FEC(Forward Error Correction)前向糾錯 UDP\RTP 中使用用於改善無線等網絡丟包等問題--轉


FEC(Forward Error Correction)前向糾錯 UDP\RTP 中使用用於改善無線等網絡丟包等問題

算法暫不介紹。

思路:FEC ENCODE 增加冗余包,當無線等網絡丟包之后,接收端使用冗余包可將丟失的包DECODE出來。

舉例:10個包,編碼后會增加2個包,共12個包發送到接收端,接收端丟失第5和第9包,僅靠剩下的10個包就可以解出第5和第9包。

結果就是,接收端接收到了完整的10個包,代價僅僅是增加了冗余和cpu編解碼的消耗。

 

參考:

1.

RTP抗丟包傳輸方案

點擊打開鏈接

 

2. 

使用FEC改善UDP(RTP)音視頻傳輸效果

 點擊打開鏈接


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM