SIP(Session Initiation Protocol)是一個應用層的信令控制協議。用於創建、修改和釋放一個或多個參與者的會話,這些會話可以是Internet多媒體會議、IP電話或多媒體分發。像我們國標流媒體服務器使用的就是SIP協議進行信令交互。
SIP視頻流的獲取是指解碼器通過SIP協議向用戶代理服務器(UAS)獲取視頻流的過程(這里的sip用的是28181協議)。UAC必須包含生成請求,發送請求和處理響應的功能,解碼器制定的有效SIP請求,至少包括以下頭字段:To、From、Cseq、Call-ID、Max-Forwards 和 Via,我們的主要任務是實現解碼器的這些功能。
過程首先解碼器上線向服務器注冊,並且向cu客戶端進行通知,然后通過客戶端操作解碼器的運行(解碼停止解碼等),實際上所有信令都是通過服務器進行交互的,即解碼器解碼命令由cu發向服務器然后服務器通知解碼器解碼,然后解碼器向服務器邀請視頻,然后解碼,最后結束。
高穩定性的GB28181國標流媒體服務器支持設備平台GB28181注冊接入、向上級聯國標平台,能夠提供可視化的WEB頁面管理(頁面源碼開源),同時也支持多種協議流輸出,實現瀏覽器無插件直播。