[發明專利]一種音視頻流丟包恢復方法及音視頻流發送端和接收端在審
| 申請號: | 201611140517.6 | 申請日: | 2016-12-12 |
| 公開(公告)號: | CN108616328A | 公開(公告)日: | 2018-10-02 |
| 發明(設計)人: | 沈軍;王艷輝;李云鵬 | 申請(專利權)人: | 北京視聯動力國際信息技術有限公司 |
| 主分類號: | H04L1/00 | 分類號: | H04L1/00;H04N21/426;H04N21/438;H04N21/4402;H04N21/647 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 蘇培華 |
| 地址: | 100000 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 冗余包 音視頻流 接收端 音視頻數據包 聯網 丟包恢復 數據包 發送端 封裝 音視頻數據播放 音視頻數據 聯網協議 中音視頻 引入 流暢性 丟包 保證 | ||
1.一種音視頻流丟包恢復方法,其特征在于,所述方法應用于視聯網中,所述方法包括:
通過FEC編碼為編碼后的音視頻數據包生成冗余包,得到包括所述冗余包在內的FEC數據包;
通過視聯網協議將所述FEC數據包封裝成視聯網數據包;
將所述視聯網數據包發送給相應的接收端。
2.如權利要求1所述的方法,其特征在于,將所述視聯網數據包發送給相應的接收端的步驟,包括:
通過視聯網協議將所述視聯網數據包發送給視聯網服務器;
所述視聯網服務器查找接收所述視聯網數據包的接收端;
所述視聯網服務器將所述視聯網數據包發送給查找到的所述接收端。
3.一種音視頻流丟包恢復方法,其特征在于,所述方法應用于視聯網中,所述方法包括:
將接收的視聯網數據包進行解包,提取出FEC數據包;所述FEC數據包包括通過FEC編碼得到的冗余包;
判斷所述FEC數據包是否發生丟包;
若發生丟包,則基于所述冗余包對所述FEC數據包進行丟包恢復處理,得到用于播放的音視頻數據包。
4.如權利要求3所述的方法,其特征在于,所述判斷所述FEC數據包是否發生丟包的步驟之后,還包括:
若未發生丟包,則丟棄FEC數據包中的冗余包,得到用于播放的音視頻數據包。
5.如權利要求3或4任一項所述的方法,其特征在于,所述方法還包括:
將所述用于播放的音視頻數據包進行解碼;
播放解碼后的音視頻數據包中的音視頻數據。
6.一種音視頻流發送端,其特征在于,包括:
FEC編碼模塊,用于通過FEC編碼為編碼后的音視頻數據包生成冗余包,得到包括所述冗余包在內的FEC數據包;
封裝模塊,用于通過視聯網協議將所述FEC數據包封裝成視聯網數據包;
第一發送模塊,用于將所述視聯網數據包發送給相應的接收端。
7.如權利要求6所述的音視頻流發送端,其特征在于,所述音視頻流發送端包括:視聯網終端、視聯網接入服務器、協轉服務器、視頻會議系統多點控制單元中的至少一種。
8.一種音視頻流接收端,其特征在于,包括:
解包模塊,用于將接收的視聯網數據包進行解包,提取出FEC數據包;所述FEC數據包包括通過FEC編碼得到的冗余包;
判斷模塊,用于判斷所述FEC數據包是否發生丟包;
丟包恢復模塊,用于若發生丟包,則基于所述冗余包對所述FEC數據包進行丟包恢復處理,得到用于播放的音視頻數據包。
9.如權利要求8所述的音視頻流接收端,其特征在于,所述音視頻流接收端還包括:
冗余包丟棄模塊,用于若未發生丟包,則丟棄FEC數據包中的冗余包,得到用于播放的音視頻數據包。
10.如權利要求8所述的音視頻流接收端,其特征在于,所述音視頻流接收端包括:視聯網終端、視聯網接入服務器、協轉服務器、視頻會議系統多點控制單元中的至少一種。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京視聯動力國際信息技術有限公司,未經北京視聯動力國際信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611140517.6/1.html,轉載請聲明來源鉆瓜專利網。





