WebRTC的NACK和RTX簡述

2021-08-25 17:17:13 字數 331 閱讀 5033

在丟包 10%下測試webrtc,發現丟包導致的卡頓,需要一些開啟一些機制來保證丟包重傳。

簡述webrtc中nack、rtx的功能和聯絡。

nack、rtx是webrtc裡丟包重傳策略,兩個策略之間有一定的聯絡。

nack:接收端通過rtcp將丟包的序列號通知給傳送端,讓傳送端重傳該包。

rtx:傳送端在新的ssrc上傳送重傳包或者冗餘包。

兩者均需要通過sdp協商開啟,在支援的服務端(例如janus)修改sdp即可開啟。

在傳送端收到nack後,要重發接收端丟掉的包,傳送的模式有兩種:

另外,rtx包有兩種

RTX2080和RTX2080Super的區別

rtx2080 super相比rtx2080效能提公升差距約5 6 左右,提公升並不是太明顯 選rtx2080還是rtx2080super這些點很重要 看完你就知道了 rtx2080 super在規格上有著進一步的提公升,主要在核心 流處理器 核心頻率 視訊記憶體頻率上的提公升,在核心上公升級全新的...

WebRTC介紹和構建

rtcdatachannel 在使用者之間傳輸資料。在firefox,opera以及台式電腦和android上的chrome中。webrtc也可用於ios和android上的本機應用程式。webrtc使用rtcpeerconnection在瀏覽器之間通訊流資料,但還需要一種機制來協調通訊並傳送控制訊...

RTX 互斥量 和 訊號量

互斥量 如果乙個任務獲得資源以後沒有釋放,下次執行時候這個任務本身不必再等待,直接擁有這個資源的使用權,但別的任務要使用只能等待。訊號量 假設初始化時只有1個資源可以使用,那麼乙個任務獲得資源以後沒有釋放,下次想再呼叫 就算是之前呼叫的這個任務也 必須等待。這是訊號量和互斥量的區別之一,之二是互斥量...