приложение Flex Video Conference - аудио против видео - PullRequest
4 голосов
/ 12 июля 2011

Я использую Flex и FMS для разработки приложения для видеоконференций.Технология мне очень помогла и пока все хорошо.Я использую DynamicStream для автоматического переключения входящих потоков на соответствующий битрейт в зависимости от доступной пропускной способности.Мне было интересно, есть ли какой-нибудь способ, которым я могу дать DynamicStream команду разрешить большую полосу пропускания для аудио (очевидно, за счет потери некоторых кадров из видео).

Любая помощь приветствуется.

1 Ответ

0 голосов
/ 05 августа 2011

В общем, я думаю, что это плохая идея, вы должны запустить поток с приемлемой скорости передачи звука и придерживаться его, смещение видео терпимо на глазах по любой причине, смещение битрейта на лету, однако очень заметнои вызывает довольно сдвиг.Для видеоконференции с использованием моноканала, кодированного звука, с приличным битрейтом, потребуется около 1% данных по сравнению с видео, поэтому оно даже не очень управляемо, просто не имеет смысла и являетсяплохой пользовательский опыт.Хороший способ проверить это - снять видео с кем-то говорящим, закодировать фрагменты аудио с разной скоростью передачи данных и соединить все дыры обратно воедино ... обратите внимание на сотрясение во время смены.По какой-то причине человеческий мозг реагирует на изменения качества звука по сравнению с изменениями качества видео ... возможно, это происходит потому, что, хотя мы не всегда можем видеть все вокруг, мы всегда можем слышать это.В любом случае, вам гораздо лучше проводить время там, где это важно: видео!Просто мои $ .02

...