[發明專利]一種實時視頻傳輸方法有效
| 申請號: | 201010221338.1 | 申請日: | 2010-06-29 |
| 公開(公告)號: | CN102316315A | 公開(公告)日: | 2012-01-11 |
| 發明(設計)人: | 孫利民;李志;周新運;劉燕 | 申請(專利權)人: | 中國科學院軟件研究所 |
| 主分類號: | H04N7/26 | 分類號: | H04N7/26;H04L29/06 |
| 代理公司: | 北京君尚知識產權代理事務所(普通合伙) 11200 | 代理人: | 邵可聲 |
| 地址: | 100190 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實時 視頻 傳輸 方法 | ||
1.一種實時視頻傳輸方法,其步驟為:
1)源節點采用優先級線性編碼方法對視頻流進行編碼;
2)將編碼后的每一數據塊放到一數據包中并通過無線鏈路廣播發送該數據包;所述數據包的包頭包括:源節點IP地址、目標節點IP地址、視頻流編號、視頻段編號、到達目的節點的期望傳輸次數ETX、編碼系數向量中非零元素的個數Coefficient?Length、編碼系數向量中的非零元素Coefficient?Vector;
3)轉發節點檢查所接收到數據包,如果該數據包中的ETX值小于本身節點到目的節點的ETX值,則丟棄該數據包;否則判斷該數據包與已接收的數據包是否線性相關,如果線性相關則丟棄該數據包,否則保存該數據包;
4)轉發節點保存一數據包時,計算發送一數據包的轉發概率,并確定是否發送一個數據包;
5)如果確定發送一個數據包,則轉發節點對已接收到的屬于當前GOP的所有數據包采用優先級編碼方法重編碼,以生成一新數據包,并將該新數據包發向目標節點;
6)目標節點接收到以自己為目的的數據包后,采用優先級線性編碼方法解碼數據包,生成原始的視頻流。
2.如權利要求1所述的方法,其特征在于轉發節點根據其與鄰居節點的丟包率計算發送一個數據包的轉發概率。
3.如權利要求2所述的方法,其特征在于轉發概率Pk=Πj<iεkj;其中,Pk為轉發節點j對從節點k接收的數據包的轉發概率,∈ki表示節點k與節點j之間的丟包率。
4.如權利要求1所述的方法,其特征在于轉發節點通過廣播的形式將所述新數據包發向目標節點。
5.如權利要求1或4所述的方法,其特征在于生成一新數據包的方法為:將已接收到的屬于當前GOP的所有數據包重新編碼得到的編碼塊放到一新數據包中,該新數據包包頭中的源節點IP地址、目標節點IP地址、視頻流編號、視頻段編號與原數據包包頭中的信息對應相同,該新數據包包頭中的ETX值為轉發節點本身到目標節點的ETX值;同時根據重編碼時所用的編碼向量修改該新數據包包頭中的Coefficient?Length值和Coefficient?Vector值。
6.如權利要求1所述的方法,其特征在于所述優先級線性編碼方法為:首先對視頻流數據進行分段;然后將每一段分成等長的若干數據塊;最后使用編碼系數矩陣與每一數據塊進行線性變換,生成編碼后的數據塊。
7.如權利要求6所述的方法,其特征在于所述編碼系數矩陣的結構為:每個編碼系數矩陣中系數為零的位置都相同,每個非零的系數從1到255中隨機選取。
8.如權利要求7所述的方法,其特征在于所述編碼系數矩陣中的第i行系數向量的非零系數的個數為NZi;其中,α取值4或5。
9.如權利要求6所述的方法,其特征在于將視頻流數據的每一GOP劃分為一段。
10.如權利要求1所述的方法,其特征在于采用Gaussian-Jordon消元算法檢查數據包的線性相關性。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院軟件研究所,未經中國科學院軟件研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010221338.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種三角架自動點焊方法及裝置
- 下一篇:雙水口澆注特厚板坯的連鑄方法和裝置





