[發明專利]聯合數據可區分編碼和分組前向糾錯編碼的多媒體數據流傳輸方法無效
| 申請號: | 201210120712.8 | 申請日: | 2012-04-23 |
| 公開(公告)號: | CN102664891A | 公開(公告)日: | 2012-09-12 |
| 發明(設計)人: | 于啟月;吳萌;孟維曉;林舒 | 申請(專利權)人: | 哈爾濱工業大學 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L1/00 |
| 代理公司: | 哈爾濱市松花江專利商標事務所 23109 | 代理人: | 張宏威 |
| 地址: | 150001 黑龍*** | 國省代碼: | 黑龍江;23 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 聯合 數據 區分 編碼 分組 糾錯 多媒體 數據流 傳輸 方法 | ||
技術領域
本發明涉及一種多媒體數據流傳輸方法。
背景技術
目前流行的對等網絡(P2P)技術的顯著特點是:充分利用客戶的上行帶寬,在下行占用的同時也占用上行帶寬,為其他用戶提供資源,實現網絡的加速和擴展。利用P2P的方式可以實現下載加速和擴大用戶群的目的。而相比較于P2P的下載技術,P2P的流媒體技術難度更大一些,由于前者的下載是無順序的下載,最終可以組成文件就可以,而后者卻需要順序,因為視頻和音頻資料是不能顛倒順序的。
P2P流媒體技術有傳輸控制協議(TCP)和用戶數據包協議(UDP)的差別。TCP只針對小區域內、時延很短的情況下適用。但實時視頻流的傳輸是對時延要求很苛刻的。而且TCP的重傳方式不適于包含大用戶群的多播應用。很多IP電視服務提供商更傾向于用管理IP網絡的方式來說明丟包的問題,這樣能減少流媒體傳輸的丟包率,但是不能保證端對端的視頻流質量能夠滿足日益增長的傳輸需求。另外,國內的網絡不穩定,內網多,UDP的特點雖然可以讓它穿透內網,這樣可以利用的終端用戶更多,效果也更好,但是UDP協議存在嚴重的丟包問題。因此如何同時滿足有效性和可靠性的本質問題,仍然是困擾著目前技術發展的瓶頸。
發明內容
本發明是為了提高多媒體數據流傳輸的有效性和可靠性,從而提供一種聯合數據可區分編碼和分組前向糾錯編碼的多媒體數據流傳輸方法。
聯合數據可區分編碼和分組前向糾錯編碼的多媒體數據流傳輸方法,
多媒體服務端的多媒體數據流傳輸過程為:
步驟一、采用M個Packet前向糾錯編碼器分別對M個數字音頻/視頻流媒體發出的信息幀進行Packet編碼,獲得M路編碼后的數據;
步驟二、采用M個可區分編碼器分別對步驟一中獲得的M路編碼后的數據進行可區分編碼,獲得M路可區分編碼后的數據;
步驟三、將步驟二獲得的M路可區分編碼后的數據發送至基于Packet的選擇傳遞網絡,所述M路可區分編碼后的數據在基于Packet的選擇傳遞網絡中混合形成混合信號;M為正整數;
N個用戶端的多媒體數據流傳輸過程相同,每個用戶端的多媒體數據流傳輸過程為:
步驟四、用戶端從基于Packet的選擇傳遞網絡中接收步驟三發送的混合信號,并采用可區分譯碼器對接收到的混合信號進行可區分譯碼,獲得M路可區分譯碼后數據;
步驟五、將步驟四獲得的M路可區分譯碼后數據分別采用M個Packet前向糾錯譯碼器進行Packet前向糾錯譯碼,獲得M路Packet前向糾錯譯碼后的數據;
步驟六、將M路Packet前向糾錯譯碼后的數據進行合并,實現用戶端的多媒體數據流接收,完成多媒體數據流傳輸。
步驟一中的對每個數字音頻/視頻流媒體發出的信息幀進行Packet編碼的具體方法是:
步驟A、Packet前向糾錯編碼器FEC中的寄存器將每個數字音頻/視頻流媒體發出的信息幀按行順序讀入,并將K個信息幀作為一個packet組;所述K為正整數;
步驟B、Packet前向糾錯編碼器FEC中的寄存器將每個數字音頻/視頻流媒體發出的信息幀按列順序進行FEC編碼,并添加校驗信息;
步驟C、將經步驟B編碼后的信息幀和添加的校驗信息合并,作為一個新的packet組,并按照幀的順序輸出,完成對該數字音頻/視頻流媒體發出的信息幀的Packet?FEC編碼。
本發明有效提高多媒體數據流傳輸的有效性和可靠性。
附圖說明
圖1是本發明方法的數據傳輸流程示圖;圖2是具體實施方式一中音樂數據片段在服務器中的數據結構示意圖;圖3是具體實施方式一中對source1和信源4進行packet前向糾錯編碼的數據傳輸過程示意圖;圖4是具體實施方式一中數據區分編碼后的數據進入多址接入信道的數據傳輸過程示意圖;圖5是具體實施方式一中將接收機收到的信號矢量通過數據區分譯碼器分離成原始發送數據的數據傳輸過程示意圖;圖6是具體實施方式一中信息源1和信息源2分別采用數據流區分編碼的數據傳輸過程示意圖;圖7是圖6中的數據進入多址信道的數據傳輸過程示意圖;圖8是圖7中的數據分離譯碼過程示意圖;圖9是本發明中packet?FEC編碼前的數據結構示意圖;圖10是本發明中packet?FEC編碼后的數據結構示意圖;圖11具體實施方式一的系統丟包率仿真結果示意圖,其中曲線11為無編碼的丟包率仿真曲線;標記12為采用本發明方法的4種RS參數下的丟包率仿真曲線;圖12是具體實施方式一的吞吐量性能仿真結果示意圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于哈爾濱工業大學,未經哈爾濱工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210120712.8/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





