Freeswitch: не могу сделать видеозвонок / конференцию, используя H26x

Я использую FS 1.6 . Я скомпилировал исходники. Нет проблем при выполнении видеозвонка с использованием VP8 кодек, но когда я ограничиваю клиентов для использования H263 или же H264 кодеки, видео не показывается. Изучив журналы FS и сетевые пакеты, я обнаружил, что клиенты запрашивают H263 или же H264 но ФС не договаривается об этом!

Следующие строки показывают, что FS сравнивать только H264 с VP8:

2017-01-25 05:58:07.132032 [DEBUG] switch_core_media.c:4843 Video Codec Compare [H264:108]/[VP8:99]
2017-01-25 05:58:07.132032 [DEBUG] switch_core_media.c:4843 Video Codec Compare [H264:99]/[VP8:99]

Хотя H264 загружается как show codec вывод в fs_cli является:

...
codec,GSM,mod_spandsp
codec,H.261 Video (passthru),mod_h26x
codec,H.263 Video (passthru),mod_h26x
codec,H.263+ Video (passthru),mod_h26x
codec,H.263++ Video (passthru),mod_h26x
codec,H.264 Video (passthru),mod_h26x
...
codec,VP8 Video,CORE_VPX_MODULE
codec,VP9 Video,CORE_VPX_MODULE

30 total.

Эта проблема возникает при видеоконференции и двухточечном вызове.

Любое решение?

1 ответ

Вы добавили H264 в /etc/freeswitch/vars.xml? На этой линии:

Видео не работает для меня, когда в этой линии настроены VP8 и H264, поэтому вам, возможно, придется придерживаться только VP8 или H264.

Другие вопросы по тегам