國標流媒體服務器如何通過GB28181協議SIP獲取視頻流?

衆所周知我們的國標流媒體服務器可以對接到不同的攝像頭服務器平臺,並且也支持集成到自己的平臺進行視頻監控的實時直播。我們的國標流媒體服務器對接過海康8300

EasyGBS架構5.png

SIP(Session Initiation Protocol)是一個應用層的信令控制協議。用於創建、修改和釋放一個或多個參與者的會話,這些會話可以是Internet多媒體會議、IP電話或多媒體分發。像我們國標流媒體服務器使用的就是SIP協議進行信令交互。

TIM圖片20191119101618.png

SIP視頻流的獲取是指解碼器通過SIP協議向用戶代理服務器(UAS)獲取視頻流的過程(這裏的sip用的是28181協議)。UAC必須包含生成請求,發送請求和處理響應的功能,解碼器制定的有效SIP請求,至少包括以下頭字段:To、From、Cseq、Call-ID、Max-Forwards 和 Via,我們的主要任務是實現解碼器的這些功能。

sip.png

首先解碼器上線向服務器註冊,並且向cu客戶端進行通知,然後通過客戶端操作解碼器的運行(解碼停止解碼等),實際上所有信令都是通過服務器進行交互的,即解碼器解碼命令由cu發向服務器然後服務器通知解碼器解碼,然後解碼器向服務器邀請視頻,然後解碼,最後結束。

國標流媒體服務器是基於GB/T28181協議進行模塊化設計、支持分佈式部署的高穩定流媒體服務器,具有設備管理模塊、信令模塊、流媒體模塊;支持多箇中心信令服務器部署、支持多個流媒體負載均衡;流媒體模塊支持RTSP、RTMP、FLV、HLS多種協議訪問。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章