Rieccomi con uno strano problema, ho ricevuto qualche giorno fa una mail da uno degli aggregatori su qui è inserita la mia webradio che mi invitava a verificare la codifica del flusso audio che causava non pochi problemi alla stabilita del app per smartphone. In pratica dopo pochi secondi di ascolto l'app si chiudeva e andava in errore cosa che non accadeva con le altre emittenti codificate in aac. L'ascolto di pochi secondi a velocita apparentemente rallentata del brano in onda causava questo errore.
Prontamente o sostituito l'encoder con altri free è il problema si risolveva quindi dovrebbe essere un problema di compatibilita della dll aac o qualcosa di simile. Non volendo rinunciare all'uso di mb perche il piu completo e affidabile come statistiche e funzionalita free esiste un modo o qualche prova che posso effettuare per risolvere ?
Ti ricordo che esistono 2 codifiche di AAC+: la V1 e la V2 che possono essere selezionate con l'apposito click nella sezione encoder. Probabilmente il tuo player non è compatibile con uan delle 2 codifiche per cui ti basta utilizzare quella che non causa il problema.
No, è a 44100 ma alcuni decoder indicano erroneamente il V2 a 22050 (ad esempio winamp). d'altronde se fosse davvero a 22050 sentiresti un suono privo di frequenze acute, il che non è.
In effetti io non faccio affidamento ai lettori ma anche il server stesso shoutcast lo segna come uno streaming a 22050. Gia a orecchio si sente anche una notevole differenza sulle frequenze alte in netta perdita spuntando l'opzione che non ho mai inserito per questo motivo. Ti allego 2 foto dello streaming calcola che e rilevato dopo il processo audio e che quindi anche se a occhio la differenza puo sembrare minima (risposta in frequenza ridotta da 16k a 15k) a orecchio è notevole.
Un bitrate di 22050 hz non lascia passare alcuna frequenza audio superiore a 11025 Hz. Se cosi' fosse non dovresti vedere nulla sopra tale frequenza, mentre nei tuoi grafici la banda prosegue senza problemi verso i 15000.
Quindi anche se tutti lo rilevano come un 22050 e l'audio peggiora non c'è nulla che io possa fare per mantenere mb come encoder avendo piena compatibilita con tutto perche se tolgo la spunta va a 44100 ma non è piu compatibile con diverse app e lettori. Non esiste un modo per inserire la dll che funziona con altri encoder su mb?
all'indirizzo sopra ho attivato uno stream aac+ v2 96 kbits generato da MB STUDIO.
Riproducendolo con Media Player Classic vedo 44100 hz:
A quest'altro indirizzo: nr11.newradio.it:8056/listen.pls?sid=3
stesso stream ma con spunta v2 spenta.
Apparentemente non sento differenze audio, in tutti e 2 i casi il server shoutcast indica un campionamento di 22khz mentre i players indicano 44khz
A quanto kb fai lo streaming tu?
MB Studio trasforma il computer in una stazione radio. Suona, mixa, sovrappone automaticamente voce e musica, jingles, pubblicita', notiziari. Riproduce stazioni radio web o satellitari e scarica automaticamente notiziari o rubriche da internet. Oltre al player multitraccia, include anche un CD audio ripper. La versione PRO Incorpora anche un jukebox musicale automatico via sms e/o emails.
MB RECASTER PRO
MB RECASTER PRO comprende un registratore audio con schedulatore dedicato, trasmissione Webcast verso qualunque server Shoutcast, Icecast o Windows Media, funzione AutoDJ che permette di suonare files casuali da una lista di 4 cartelle, ricevitore URL che vi permette di registrare un qualunque flusso audio esterno o ritrasmetterlo al vostro server (transcoder), un convertitore di files audio da/a qualunque formato.
MB LIVE
MB LIVE è un software per la trasmissione di audio \ video in diretta da postazione esterna a studio centrale. Questo programma, sfrutta una qualsiasi connessione TCPIP. E' fornito gratuitamente insieme al programma MB STUDIO PRO.