本發明專利技術提供一種視頻數據的傳輸方法和裝置,該方法包括:收到數據接收設備請求數據源設備視頻數據的請求報文,獲得數據源設備的信息、數據接收設備的信息、數據源設備對應的第一分發設備的信息、數據接收設備對應的第二分發設備的信息;將第一分發設備的信息發送給數據源設備,數據源設備將視頻數據發送給第一分發設備;將第二分發設備的信息發送給第一分發設備,第一分發設備得到多個視頻子數據,通過運營商網絡將多個視頻子數據發送給第二分發設備;將數據接收設備的信息發送給第二分發設備,第二分發設備將多個視頻子數據重組為視頻數據,將視頻數據發送給數據接收設備。通過本發明專利技術的技術方案,運營商網絡適合用來傳輸視頻數據,充分利用帶寬。
【技術實現步驟摘要】
本專利技術涉及視頻
,尤其涉及一種視頻數據的傳輸方法和裝置。
技術介紹
隨著信息化程度的不斷提高,視頻監控業務迅猛發展,越來越多的數據源設備(如攝像機等)利用運營商網絡作為傳輸通道,將視頻數據發送給數據接收設備(如電視墻等)。如圖1所示,在基于運營商網絡的視頻監控系統中,企業分支I內的數據源設備通過運營商網絡將視頻數據發送給企業分支2內的數據接收設備,該視頻數據在運營商網絡中只會選擇一條路徑(根據視頻數據的源IP地址和目的IP地址來選擇傳輸路徑)進行傳輸。在上述方式中,數據源設備直接將視頻數據交給運營商網絡,運營商網絡只會通過一條路徑來傳輸視頻數據。由于視頻數據的持續時間長且流量大,因此,視頻數據會在較大時間內占用運營商網絡的同一條傳輸路徑,運營商網絡中的很多安全設備會誤認為視頻數據是攻擊流量,從而導致視頻數據被丟棄。實際上,運營商網絡在建網時,主要目的是承載不連續的數據包,且每個數據包的流量都較小,例如瀏覽web頁面的HTTP (HyperTextTransfer Protocol,超文本傳輸協議)報文、收發郵件的POP3 (Post Office ProtocolVers1n 3,郵局協議版本 3)/SMTP(Simple Mail Transfer Protocol,即簡單郵件傳輸協議)報文等,運營商網絡并不適合用來傳輸視頻數據。
技術實現思路
本專利技術提供一種視頻數據的傳輸方法,所述方法包括以下步驟:頻管理服務器收到數據接收設備請求數據源設備視頻數據的請求報文,并獲得所述數據源設備的信息、所述數據接收設備的信息、所述數據源設備對應的第一分發設備的信息、所述數據接收設備對應的第二分發設備的信息;所述視頻管理服務器將所述第一分發設備的信息發送給所述數據源設備,以使所述數據源設備將所述視頻數據發送給所述第一分發設備;所述視頻管理服務器將所述第二分發設備的信息發送給所述第一分發設備,以使所述第一分發設備對所述視頻數據進行分切,得到多個視頻子數據,并通過運營商網絡將多個視頻子數據發送給所述第二分發設備;所述視頻管理服務器將所述數據接收設備的信息發送給所述第二分發設備,以使所述第二分發設備在通過運營商網絡收到多個視頻子數據后,將多個視頻子數據重組為視頻數據,并將該視頻數據發送給所述數據接收設備。所述視頻數據的請求報文中攜帶所述數據源設備的信息、所述數據接收設備的信息,所述視頻管理服務器獲得所述數據源設備對應的第一分發設備的信息、所述數據接收設備對應的第二分發設備的信息的過程,具體包括:所述視頻管理服務器利用所述數據源設備的信息查詢注冊信息表,得到所述數據源設備對應的第一分發設備的信息,并利用所述數據接收設備的信息查詢注冊信息表,得到所述數據接收設備對應的第二分發設備的信息;所述注冊信息表內記錄了所述數據源設備在注冊時上報的數據源設備的信息與第一分發設備的信息之間的對應關系,所述數據接收設備在注冊時上報的數據接收設備的信息與第二分發設備的信息之間的對應關系。所述視頻管理服務器將所述第一分發設備的信息發送給所述數據源設備,以使所述數據源設備將所述視頻數據發送給所述第一分發設備,具體包括:當數據源設備對應的第一分發設備的數量為M個時,所述視頻管理服務器將M個第一分發設備的信息發送給所述數據源設備,以使所述數據源設備復制M個視頻數據,并分別將M個視頻數據發送給M個第一分發設備。所述視頻管理服務器將所述第二分發設備的信息發送給所述第一分發設備,以使所述第一分發設備對所述視頻數據進行分切,得到多個視頻子數據,并通過運營商網絡將多個視頻子數據發送給所述第二分發設備,具體包括:當數據源設備對應的第一分發設備的數量為M個時,所述視頻管理服務器將特定數值區間內的數值劃分到m組中,且每個數值只能被劃分到一個組中,并確定第一分切策略為第m個第一分發設備發送序列號的最后一位是第m組中包含的數值的視頻子數據,所述m的取值為1-M之間的正整數;所述視頻管理服務器將所述第二分發設備的信息和所述第一分切策略分別發送給所述M個第一分發設備;以使第m個第一分發設備對所述視頻數據進行分切,得到序列號連續的多個視頻子數據,并通過運營商網絡將序列號的最后一位是第m組中包含的數值的視頻子數據發送給所述第二分發設備;其中,視頻子數據的序列號的最后一位的數值是位于所述特定數值區間內的數值;或者,當數據源設備對應的第一分發設備的數量為M個,數據接收設備對應的第二分發設備的數量為N個時,所述視頻管理服務器確定第二分切策略為第m個第一分發設備發送第m*n個視頻子數據,m的取值為1-M之間的正整數,η的取值為1-N之間的正整數;將所述第二分發設備的信息和第二分切策略分別發送給所述M個第一分發設備;以使第m個第一分發設備對所述視頻數據進行分切,得到M*N個視頻子數據,并通過運營商網絡將第m*n個視頻子數據發送給第二分發設備,第m*n個視頻子數據的源IP地址為第m個第一分發設備的IP地址,目的IP地址為第η個第二分發設備的IP地址。所述視頻管理服務器將所述數據接收設備的信息發送給所述第二分發設備,以使所述第二分發設備在通過運營商網絡收到多個視頻子數據后,將多個視頻子數據重組為視頻數據,并將該視頻數據發送給所述數據接收設備,具體包括:當所述數據接收設備對應的第二分發設備的數量為N個時,所述視頻管理服務器從N個第二分發設備中選取出一個主第二分發設備,將所述主第二分發設備的信息發送給其它第二分發設備,并將所述數據接收設備的信息發送給所述主第二分發設備;以使所述其它第二分發設備將通過運營商網絡收到的視頻子數據發送給所述主第二分發設備,并使所述主第二分發設備對通過運營商網絡收到的視頻子數據以及來自其它第二分發設備的視頻子數據進行重組,得到視頻數據,并將所述視頻數據發送給所述數據接收設備。本專利技術提供一種視頻數據的傳輸裝置,所述視頻數據的傳輸裝置應用在視頻管理服務器上,所述視頻數據的傳輸裝置具體包括:獲得模塊,用于收到數據接收設備請求數據源設備視頻數據的請求報文,并獲得所述數據源設備的信息、所述數據接收設備的信息、所述數據源設備對應的第一分發設備的信息、所述數據接收設備對應的第二分發設備的信息;第一發送模塊,用于將所述第一分發設備的信息發送給所述數據源設備,以使所述數據源設備將所述視頻數據發送給所述第一分發設備;第二發送模塊,用于將所述第二分發設備的信息發送給所述第一分發設備,以使所述第一分發設備對所述視頻數據進行分切,得到多個視頻子數據,并通過運營商網絡將多個視頻子數據發送給所述第二分發設備;第三發送模塊,用于將所述數據接收設備的信息發送給所述第二分發設備,以使所述第二分發設備在通過運營商網絡收到多個視頻子數據后,將多個視頻子數據重組為視頻數據,并將該視頻數據發送給所述數據接收設備。所述視頻數據的請求報文中攜帶所述數據源設備的信息、所述數據接收設備的信息;所述獲得模塊,具體用于在獲得所述數據源設備對應的第一分發設備的信息、所述數據接收設備對應的第二分發設備的信息的過程中,利用所述數據源設備的信息查詢注冊信息表,得到所述數據源設備對應的第一分發設備的信息,并利用所述數據接收設備的信息查詢所述注冊信息表,得到所述數據接收設備對應的第二分發設備的信息;其中,所本文檔來自技高網...
【技術保護點】
一種視頻數據的傳輸方法,其特征在于,所述方法包括以下步驟:視頻管理服務器收到數據接收設備請求數據源設備視頻數據的請求報文,并獲得所述數據源設備的信息、所述數據接收設備的信息、所述數據源設備對應的第一分發設備的信息、所述數據接收設備對應的第二分發設備的信息;所述視頻管理服務器將所述第一分發設備的信息發送給所述數據源設備,以使所述數據源設備將所述視頻數據發送給所述第一分發設備;所述視頻管理服務器將所述第二分發設備的信息發送給所述第一分發設備,以使所述第一分發設備對所述視頻數據進行分切,得到多個視頻子數據,并通過運營商網絡將多個視頻子數據發送給所述第二分發設備;所述視頻管理服務器將所述數據接收設備的信息發送給所述第二分發設備,以使所述第二分發設備在通過運營商網絡收到多個視頻子數據后,將多個視頻子數據重組為視頻數據,并將該視頻數據發送給所述數據接收設備。
【技術特征摘要】
【專利技術屬性】
技術研發人員:周迪,王軍,
申請(專利權)人:浙江宇視科技有限公司,
類型:發明
國別省市:浙江;33
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。