【技術實現步驟摘要】
變電所輔助監控視頻遠程播放方法和裝置
[0001]本專利技術屬于視頻播放
,具體涉及一種變電所輔助監控視頻遠程播放方法和裝置。
技術介紹
[0002]隨著電氣化鐵路的快速建設,牽引變電所數量相應增加,所需值班人員的數量、工作強度與要求也隨之提升。且牽引變電所位置相對分散,較為偏僻,易存在安全隱患。因此,探索并構建標準、規范、安全、易維護的無人值守牽引變電所,對提高鐵路現代化管理水平,推動鐵路高質量發展具有重要意義。當前,鐵路無人值守牽引變電所利用輔助監控系統,可在線實時監測監控牽引變電所設備運行情況和整體環境,及時發現并控制異常情況。
[0003]目前,變電所的輔助監控系統布置于不同級別的監控站,其采用B/S架構(瀏覽器/服務器體系架構)作為視頻監控客戶端,即:在視頻監控客戶端的瀏覽器端,遠程播放牽引變電所的視頻監控畫面。
[0004]專利技術人在實際應用中發現,以上視頻監控客戶端遠程播放視頻監控畫面,至少存在以下問題:
[0005]視頻監控客戶端遠程播放視頻監控畫面時,延遲時間較長,無法滿足實時監控的需求。
技術實現思路
[0006]針對現有技術存在的缺陷,本專利技術提供一種變電所輔助監控視頻遠程播放方法和裝置,可有效解決上述問題。
[0007]本專利技術采用的技術方案如下:
[0008]本專利技術提供一種變電所輔助監控視頻遠程播放方法,包括以下步驟:
[0009]步驟1,在瀏覽器RTSP播放裝置和監控提供裝置之間建立虛擬RTSP協議通信通道,所 ...
【技術保護點】
【技術特征摘要】
1.一種變電所輔助監控視頻遠程播放方法,其特征在于,包括以下步驟:步驟1,在瀏覽器RTSP播放裝置和監控提供裝置之間建立虛擬RTSP協議通信通道,所述虛擬RTSP協議通信通道包括第一websocket連接通道和應用層RTSP協議通道;其中,所述第一websocket連接通道用于連接所述瀏覽器RTSP播放裝置與虛擬通道裝置;所述應用層RTSP協議通道用于連接所述虛擬通道裝置與所述監控提供裝置;步驟2,在監控提供裝置和瀏覽器RTSP播放裝置之間建立虛擬RTP協議通信通道,所述虛擬RTP協議通信通道包括應用層RTP協議通道和第二websocket連接通道;其中,所述應用層RTP協議通道用于連接所述監控提供裝置與所述虛擬通道裝置;所述第二websocket連接通道用于連接所述虛擬通道裝置與所述瀏覽器RTSP播放裝置;步驟3,所述瀏覽器RTSP播放裝置采用以下方式,向監控提供裝置發送RTSP播放控制命令,進而對瀏覽器RTSP播放裝置實時播放的視頻進行控制:步驟3.1,所述瀏覽器RTSP播放裝置,通過所述第一websocket連接通道,向所述虛擬通道裝置發送websocket協議的RTSP播放控制命令;步驟3.2,所述虛擬通道裝置將接收到的所述websocket協議的RTSP播放控制命令,轉換為RTSP協議的RTSP播放控制命令;然后,通過所述應用層RTSP協議通道,將所述RTSP協議的RTSP播放控制命令發送給所述監控提供裝置,從而對所述監控提供裝置進行控制,進而控制所述監控提供裝置向所述瀏覽器RTSP播放裝置傳輸的監控視頻流,進而實現對所述瀏覽器RTSP播放裝置播放的監控視頻流的控制;步驟4,所述監控提供裝置,采用以下方式,向所述瀏覽器RTSP播放裝置實時發送監控視頻流:步驟4.1,當所述監控提供裝置接收到所述虛擬通道裝置發送的RTSP協議的RTSP播放控制命令后,如果所述RTSP協議的RTSP播放控制命令為開始播放視頻的控制命令,則執行步驟4.2;步驟4.2,所述監控提供裝置實時對所述虛擬RTSP協議通信通道的狀態進行監測,如果所述虛擬RTSP協議通信通道的狀態為活躍狀態,則從接收到所述開始播放視頻的控制命令后,采用以下方法,向所述瀏覽器RTSP播放裝置傳輸實時的監控視頻流:步驟4.2.1,所述監控提供裝置通過應用層RTP協議通道,向所述虛擬通道裝置傳輸實時的RTP協議的監控視頻流;步驟4.2.2,所述虛擬通道裝置將所述RTP協議的監控視頻流轉換為websocket協議的監控視頻流;然后,通過所述第二websocket連接通道,將所述websocket協議的監控視頻流傳輸給所述瀏覽器RTSP播放裝置,然后執行步驟5;步驟5,所述瀏覽器RTSP播放裝置,實時播放接收到的所述websocket協議的監控視頻流。2.根據權利要求1所述的變電所輔助監控視頻遠程播放方法,其特征在于,步驟1中,所述虛擬RTSP協議通信通道,通過以下方式建立:步驟1.1,瀏覽器RTSP播放裝置,通過握手協議與所述虛擬通道裝置建立第一TCP連接;步驟1.2,在建立的所述第一TCP連接的上層,在所述瀏覽器RTSP播放裝置與所述虛擬通道裝置之間建立第一websocket連接通道,建立方法為:所述瀏覽器RTSP播放裝置向所述虛擬通道裝置發送websocket協議的RTSP連接指令,
如果接收到所述虛擬通道裝置返回的websocket連接建立成功的RTSP連接響應,則在所述瀏覽器RTSP播放裝置與所述虛擬通道裝置之間成功建立第一websocket連接通道;步驟1.3,所述虛擬通道裝置接收到所述websocket協議的RTSP連接指令后,將所述websocket協議的RTSP連接指令轉換為RTSP協議的RTSP連接指令;步驟1.4,所述虛擬通道裝置通過握手協議與所述監控提供裝置建立第二TCP連接;步驟1.5,在建立的所述第二TCP連接的上層,在所述虛擬通道裝置與所述監控提供裝置之間建立應用層RTSP協議通道,具體建立方法為:所述虛擬通道裝置向所述監控提供裝置發送步驟1.3得到的所述RTSP協議的RTSP連接指令,如果接收到所述監控提供裝置返回的RTSP協議的RTSP連接建立成功的連接響應,則在所述虛擬通道裝置與所述監控提供裝置之間成功建立所述應用層RTSP協議通道;步驟1.6,然后,所述虛擬通道裝置將RTSP協議的RTSP連接響應,轉換為websocket協議的RTSP連接響應,并通過第一websocket連接通道發送給所述瀏覽器RTSP播放裝置;步驟1.7,所述瀏覽器RTSP播放裝置接收到步驟1.6的所述websocket協議的RTSP連接響應后,則表明所述虛擬RTSP協議通信通道建立成功。3.根據權利要求2所述的變電所輔助監控視頻遠程播放方法,其特征在于,步驟2中,所述虛擬RTP協議通信通道,通過以下方式建立:步驟2.1,所述瀏覽器RTSP播放裝置接收到步驟1.6的所述websocket協議的RTSP連接響應后,通過握手協議與所述虛擬通道裝置建立第三TCP連接;步驟2.2,在建立的所述第三TCP連接的上層,在所述瀏覽器RTSP播放裝置與所述虛擬通道裝置之間建立第二websocket連接通道,建立方法為:所述瀏覽器RTSP播放裝置向所述虛擬通道裝置發送websocket協議的RTP連接指令,如果接收到所述虛擬通道裝置返回的websocket連接建立成功的RTSP連接響應,則在所述瀏覽器RTSP播放裝置與所述虛擬通道裝置之間成功建立第二websocket連接通道;步驟2.3,所述虛擬通道裝置接收到所述websocket協議的RTP連接指令后,將所述websocket協議的RTP連接指令轉換為RTP協議的RTP連接指令;步驟2.4,所述虛擬通道裝置通過握手協議與所述監控提供裝置建立第四TCP連接;步驟2.5,在建立的所述第四TCP連接的上層,在所述虛擬通道裝置與所述監控提供裝置之間建立應用層RTP協議通道,具體建立方法為:所述虛擬通道裝置向所述監控提供裝置發送步驟2.3得到的所述RTP協議的RTP連接指令,如果接收到所述監控提供裝置返回的RTP協議的RTP連接建立成功的連接響應,則在所述虛擬通道裝置...
【專利技術屬性】
技術研發人員:王小明,
申請(專利權)人:北京太格時代自動化系統設備有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。