GB28181國標協議規定了流的輸出格式為 RTP + PS 形式, 但是在很多場景下(比如視頻分析), 我們可能需要的是 RTSP這類格式的流數據, 基於 RTSP 的播放器,分發服務器比較成熟廣泛, 這篇文章介紹如何將GB28181國標流轉換成 RTSP 流
開啟它的 RTSP 輸出格式. 找到 LiveSMS 壓縮包下面的 livesms.ini
[rtsp]
port=554
在 Linux 下面開啟 554 端口通常需要 root 權限, 需要以 sudo 來運行 livesms 服務程序
以上開啟RTSP運行LiveGBS后, 接入國標攝像頭, 拉取一路直播流, 通過接口 /api/v1/stream/list 可以查看流信息, 其中包含了這一路直播流的 RTSP 流地址, 如圖
這個 RTSP 地址可以用 ffplay 來播放