Я використовую FS 1.6. Я склав його вихідні коди. Немає проблем під час відеодзвінка за допомогою VP8
кодеку, але коли я обмежую клієнтів у використанні H263
чи H264
кодеках, відео не відображається. Дослідивши журнали FS та мережеві пакети, я з’ясував, що клієнти просять H263
або H264
FS не домовляється про це!
Наступні рядки показують, що 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.
Ця проблема виникає під час відеодзвінка та дзвінка з точки до точки.
Будь-яке рішення?