Speex vs. NellyMoser Bandwidth

Lower open source Speex, ottimizzata per il parlato e ha requisiti di larghezza di banda inferiore.

Le frequenze di campionamento disponibili dipendono dal codec selezionato. Quando si utilizza il codec Nellymoser, è possibile specificare 5, 8, 11, 16, 22 e 44 kHz come frequenza di campionamento. Quando si utilizza il codec Speex (disponibile a partire da Flash Player 10 e Adobe AIR 1.5), è possibile utilizzare solo 16 kHz. (Documentazione di Adobe)

Considerando questi, per il discorso basato videoconferenze Speex è consigliato, ma per altro tipo di audio (ex. musica), NellyMoser deve essere usato.

Qui ci sono i requisiti di larghezza di banda per diversi livelli di qualità:

Speex

Qualità (encodeQuality) Larghezza di banda necessaria in kbps
0 3.95
1 5.75
2 7.75
3 9.80
4 12.8
5 16.8
6 20.6
7 23.8
8 27.8
9 34.2
10 42.2

NellyMoser

Qualità (tasso mic) Larghezza di banda necessaria in kbps
5 11.025
8 16
11 22.05
22 44.1
44 88.2

 

Trasferimento e di connessione Requisiti

Per ottenere il trasferimento in kb / s valore kbps dividere per 8. Trasferimento totale viene aggiunta alla dimensione del file durante la registrazione.
Da: Speex 9 genera in più 4275 b / s di trasferimento. NellyMoser 22 genera ulteriore 5512b / s di trasferimento.

Quando la trasmissione, dimensione totale corrente deve essere inferiore a velocità massima di upload emittente (moltiplicare per 8 per ottenere bps, ex. 50000b / s richiede una connessione di 400kbps superiori).

Fare un test di velocità del computer da un'emittente in una posizione vicino al vostro flusso (rtmp) server utilizzando uno strumento come SpeedTest.net . Trascinare e zoom per un server in contry / stato che dove host (Da: centrale degli Stati Uniti, se si ospita su VideoWhisper video server di hosting) e selezionarlo. La velocità di upload è la data massima che sarete in grado di trasmettere.

 

iPhone / iPad

Né Speex o NellyMoser sono supportati su iOS. Live stream (su HLS) e video possono essere distribuiti a questi dispositivi di post transcodifica / conversione audio in AAC. Ciò è possibile con Applicazioni VideoWhisper ed edizioni (ex. Live Streaming, Videoregistratore) che può convertire i video e la diffusione con FFMPEG.