System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及視頻數據處理,具體涉及基于自主可控環境下的大流量視頻流數據實時處理系統。
技術介紹
1、隨著城市建設的快速發展,大型工地數量不斷增加,對于工地的安全管理和監控需求也日益迫切。為滿足這一需求,工地上通常會安裝大量的攝像頭,以實現對工地全方位的實時監控。然而,隨著攝像頭數量的增加,產生的監控視頻數量也呈指數級增長,這給視頻的管理和查看帶來了極大的挑戰。
2、目前,市場上的監控系統普遍采用固定分辨率進行視頻錄制和傳輸,這種方式雖然簡單易行,但卻無法滿足不同設備和客戶對分辨率的多樣化需求。在實際應用中,不同的設備和客戶對于監控視頻的分辨率要求是不同的。
技術實現思路
1、本專利技術的目的之一在于提供一種基于自主可控環境下的大流量視頻流數據實時處理系統,能夠實現根據不同的客戶需求實時自適應調整視頻數據的分辨率,使得傳輸該客戶的視頻數據能夠滿足客戶對分辨率需求,極大提高視頻數據傳輸的可靠性和準確性。
2、為了達到上述目的,提供了一種基于自主可控環境下的大流量視頻流數據實時處理系統,包括服務端和客戶端;
3、所述服務端包括:
4、數據獲取模塊,用于對工地上所有攝像頭所拍攝到的視頻數據進行獲取,形成對應的視頻數據集;
5、視頻摘要生成模塊,用于根據視頻數據集,對各個視頻數據所對應的視頻內容進行識別,并基于識別的視頻內容,生成對應的視頻摘要信息;所述視頻摘要信息與對應的視頻數據進行關聯;
6、優先級確定模塊,用于根
7、計算模塊,用于根據分辨率調整優先級,按照順序對各個視頻摘要信息所對應視頻數據的視頻內容復雜度以及重要度進行計算;
8、判斷模塊,用于根據計算出來的視頻內容復雜度以及重要度,計算出該視頻數據在整個視頻數據集中所對應的權重值,并根據對應的權重值,基于預設的分辨率梯度設置策略,對視頻數據所對應的分辨率設置梯度進行確定,形成分辨率梯度集;
9、數據傳輸模塊,用于接收客戶端發送過來的視頻查看信號,在接收到視頻查看信號后,獲取該客戶端所對應的分辨度適配類型,基于分辨度適配類型,從分辨率梯度集中匹配出對應的分辨率,并將該分辨率所對應的視頻數據發送給該客戶端。
10、本方案的原理及效果:首先是對工地上的所有攝像頭所拍攝到的視頻數據進行獲取,以此來形成對應的視頻數據集,通過這一步實現對大流量視頻流數據的采集,之后對視頻數據集中的各個視頻數據所對應的視頻內容進行識別,通過識別出來的視頻內容來對生成對應的視頻摘要信息,這些視頻摘要信息能夠比較直觀的對視頻內容進行反映,實現對視頻數據的簡化處理,而且視頻摘要信息是與視頻數據進行關聯的,這樣選取對應的視頻摘要信息就能夠調出對應的視頻數據。
11、然后就可以基于視頻摘要信息,對該視頻摘要信息進行類型確定,通過對不同類型的視頻摘要信息設置不同的分辨率調整優先級,分辨率調整優先級高的,先進行視頻摘要信息所對應的視頻數據的視頻內容復雜度和重要度計算,以此來對視頻數據的視頻內容進行更加精準和可靠的分析,為后續的權重值的計算提供可靠的依據。
12、之后就通過視頻內容復雜度以及重要度,計算出該視頻數據在整個視頻數據集中所對應的權重值,利用權重值,基于預設的分辨率梯度設置策略,來對該視頻數據所對應的分辨率設置梯度,形成該視頻數據所對應的分辨率梯度集,即實現多個分辨率的同一視頻數據的設置,極大滿足了客戶端對分辨率的多要求,極大提高了工地上攝像頭采集到視頻數據的適配性。接收客戶端發送過來的視頻查看信號,在接收到視頻查看信號后,獲取該客戶端所對應的分辨度適配類型,基于分辨度適配類型,從分辨率梯度集中匹配出對應的分辨率,并將該分辨率所對應的視頻數據發送給該客戶端,這樣實現對客戶端的精準傳輸,避免出現接收到的視頻數據所對應的分辨率無法滿足客戶端的要求。
13、進一步,所述分辨率梯度設置策略為:
14、當權重值大于預設權重值時,對該視頻數據進行分辨率的第一編碼,所述視頻數據的第一編碼后的數據包括原攝像頭的預定分辨率所對應的原始視頻,還包括分辨率大于預定分辨率的高清晰視頻以及分辨率小于預定分辨率的低分辨率視頻;所述高清晰視頻和低分辨率視頻的數量基于權重值與預設權重值之間的比值進行調整;
15、當權重值等于預設權重值時,對該視頻數據進行分辨率的不處理,直接輸出對應的原攝像頭的預定分辨率所對應的原始視頻;
16、當權重值小于預設權重值時,對該視頻數據進行分辨率的第二編碼,所述視頻數據的第二編碼后的數據包括分辨率小于預定分辨率的低分辨率視頻以及原攝像頭的預定分辨率所對應的原始視頻。
17、有益效果:在本方案中,通過視頻數據所對應的權重值的不同來實現對視頻數據所對應的分辨率的不同的處理,使得權重值大的視頻數據得到多種分辨率的拓展,極大提高了重要的視頻數據能夠被多種客戶端進行很好的瀏覽,提高重要視頻數據被瀏覽的可能性和成功性。
18、進一步,所述數據傳輸模塊包括:
19、信號接收模塊,用于接收客戶端發送過來的視頻查看信號;
20、查看詢問模塊,用于向該客戶端發送查詢詢問信息,并接收該客戶端所反饋過來的反饋信息;
21、分辨率匹配模塊,用于根據接收到的反饋信息,確定該客戶端所要查詢的視頻數據、查看目的信息以及該客戶端所對應的客戶端數據,基于查看目的信息和客戶端數據,從該所要查詢的視頻數據的分辨率梯度集中匹配出分辨率適配率最大的所對應的分辨率,并將該分辨率所對應的視頻數據發送給該客戶端。
22、有益效果:在本方案中,通過對客戶端的客戶端數據以及客戶利用該客戶端查看視頻數據所對應的查看目的信息的確定來實現對分辨率最適合該客戶端的視頻數據的選擇,極大提高了客戶端所查看的視頻數據能夠及時的準確的滿足客戶的需求。
23、進一步,所述數據傳輸模塊還包括:
24、分辨率制定模塊,用于對匹配出來的分辨率適配率最大的所對應的分辨率進行分辨率適配率的判斷,若分辨率適配率小于預設適配率,則判斷該分辨率梯度集中沒有適合該客戶端的分辨率,并基于分辨率調整公式,對該分辨率適配率最大所對應的分辨率進行調整,形成新的分辨率,并基于該新的分辨率,制定對應的視頻數據,并發送給客戶端;
25、所述分辨率調整公式為:
26、
27、式中,ft為調整后的新的分辨率,fy為預設適配率,fz為分辨率適配率最大的所對應的分辨率適配率,fy為分辨率適配率最大的所對應的分辨率。
28、有益效果:在本方案中,充分考慮到選取的分辨率適配率最大的分辨率所對應的適配程度效果也不是很好的時候,即無法達到預設最基本的適配效果,則就會認為該分辨率梯度集中沒有該客戶端適合的分辨率,那么就會對分辨率進行調整,在原有的分辨率梯度集中形成新的分辨率,使得其能夠適應該客戶端的需求本文檔來自技高網...
【技術保護點】
1.基于自主可控環境下的大流量視頻流數據實時處理系統,其特征在于:包括服務端和客戶端;
2.根據權利要求1所述的基于自主可控環境下的大流量視頻流數據實時處理系統,其特征在于:所述分辨率梯度設置策略為:
3.根據權利要求2所述的基于自主可控環境下的大流量視頻流數據實時處理系統,其特征在于:所述數據傳輸模塊包括:
4.根據權利要求3所述的基于自主可控環境下的大流量視頻流數據實時處理系統,其特征在于:所述數據傳輸模塊還包括:
5.根據權利要求4所述的基于自主可控環境下的大流量視頻流數據實時處理系統,其特征在于:所述服務端還包括:
【技術特征摘要】
1.基于自主可控環境下的大流量視頻流數據實時處理系統,其特征在于:包括服務端和客戶端;
2.根據權利要求1所述的基于自主可控環境下的大流量視頻流數據實時處理系統,其特征在于:所述分辨率梯度設置策略為:
3.根據權利要求2所述的基于自主可控環境下的大流量視頻流數據實...
【專利技術屬性】
技術研發人員:楊靈運,楊文,張小波,李增光,付云偉,徐東升,代益鵬,徐緋燃,劉潔,秦浩田,
申請(專利權)人:貴州航天云網科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。