使用sip.js开发WebRTC项目:Chrome是否支持G722/G723/G729编码?
Chrome浏览器对G722、G723、G729语音编码的支持情况
G722:Chrome原生支持该编码,属于WebRTC标准内置的语音编码类型,正常情况下可用于通话。你遇到无法使用的问题,可排查SIP.js的编码配置是否将G722设为优先协商项,或确认SIP服务端/对端设备是否支持并允许G722编码协商。
G723:Chrome不支持该编码,它不在WebRTC的标准支持编码集合内,WebRTC核心以OPUS、G711(PCMA/PCMU)、G722为主要语音编码,G723因专利授权、性能等原因未被纳入原生支持范畴。
G729:Chrome原生不支持该编码,同样不属于WebRTC标准支持的编码。若业务必须使用G729,可通过两种方式解决:一是引入基于WebAssembly的第三方G729编码插件;二是在SIP服务器侧做编码转换,将WebRTC端的OPUS/G711编码转成G729与对端设备通信。
内容的提问来源于stack exchange,提问作者cqupt_zz
相关产品推荐
相关产品推荐

