Speex против NellyMoser пропускной

Нижняя открытым исходным кодом Speex, оптимизирована для речи и имеет более низкие требования к пропускной способности.

Темпы образец доступны в зависимости от выбранного кодека. При использовании кодека Nellymoser, Вы можете указать 5, 8, 11, 16, 22 и 44 кГц, как частота дискретизации. При использовании кодека Speex (доступны, начиная с Flash Player 10 и Adobe AIR 1.5), Вы можете использовать только 16 кГц. (Adobe документация)

Учитывая эти, для речи на основе видеоконференций Speex рекомендуется, но для другого типа аудио (Бывший. музыка), NellyMoser следует использовать.

Вот требования к пропускной способности для различных уровней качества:

Speex

Качество (encodeQuality) Требуемая ширина полосы пропускания в кбит
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

Качество (микрофон ставка) Требуемая ширина полосы пропускания в кбит
5 11.025
8 16
11 22.05
22 44.1
44 88.2

 

Передача и подключение Требования

Чтобы получить перевод в стоимости делят кбит кб / с по 8. Полная передача добавляется размер файла при записи.
Ex: Speex 9 генерирует дополнительный 4275 б / с передачи. NellyMoser 22 генерирует передачу дополнительных 5512b / с.

Когда вещание, Общий размер потока должен быть меньше, чем максимальная скорость загрузки вещатель (умножить на 8 чтобы получить б.п., Бывший. 50000б / с требуется подключение выше, чем 400kbps).

Сделайте тест скорости от вещателя компьютера на место рядом с потокового (RTMP) Сервер с помощью такого инструмента, как SpeedTest.net . Перетащите и масштабирования на сервер в боковая порода / состояние, в котором вам хозяин (Ex: Центральный США, если вы размещаете на VideoWhisper видео хостинг серверов) и выберите его. Скорость загрузки является максимальная данные вам ’ ll быть возможность трансляции.

 

iPhone / IPad

Ни Speex или NellyMoser поддерживаются прошивкой. Живые потоки (на ЗОЖ) и видео могут быть распределены по этим устройствам после перекодирования / преобразования звука AAC. Это возможно с VideoWhisper приложения и издания (Бывший. Live Streaming, Видеорегистратор) который может конвертировать видео и трансляции с FFMPEG.

Wowza RTSP Live Streaming для Android

 

Тест устройство воспроизведения RTSP:
RTSP://184.72.239.149/вод / mp4:BigBuckBunny_175k.mov

 

 

Настройка Wowza Media Server

http://www.wowza.com/forums/content.php?36#публиковать
[установить-реж]/конференции / Application.xml

+ Установите свойство Потоки / StreamType жить :
<StreamType>жить</StreamType>

+ Задавайте HTTPStreamers свойство cupertinostreaming,smoothstreaming,sanjosestreaming :
<HTTPStreamers>cupertinostreaming,smoothstreaming,sanjosestreaming</HTTPStreamers>

+ Установите свойство Streams / LiveStreamPacketizers в cupertinostreamingpacketizer,smoothstreamingpacket затор,sanjosestreamingpacketizer:
<LiveStreamPacketizers>cupertinostreamingpacketizer,smoothstreamingpacketizer,sanjosestreamingpacketizer</LiveStreamPacketizers>

+ Установите свойство RTP / аутентификации / PlayMethod никто не:
<PlayMethod>ни один</PlayMethod>

 

http://www.wowza.com/forums/content.php?62
[установить-реж]/конференции / Vhost.xml и добавить 554 в список HostPort / портов

http://www.wowza.com/forums/content.php?36#RTSP
RTP > Контейнер Недвижимость в [установить-реж]/конференции /[применение]/Application.xml (не забудьте получить правильный контейнер Properties – Есть несколько в Application.xml):
Код:

<Недвижимость>
<Имя>forceMPEGTSOut</Имя>
<Значение>истинный</Значение>
<Тип>Логическое</Тип>
</Недвижимость>
<Недвижимость>
<Имя>rtpWrapMPEGTS</Имя>
<Значение>истинный</Значение>
<Тип>Логическое</Тип>
</Недвижимость>

Опубликовать

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

  1. Кодирование:

    Лучше всего для кодирования видео с использованием низкого битрейта, частота кадров и низкая сложность кодирования. Для мобильного потокового общую битрейт между 64 Кбит в 250kbps, вероятно, лучше. Многие мобильные устройства не может быть в состоянии обрабатывать полный 30 кадров в секунду (кадров в секунду). Частота кадров 15 – 24 кадров в секунду может быть лучше для мобильных устройств. Лучше всего, чтобы кодировать с более низкой сложности H.264. Большинство мобильных устройств поддерживают только H.264 Baseline. Сложность датчика и уровень обсуждается здесь.

  2. Сеть (UDP и TCP установки):

    UDP: Лучше всего, чтобы открыть все UDP (0-65535) порты для RTSP / RTP потоковое. На входной стороне, Wowza стремится попробовать использовать порты в диапазоне между 6970-9999. Исходя выбора порта производится приемным устройством. Так что лучше, чтобы открыть все порты для исходящих UDP трафика. Получение настройки UDP правильно иногда трудно и зависит от вашего маршрутизатора и межсетевого экрана настройки. Если за NAT (трансляции сетевых адресов) важно, чтобы все UDP порты, которые отображаются на сервере Wowza.

 

Android: Большинство устройств Android поддерживает RTSP / RTP потоковое. Новые Android устройств, работающих под управлением версии 2.2 или больше (Froyo) также поддерживает версию 10.1 и может играть RTMP и флэш HTTP потоки. Устройства Android не может проигрывать MP3-потоки над RTSP / RTP в любой комбинации (аудио / видео или аудио только). Android устройства, поддерживающие версию 10.1 может играть MP3, используя RTMP или флэш-HTTP. При потоковом к Android устройства с помощью RTSP / RTP, часть RTP должен течь по UDP. Android браузер не поддерживает RTSP / RTP перемежаетс (RTP над TCP). Это означает, что если UDP недоступен для воспроизведения RTP, RTP над TCP не будет работать как отказа и ваш поток не будет играть.

Клиенты сообщали проблемы с воспроизведением RTSP / RTP на DroidX и Droid2. Кажется, что только несколько типоразмеров будет играть правильно на этих устройствах:

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

 

VideoWhisper предоставляет совместимы, RTMP удалось Wowza хостинг планы и помощь с мобильного потокового:

http://www.videowhisper.com/?р = Wowza Медиа сервер хостинг