Html5 audio 为什么在apprtc(谷歌webRTC应用程序)中删除CN有效负载

Html5 audio 为什么在apprtc(谷歌webRTC应用程序)中删除CN有效负载,html5-audio,audio-streaming,p2p,webrtc,noise,Html5 Audio,Audio Streaming,P2p,Webrtc,Noise,我正在研究中使用的代码,我注意到了一件我不理解的事情。为什么在创建报价时从SDP会话中删除CN(舒适噪音)约束?降低连接中的噪音水平不是很重要吗 SDP描述符转换如下,我只发布了相关部分: 原件: ... m=audio 1 RTP/SAVPF 111 103 104 0 8 106 105 13 126 ( remove 106 104 2 ) a=rtpmap:106 CN/32000 ( removed ) a=rtpmap:105 CN/16000 ( r

我正在研究中使用的代码,我注意到了一件我不理解的事情。为什么在创建报价时从SDP会话中删除CN(舒适噪音)约束?降低连接中的噪音水平不是很重要吗

SDP描述符转换如下,我只发布了相关部分:

原件:

    ...
    m=audio 1 RTP/SAVPF 111 103 104 0 8 106 105 13 126 ( remove 106 104 2 )
    a=rtpmap:106 CN/32000 ( removed )
    a=rtpmap:105 CN/16000 ( removed )
    a=rtpmap:13 CN/8000   ( removed )
    ...
已修改:

    ...
    m=audio 1 RTP/SAVPF 111 103 104 0 8 126
    ...

在这种情况下,协议111(opus/4800)将在这两种情况下用于对音频流进行编码,那么删除与CN有关的行有什么意义呢

我在将opus编解码器设置为立体声时也注意到了这一点。opus编解码器确实是自动使用的,但问题是它确实提供了使用opus的代码,并且删除了cn行。我不知道为什么CN在没有声音的情况下会产生噪音,而且它没有音频编解码器(因此不会在opus上使用)。