ADSL connessione Video Broadcasting

Problema: Quando si utilizzano soluzioni Live Streaming, flussi live da alcune emittenti hanno perso la grande cornice, latenza enorme e, a volte, don ’ t Visualizza a tutti.

Sono molti utenti privati internet connessioni ADSL (Asymmetric Digital Subscriber Line), nel senso che carica basso bitrate rispetto a scaricare: In ADSL, Larghezza di banda e bitrate sono detto di essere asimmetrica, che significa maggiore verso la sede del cliente (a valle) rispetto l'inverso (a Monte). Fornitori di mercato solitamente ADSL come servizio per i consumatori per l'accesso a Internet di principalmente scaricare contenuti da Internet, ma non servono contenuti accessibili da altri.

Questo causa problemi quando si tenta di caricare contenuti come trasmissione in diretta dei video. Per trasmissioni in diretta, lo streaming di bitrate è limitato dall'emittente ’ s upload bitrate. Le emittenti con tali connessioni verificheranno gravi problemi (perdita di frame, lunghe interruzioni, grande latenza) Se si sforzano di vivere lo streaming di un flusso con bitrate molto vicino o superiore al limite di connessione.

Come determinare il vostro tipo di connessione e limiti (per regolare le impostazioni di streaming)? Misura velocità di connessione
Fare un test di velocità da posizione di radiodiffusione in una posizione vicino a server di streaming (rtmp) utilizzando SpeedTest.net .
Nuova versione utilizzare Cambia Server e cercare un server a Montreal, Nell'esempio.
In versione legacy se più tardi non funziona, trascinare e lo zoom a un server in America del Nord e selezionarlo per testare il nostro demo .
Controllo caricamento bitrate. Dividere per 8 per ottenere velocità di trasferimento in byte al secondo come bitrate viene spesso visualizzato bit/secondo.
Quindi regolare le impostazioni di streaming così video, suono e interazioni in forma in upload bitrate (lasciare 10-25% margini).

Se il tuo sito si rivolge agli utenti di determinate aree, Sfoglia alcune statistiche e identificare comuni caricamento bitrate per regolare le impostazioni di streaming predefinite.

Vedere anche:
H264 consigliato Video Bitrate Sulla base di risoluzione
Requisiti Client dell'applicazione Web VideoWhisper

Wowza RTSP Live Streaming per Android

 

Prova il dispositivo di riproduzione RTSP:
rtsp://184.72.239.149/vod / mp4:BigBuckBunny_175k.mov

 

 

Configurare Wowza Media Server

– http://www.wowza.com/forums/content.php?36#pubblicare
[install-dir]/conf / Application.xml

+ Impostare la proprietà Streams / StreamType di vivere :
<StreamType>vivere</StreamType>

+ Impostare le HTTPStreamers proprietà cupertinostreaming,smoothstreaming,sanjosestreaming :
<HTTPStreamers>cupertinostreaming,smoothstreaming,sanjosestreaming</HTTPStreamers>

+ Impostare la proprietà Streams / LiveStreamPacketizers a cupertinostreamingpacketizer,smoothstreamingpacket izer,sanjosestreamingpacketizer:
<LiveStreamPacketizers>cupertinostreamingpacketizer,smoothstreamingpacketizer,sanjosestreamingpacketizer</LiveStreamPacketizers>

+ Impostare la proprietà RTP / autenticazione / visualizzarloMethod a nessuno:
<VisualizzarloMethod>nessuno</VisualizzarloMethod>

 

– http://www.wowza.com/forums/content.php?62
[install-dir]/conf / VHost.xml e aggiungere 554 alla lista dei hostport / Porte

– http://www.wowza.com/forums/content.php?36#RTSP
RTP > Contenitore Immobili a [install-dir]/conf /[applicazione]/Application.xml (essere sicuri di ottenere il contenitore delle proprietà corretta – ci sono diversi in Application.xml):
Codice:

<Proprietà>
<Nome>forceMPEGTSOut</Nome>
<Valore>vero</Valore>
<Tipo>Booleano</Tipo>
</Proprietà>
<Proprietà>
<Nome>rtpWrapMPEGTS</Nome>
<Valore>vero</Valore>
<Tipo>Booleano</Tipo>
</Proprietà>

Pubblicare

http://www.wowza.com/forums/content.php?62

  1. Codifica:

    E 'meglio per codificare il video con un bitrate basso, frame rate e bassa complessità di codifica. Per cellulare in streaming un bitrate totale di tra 64 Kbps a 250Kbps è probabilmente migliore. Molti dispositivi mobili non possono essere in grado di gestire una piena 30 fotogrammi al secondo (fps). Un frame rate di 15 – 24 fps può essere meglio per il mobile. E 'meglio per codificare ad una complessità H.264 più basso. La maggior parte dei dispositivi mobili supportano solo H.264 Baseline. Complessità Encoder e il livello è discusso qui.

  2. Networking (Installazione UDP e TCP):

    UDP: E 'meglio aprire tutti UDP (0-65535) porte per RTSP / RTP in streaming. Sul lato entrata, Wowza tende a cercare di utilizzare le porte tra la gamma di 6970-9999. Uscente la scelta della porta avviene tramite il dispositivo ricevente. Quindi è meglio aprire tutte le porte per il traffico UDP in uscita. Ottenere correttamente il setup UDP è a volte difficile e dipende dalla configurazione router e firewall. Se dietro NAT (traduzione degli indirizzi di rete) è importante che tutte le porte UDP sono mappate al server che esegue Wowza.

 

Androide: La maggior parte dei dispositivi Android supporta RTSP / RTP in streaming. Dispositivi Android più recenti che sono la versione in esecuzione 2.2 o superiore (Froyo) anche il supporto Flash player 10.1 e può giocare RTMP e Flash flussi HTTP. Dispositivi Android non possono giocare stream MP3 su RTSP / RTP in qualsiasi combinazione (audio / video o solo l'audio). Dispositivi Android che supportano Flash Player 10.1 in grado di riprodurre MP3 utilizzando RTMP o Flash HTTP. Quando lo streaming di un dispositivo Android utilizzando RTSP / RTP, la porzione RTP deve scorrere su UDP. Android non supporta RTSP / RTP interleaved (RTP su TCP). Ciò significa che se UDP non è disponibile per la riproduzione RTP, RTP su TCP non funzionerà come un failover e il flusso non giocherà.

I clienti hanno segnalato problemi con la riproduzione RTSP / RTP sul DroidX e Droid2. Sembra che solo pochi telai vengono riprodotti correttamente su questi dispositivi:

  • 800×480
  • 480×320
  • 240×160

 

VideoWhisper fornisce compatibile, rtmp Wowza gestito piani di hosting e assistenza con mobile streaming:

http://www.videowhisper.com/?p = Wowza Media Server Hosting