[發明專利]媒體數據處理方法、編碼設備及媒體平臺無效
| 申請號: | 200810057593.X | 申請日: | 2008-02-03 |
| 公開(公告)號: | CN101262321A | 公開(公告)日: | 2008-09-10 |
| 發明(設計)人: | 余福榮;張曉琳 | 申請(專利權)人: | 杭州華三通信技術有限公司 |
| 主分類號: | H04L1/18 | 分類號: | H04L1/18;H04L1/00;H04L12/56;H04L29/06 |
| 代理公司: | 北京銀龍知識產權代理有限公司 | 代理人: | 許靜 |
| 地址: | 310053浙江省杭州市高新技術產業*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 媒體 數據處理 方法 編碼 設備 平臺 | ||
技術領域
本發明涉及數據處理系統及方法,特別涉及一種媒體數據處理方法、編碼設備及媒體平臺。
背景技術
典型的數字化視頻監控系統(如圖1所示)的媒體面一般由編碼設備、媒體平臺和解碼設備組成。其中,編碼設備負責采集模擬音視頻信號,在完成數字化處理后,把媒體數據封裝在IP報文中發送給媒體平臺;媒體平臺負責接收編碼設備發送的媒體數據,一邊分發媒體數據流給解碼設備(稱為實況),一邊生成錄像文件存儲起來,以便進行歷史數據的回放;解碼設備負責接收媒體平臺轉發的媒體數據,對媒體數據進行解碼處理后輸出模擬圖像到顯示設備(如監視器)上。
在上述系統中,編碼設備發送媒體數據時,一般選擇承載在UDP或TCP報文上進行傳輸,以下分別介紹之。
(一)編碼設備與媒體平臺之間基于TCP協議傳輸媒體數據。
這種技術方案充分利用TCP的重傳機制,實現媒體數據在編碼設備與媒體平臺之間的可靠傳輸,從而保證了生成的錄像文件真實還原前端圖像,一般情況下不會因為網絡丟包而導致錄像質量下降,點播獲取的歷史圖像具有良好的連續性。
當編碼設備與媒體平臺之間的網絡質量較差,丟包較為嚴重時,由于TCP的確認與重傳機制,經媒體平臺轉發給解碼客戶端的報文的延時必然加大(相對于媒體數據生成時間),這首先會導致實況圖像的延時加大,實時性變差;其次,編碼設備是按照一定的速率在生成媒體數據(如每秒采集25幀圖像)的,當大量媒體數據由于TCP的重傳而緩存在設備內部時,不能及時發出去時,必然大量消耗設備的內存資源,并導致新生成的數據丟失,最終體現在錄像文件中所保存的媒體數據不連續。
(二)編碼設備與媒體平臺之間基于UDP協議傳輸媒體數據。
這種技術方案充分利用了UDP協議的無確認機制,媒體數據在編碼設備和解碼設備之間快速轉發,保證了實況圖像的低延時。當編碼設備與媒體平臺之間的網絡質量較差,存在丟包時,媒體平臺生成的錄像文件中,必然丟失一些媒體數據,會導致從媒體文件中點播回放歷史數據時,圖像不連續或出現花屏。
在監控系統中,一般要求解碼端輸出的實況圖像時延要小,而且圖像連續;同時,要求錄像功能要可靠,錄像文件能真實記錄采集的圖像信息,也就是要求錄像功能有較好的抗丟包能力,點播獲得的歷史圖像具有連續性。而從以上描述可知,現有技術采用UDP或TCP協議傳送媒體數據都不能滿足這些要求,因此,需要對現有技術方案進行改進和完善。
發明內容
本發明所要解決的技術問題是提供一種媒體數據處理方法、編碼設備及媒體平臺,以提高基于UDP協議傳輸媒體數據時錄像的可靠性。
為解決上述技術問題,本發明提供技術方案如下:
一種媒體數據處理方法,包括如下步驟:
A1、編碼設備對媒體數據進行分片,為分片的媒體數據分配幀序列號和包序列號;
A2、編碼設備將分片的媒體數據封裝成UDP報文發送給媒體平臺,并將已發送的媒體數據寫入發送緩存區;
A3、編碼設備接收媒體平臺發送的重傳請求報文,根據重傳請求報文中的幀序列號和包序列號,從發送緩存區中取出相應的媒體數據封裝成UDP報文發送給媒體平臺。
上述的方法,步驟A2中,編碼設備在將已發送的媒體數據寫入發送緩存區前,還判斷發送緩存區是否即將滿,若是,刪除發送緩存區中最老的媒體數據后,再將所述已發送的媒體數據寫入發送緩存區。
上述的方法,步驟A3中,編碼設備在接收到媒體平臺發送的重傳請求報文后,還判斷重傳請求報文中的幀序列號和包序列號對應的媒體數據是否存在于發送緩存區中,若所述對應的媒體數據不存在于發送緩存區中,則不對該重傳請求報文進行響應。
上述的方法,步驟A3中,編碼設備在進行所述UDP報文封裝前,還對所述相應的媒體數據設置重傳標記;
一種媒體數據處理方法,包括如下步驟:
B1、媒體平臺接收編碼設備發送的媒體數據,并將接收到的媒體數據寫入接收緩存區;
B2、媒體平臺判斷接收緩存區中最老幀/幀組的媒體數據是否完整,若是,將該幀/幀組的媒體數據寫入錄像文件,否則,發送重傳請求報文到編碼設備,所述重傳請求報文中包括所丟失媒體數據的幀序列號和包序列號;
上述的方法,步驟B1之后還包括:媒體平臺判斷接收緩存區是否達到預設的緩存上限,若是,直接將接收緩存區中的媒體數據寫入錄像文件。
上述的方法,媒體平臺將接收緩存區中的媒體數據寫入錄像文件后,還將寫入的媒體數據從接收緩存區中刪除。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州華三通信技術有限公司,未經杭州華三通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810057593.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:自行車減震結構
- 下一篇:轉發MPLS報文的方法、設備及MPLS通信系統





