chrome 87 和 freeswitch 用webrtc的方式通話握手失敗
freeswitch webrtc 在chrome87下呼叫失敗
-- 經分析,發現chrome87 在進行 ICE Candidate的時候直接就報錯,
-- 可能是chrome87 要求的dtls版本高,
研究freeswitch支援DTLSv1.2,想讓新版chrome87能和freeswitch成功建立握手
-- 直接修改 src/switch_rtp.c 中的函式, DTLSv1_server_method, DTLSv1_client_method 改成 DTLSv1_2_server_method, DTLSv1_2_client_method
-- 在阿里雲上編譯個版本測試,可以在chrome87裡成功建立起呼叫,看到視訊。
-- 編譯的影響檔案 /home/admin/work/freeswitch/.libs/libfreeswitch.so.1.0.0
-- 編譯主機是192.168.1.240
「其他文章」