저는 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.
이 문제는 화상회의 통화 및 지점간 통화에서 발생합니다.
어떤 해결책이 있습니까?
답변1
/etc/freeswitch/vars.xml에 H264를 추가하셨나요? 이 줄에서:
이 라인에 VP8과 H264를 모두 구성한 동안에는 비디오가 작동하지 않았으므로 VP8 또는 H264만 사용해야 할 수도 있습니다.