[發明專利]一種消除視頻數據傳輸網絡抖動的方法及系統無效
| 申請號: | 201210541949.3 | 申請日: | 2012-12-14 |
| 公開(公告)號: | CN103002354A | 公開(公告)日: | 2013-03-27 |
| 發明(設計)人: | 劉念林;李汶隆;蘭俊松 | 申請(專利權)人: | 四川九洲電器集團有限責任公司 |
| 主分類號: | H04N21/647 | 分類號: | H04N21/647;H04N21/8547;H04N7/26 |
| 代理公司: | 成都九鼎天元知識產權代理有限公司 51214 | 代理人: | 楊永梅 |
| 地址: | 621000*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 消除 視頻 數據傳輸 網絡 抖動 方法 系統 | ||
1.一種消除視頻數據傳輸網絡抖動的方法,其具體包含以下步驟:1.服務器接收視頻數據包,并將數據包編碼后采用分幀算法拆分成以幀為單位的數據幀;2.依次給拆分后的每個數據幀賦予一個序列號,并依序將數據幀存放在待發送緩存區;3.從待發送緩存區中取出讀指針指向的數據幀作為當前幀,得到當前時間戳????????????????????????????????????????????????,如果時間間隔-大于或等于發送時間閾值,則將當前幀進行發送;否則再判斷當前緩存區中的數據幀個數是否達到最大臨界值;如果當前緩存區中的數據幀個數達到最大臨界值,則強制發送當前幀,否則等待,直到時間間隔大于發送時間閾值或者緩存區中的數據幀個數達到最大臨界值;其中為上一次發送幀的時間戳。
2.?如權利要求1所述的消除視頻數據傳輸網絡抖動的方法,其特征在于所述待發送緩存區為雙向循環鏈表,依序將數據幀插入鏈表的尾部結點,并從鏈表的頭節點中取出數據幀。
3.如權利要求2所述的消除視頻數據傳輸網絡抖動的方法,其特征在于所述方法還包括,當前幀發送完成后,更新,,鏈表指針指向下一幀數據,并取出該幀數據,重復步驟3。
4.如權利要求2所述的消除視頻數據傳輸網絡抖動的方法,其特征在于所述步驟1中的編碼采用H.264編碼壓縮。
5.如權利要求1所述的消除視頻數據傳輸網絡抖動的方法,其特征在于所述步驟3中得到當前時間戳的方式為采用GetTickCount函數計算。
6.一種消除視頻數據傳輸網絡抖動的系統,其特征在于具體包括服務器中的接收模塊、賦值模塊、比較模塊、發送模塊,所述接收模塊用于接收視頻數據包,并將數據包采用接收模塊中的編碼模塊進行編碼,編碼后采用分幀算法拆分成以幀為單位的數據幀;所述賦值模塊用于依次給拆分后的每個數據幀賦予一個序列號,并依序將數據幀存放在待發送緩存區;所述比較模塊用于從待發送緩存區中取出讀指針指向的數據幀作為當前幀,得到當前時間戳,如果時間間隔-大于或等于發送時間閾值,則通過發送模塊將當前幀進行發送;否則再判斷當前緩存區中的數據幀個數是否達到最大臨界值;如果當前緩存區中的數據幀個數達到最大臨界值,則通過發送模塊強制發送當前幀,否則等待,直到時間間隔大于發送時間閾值或者緩存區中的數據幀個數達到最大臨界值;其中為上一次發送幀的時間戳。
7.如權利要求6所述的消除視頻數據傳輸網絡抖動的系統,其特征在于所述待發送緩存區為雙向循環鏈表,依序將數據幀插入鏈表的尾部結點,并從鏈表的頭節點中取出數據幀。
8.如權利要求7所述的消除視頻數據傳輸網絡抖動的系統,其特征在于所述系統還包括更新模塊,所述更新模塊用于當前幀發送完成后,更新,,鏈表指針指向下一幀數據,并取出該幀數據,重復執行比較模塊和發送模塊。
9.如權利要求8所述的消除視頻數據傳輸網絡抖動的系統,其特征在于所述編碼模塊將數據采用H.264編碼壓縮。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川九洲電器集團有限責任公司,未經四川九洲電器集團有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210541949.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:電控柴油機EGR系統NOx排放量監控方法及裝置
- 下一篇:綜合型耕整機





