[發明專利]應用于視頻監控系統的數據傳輸方法及設備有效
| 申請號: | 201110328877.X | 申請日: | 2011-10-26 |
| 公開(公告)號: | CN102333209A | 公開(公告)日: | 2012-01-25 |
| 發明(設計)人: | 任俊峰;周迪;王連朝 | 申請(專利權)人: | 杭州華三通信技術有限公司 |
| 主分類號: | H04N7/18 | 分類號: | H04N7/18;H04L29/06 |
| 代理公司: | 北京鑫媛睿博知識產權代理有限公司 11297 | 代理人: | 龔家驊 |
| 地址: | 310053 浙江省杭州市高新技術產業*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用于 視頻 監控 系統 數據傳輸 方法 設備 | ||
1.一種數據傳輸方法,應用于視頻監控系統,其特征在于,該方法包括:
視頻監控業務的媒體流發送端在接收到視頻管理服務器發送的傳輸媒體流給媒體流接收端的通知后,與媒體流接收端建立TCP連接,并在TCP連接建立過程中獲取與媒體流接收端之間的往返時延RTT;
所述媒體流發送端向所述視頻管理服務器發送TCP連接數量獲取請求,其中攜帶有所述RTT,并接收所述視頻管理服務器根據TCP滑動窗口大小和所述RTT以及視頻監控業務的帶寬需求,確定并返回的傳輸所述視頻監控業務的媒體流所需的TCP連接數量;
所述媒體流發送端根據所述視頻管理服務器返回的所述TCP連接數量,與媒體流接收端建立相應數量的TCP連接;
所述媒體流發送端分別通過所述相應數量的TCP連接,向所述媒體流接收端發送媒體流。
2.如權利要求1所述的方法,其特征在于,所述媒體流發送端分別通過所述相應數量的TCP連接,向所述媒體流接收端發送媒體流,包括:
所述媒體流發送端以視頻幀為單位,分別通過與所述媒體流接收端之間的各TCP連接發送媒體流,其中,一個視頻幀的所有傳輸TS報文通過一個TCP連接發送。
3.如權利要求2所述的方法,其特征在于,所述媒體流發送端順序發送視頻幀,在發送當前視頻幀的過程中,以預先確定的輪詢順序從與所述媒體流接收端之間的各TCP連接中選擇TCP連接,并通過選擇的TCP連接發送當前視頻幀的所有TS包。
4.如權利要求2所述的方法,其特征在于,所述媒體流發送端將視頻幀的頭TS包的PCR字段置位,將該視頻幀的尾TS包中的自適應字段的擴展標志置位,并將該尾TS包中的自適應字段賦值為預設數值,以使所述媒體流接收端接收媒體流的過程中,以PCR字段已置位的TS包開始,按照順序將從傳輸該TS包的TCP連接所接收到的TS包依次組合,直到收到自適應字段的擴展標志被置位、自適應字段被賦值為預設數值的TS包為止,得到一個視頻幀的所有TS包。
5.如權利要求1所述的方法,其特征在于,所述在TCP連接建立過程中獲取與媒體流接收端之間的RTT,包括:
所述媒體流發送端向所述媒體流接收端發送SYN報文,其中攜帶有本地的時間戳;
所述媒體流發送端接收所述媒體流接收端返回的響應報文,其中攜帶有所述本地的時間戳;
所述媒體流發送端根據所述響應報文中攜帶的時間戳和接收所述響應報文時的時間,確定與所述媒體流接收端之間的RTT。
6.如權利要求1所述的方法,其特征在于,根據TCP滑動窗口大小和RTT以及所述視頻監控業務的帶寬需求,確定傳輸所述視頻監控業務的媒體流所需的TCP連接數量,具體為:
根據所述媒體接收端的用于接收TCP報文的TCP滑動窗口大小和所述RTT確定TCP連接的碼流帶寬;
根據所述視頻監控業務的帶寬需求和所述TCP連接的碼流帶寬,計算能夠滿足該帶寬需求的TCP連接數量。
7.如權利要求1-6之一所述的方法,其特征在于,對于無需媒體交換服務器轉發媒體流的視頻監控業務,所述媒體流發送端為視頻編碼器,所述媒體流接收端為視頻客戶端。
8.如權利要求1-6之一所述的方法,其特征在于,對于需要媒體交換服務器轉發媒體流的視頻監控業務,所述媒體流發送端包括視頻編碼器和媒體交換服務器,所述視頻編碼器發送的媒體流的接收端為媒體交換服務器,所述媒體交換服務器發送的媒體流的接收端為視頻客戶端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州華三通信技術有限公司,未經杭州華三通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110328877.X/1.html,轉載請聲明來源鉆瓜專利網。





