Результаты первых тестов кодека Speex, встроенного в Flash Player 10 beta

Первые тесты показали что во Flash Player 10 beta встроен Speex wideband (16КГц). Качество звука очень хорошее, на уровне звонков skype2skype. NetStream liveDelay стабильно держится в районе 0.18 сек. (при стабильном TCP соединении , без потерь пакетов), что позволяет предположить, что во Flash Player 10 для speex аудио реализован новый буфер.

Наш план по внедрению поддержки speex в Zingaya Media Server:

- Проброс speex в wideband формате, в котором он используется в самом flash player. Некоторые софтфоны (например, eyeBeam) поддерживаеют такой формат.

- Ресэмплинг 16 КГц в 8 Кгц, чтобы иметь совместимость с большим количеством VoIP систем.

- Транскодинг в G.711 и другие стандартные VoIP кодеки.

Остается ждать новых данных о протоколе RTMFP, чтобы узнать больше про возможности UDP соединения flash плеера с FMS или плееров друг с другом (p2p). Ждем с нетерпением релиз FMS с поддержкой RTMFP.

Tags:, , , , , , , , ,

8 Responses to “ Результаты первых тестов кодека Speex, встроенного в Flash Player 10 beta ”

  1. Asterisk Says:

    А поддерживается ли платформной (NetStream?) управление параметрами кодека (VBR/CBR, битрейт, сложность), есть ли поддержка narrowband ?
    Какого минимального битрейта можно достинуть (в ущерб качеству) ?

  2. admin Says:

    Speex поддерживается не платформой а самими 10ым flash плеером, что позволяет и в нашей платформе сделать его поддержку. Судя по размерам пакетов VBR поддерживается, narrowband поддержки пока нет, можно устанавливать качество используя encodeQuality, по умолчанию стоит 6 и дает около 64 Кбит/сек на 1 разговор (2 потока). Как-нибудь устроим замеры, но вообще информация по кодеку speex доступна на сайте http://xiph.org

  3. Asterisk Says:

    Спасибо за ответ! А iLBC в 10м Flash Player нет случайно ??

  4. admin Says:

    Нет и не ожидается :) Скажем спасибо хотя бы за Speex

  5. Important notice!!! Says:

    Из-за того что narrowband не поддерживается, при звонке на телефон (софтфон) который умеет только narrowband speex соединение будет устанавливаться, но не будет звука! :(

    В этом случае следует запретить speex на вызываемой стороне (в самом flaphone это сделать невозможно).

  6. admin Says:

    narrownband - это speex/8000 который мы не предлагаем, так что это скорее проблема вашего софтфона

  7. Кирилл Says:

    Да 10-й флеш рулит! Мы тоже его использовали для создания своей флешки веб-телефона!

  8. Макс Лапшин Says:

    А как вы его распаковываете? Примеры по спиксу говорят про фреймы из 2*160 байт, а из флеша льется по 50-100 байт.

Leave a Reply