NACK在webrtc中如何工作?

时间:2018-10-11 12:19:35

标签: webrtc packet

我想问一下NACK在webrtc中如何工作。我知道我们可以接收NACK数据包。但是我不知道我们是否需要手动重新发送rtp数据包,还是由webrtc自动重新发送,我们只需要启用或禁用NACK。另外我也不知道是否从一开始就启用了它。从sdp中,我看到类似

  

a = rtcp-fb:96小问题

     

a = rtcp-fb:96 nack pli

我不确定,但是从这些行中我了解到启用了NACK。 因此,如果是,我需要手动重新发送rtp数据包还是由webrtc自动发送?谢谢您的帮助。

1 个答案:

答案 0 :(得分:0)

这取决于您是编写WebRTC本机客户端还是仅在Web浏览器中使用WebRTC Javascript API。大多数用例都是后者,在这些情况下,浏览器的WebRTC实现为您处理NACK-您无需担心。

如果您正在编写本机客户端,则随着质量的提高,将有助于实施NACK,但这不是绝对必要的。