LiveGBS GB28181 國標方案安裝使用說明
服務資源
服務架構

服務說明
LiveGBS服務,包含 信令服務(LiveCMS) 和 流媒體服務(LiveSMS) 兩部分,需同時安裝運行
下載安裝包
下載 LiveGBS 安裝包,先上傳部署包到服務器, 再解壓
Windows平臺使用的安裝包:
LiveCMS-windows-***.zip LiveSMS-windows-***.zipLinux平臺使用的安裝包:
LiveCMS-linux-***.tar.gz LiveSMS-linux-***.tar.gz
信令服務端口(LiveCMS)
SIP 中心信令服務, 單節點, 自帶一個 Redis Server, 隨 LiveCMS 自啟動, 不需要手動運行
使用的端口
TCP 端口 : 15060(SIP 與設備通信)開放, 10000(HTTP 瀏覽器訪問)開放, 26379(Redis Server, 不建議對外開放)
UDP 端口 : 15060(SIP 與設備通信)開放, 10000(HTTP 瀏覽器訪問)開放
流媒體服務端口(LiveSMS)
SIP 流媒體服務, 根據需要可部署多套
使用的端口
TCP 端口 : 30000-30249(RTP over TCP 接收設備推流)開放區間,15070(SIP 與LiveCMS通信), 10001(HTTP 與LiveCMS通信), 11935(RTMP Live)
UDP 端口 : 30000-30249(RTP/RTCP over UDP 接收設備推流)開放區間, 30250-30500(WebRTC 瀏覽器播放)開放區間,15070(SIP 與LiveCMS通信), 10001(HTTP 與LiveCMS通信)
配置信令服務(LiveCMS)
服務名稱:LiveCMS
配置文件:livecms.ini
所在位置:LiveCMS-windows-***.zip, LiveCMS-linux-***.tar.gz
WEB管理:LiveGBS->基礎配置->信令服務配置
[sip] -> host
SIP 中心信令服務器 IP,WEB基礎配置界面-》信令服務配置-》SIP Host
[sip] -> serial
SIP 中心信令服務器 ID,WEB基礎配置界面-》信令服務配置-》SIP ID
[sip] -> realm
SIP 中心信令服務器 Realm,WEB基礎配置界面-》信令服務配置-》SIP 域
[sip] -> device_password
設備接入統一密碼,WEB基礎配置界面-》信令服務配置-》設備統一接入密碼
[redis] -> port
配置自帶 Redis Server 監聽端口
[redis] -> password
配置自帶 Redis Server 密碼
配置流媒體服務(LiveSMS)
服務名稱:LiveSMS
配置文件:livesms.ini
所在位置:LiveSMS-windows-***.zip, LiveSMS-linux-***.tar.gz
WEB管理:LiveGBS->基礎配置->流媒體服務配置
[sip] -> host
SIP 流媒體服務器 IP,WEB基礎配置界面-》流媒體服務配置-》本地|內網 IP
[sip] -> serial
SIP 流媒體服務器 ID,WEB基礎配置界面-》流媒體服務配置-》SIP ID
[sip] -> realm
SIP 流媒體服務器 Realm,WEB基礎配置界面-》流媒體服務配置-》SIP 域
[sip] -> wan_ip (可選配置)
SIP 流媒體服務器公網 IP,WEB基礎配置界面-》流媒體服務配置-》外網IP(可選)
[sip] -> use_wan_ip_recv_stream (可選配置)
可選配置0/1, 指示流媒體服務器使用公網 IP 接收國標下級流數據,WEB基礎配置界面-》流媒體服務配置-》外網IP收流(勾選項)
[redis] -> host
Redis IP,指向 CMS Redis Server IP
[redis] -> port
Redis 端口,指向 CMS Redis Server Port
[redis] -> password
Redis 密碼,CMS Redis Server Password
[rtp] -> udp_port_range
RTP over UDP 收流端口區間
[rtp] -> tcp_port_range
RTP over TCP 收流端口區間
服務運行
Windows
方式一:直接運行
信令服務(LiveCMS)
啟動: 解壓目錄中,直接雙擊 LiveCMS.exe,服務會以圖標方式展示在任務欄上,可以右擊服務圖標,點擊
打開WEB后臺管理停止:右擊任務欄上服務圖標,點擊
退出服務運行
流媒體服務(LiveSMS)
啟動: 解壓目錄中,直接雙擊 LiveSMS.exe,服務會以圖標方式展示在任務欄上
停止:右擊任務欄上服務圖標,點擊
退出服務運行
方式二:以服務啟動(開機自啟動)
信令服務(LiveCMS)
安裝: 解壓目錄中,直接雙擊 ServiceInstall-LiveCMS.exe
卸載: 以 ServiceUninstall-LiveCMS.exe 卸載 CMS 服務
流媒體服務(LiveSMS)
安裝: 解壓目錄中,直接雙擊 ServiceInstall-LiveSMS.exe
卸載: 以 ServiceUninstall-LiveSMS.exe 卸載 SMS 服務
Linux
方式一:直接運行
信令服務(LiveCMS)
tar xvf LiveCMS-linux-***.tar.gz
cd LiveCMS-linux-***
#啟動:
./livecms
#停止:
Ctrl + C
流媒體服務(LiveSMS)
tar xvf LiveSMS-linux-***.tar.gz
cd LiveSMS-linux-***
#啟動:
./livesms
#停止:
Ctrl + C
方式二:以服務啟動(開機自啟動)
信令服務(LiveCMS)
tar xvf LiveCMS-linux-***.tar.gz
cd LiveCMS-linux-***
#啟動:
./start.sh
#停止:
./stop.sh
流媒體服務(LiveSMS)
tar xvf LiveSMS-linux-***.tar.gz
cd LiveSMS-linux-***
#啟動:
./start.sh
#停止:
./stop.sh
運行成功后,訪問 LiveGBS WEB 管理頁面
WEB后臺管理(默認端口10000),瀏覽器地址欄輸入 http://ip:10000 訪問 如:http://127.0.0.1:10000
開啟了HTTPS后,瀏覽器地址欄輸入 https://ip:port 訪問,默認用戶名/密碼為 admin/admin
配置設備接入
不需要在平臺側預錄設備,只需配置設備接入,設備注冊成功自動出現在 國標設備 -> 設備列表,參考 LiveGBS 后臺管理 -> 基礎配置 -> 信令服務配置; 把在這里看到的接入參數設置到下級設備或平臺上。

下面是海康、大華和宇視 IPC 中, GB28181 平臺接入的配置截圖, 供參考
海康GB28181接入示例

NVR硬件GB28181接入示例
說明:視頻通道編碼ID,如果配置為空表示不作為通道接入到LiveGBS。如下圖所示,只有通道1和通道2會接入到LiveGBS。

大華GB28181接入示例

宇視4G GB28181接入示例


華為IPC GB28181接入示例

平臺使用
管理平臺
http://localhost:10000
默認登錄用戶名/密碼為 admin/admin
接口文檔
http://localhost:10000/apidoc
使用分享頁
為方便客戶在網頁中集成播放功能, 我們單獨提供了可供 HTML iframe 集成的分享頁(默認不分享,可在 國標設備->查看通道列表 開啟分享)
直播分享頁
<!-- 直播 -->
<iframe src="http://ip:10000/play.html?serial=34020000001110000001&code=34020000001320000001&aspect=fullscreen" allowfullscreen allow="autoplay; fullscreen; microphone;"></iframe>
其中 URL 參數:
serial 設備國標編號
code 通道國標編號
share 是否顯示分享, 可選, yes/no, 默認值為 yes
ptz 是否顯示云臺控制, 可選, yes/no, 默認值為 yes
talk 是否顯示對講麥克風, 可選, yes/no, 默認值為 no
aspect 配置只顯示視頻播放區域, 同時指定寬高比, 可選, wxh, 例如 640x360, 即16:9, 當 aspect=fullscreen 時, 整頁顯示播放器
fluent 是否以流暢模式播放, 可選, yes/no, 默認值為 yes
autoplay 是否自動播放, 可選, yes/no, 默認值為 yes
controls 是否顯示播放器控制欄, 可選, yes/no, 默認值為 yes
stretch 是否拉伸顯示, 可選, yes/no, 默認值為 no
muted 是否播放器靜音, 可選, yes/no, 默認值為 yes
protocol 播放流格式, 可選, webrtc/flv/ws_flv/hls/rtmp, 默認 auto check
token 鑒權 token, 可選, 沒有開啟分享的通道需要攜帶登錄接口返回的 URLToken
時間軸回放分享頁
<!-- 時間軸回放 -->
<iframe src="http://ip:10000/playback.html?type=device&serial=34020000001110000001&code=34020000001320000001" allowfullscreen allow="autoplay; fullscreen"></iframe>
其中 URL 參數:
type 回放類型, 設備錄像/云端錄像, 可選, device/cloud, 默認值為 device
serial 設備國標編號
code 通道國標編號
day 當前日期, 可選, YYYYMMDD, 默認值為 當天
minutes 當前時間軸游標位置, 可選, 0~1439, 默認值為 當前時間
download 是否顯示下載按鈕, 可選, yes/no, 默認值為 no
calendar 是否顯示日歷, 可選, yes/no, 默認值為 yes
autoplay 是否自動播放, 可選, yes/no, 默認值為 yes
controls 是否顯示播放器控制欄, 可選, yes/no, 默認值為 yes
stretch 是否拉伸顯示, 可選, yes/no, 默認值為 no
muted 是否播放器靜音, 可選, yes/no, 默認值為 yes
protocol 播放流格式, 設備錄像有效, 可選, webrtc/flv/ws_flv/hls/rtmp, 默認 auto check
token 鑒權 token, 可選, 沒有開啟分享的通道需要攜帶登錄接口返回的 URLToken
電子地圖分享頁
<!-- 電子地圖 -->
<iframe src="http://ip:10000/map.html" allowfullscreen allow="autoplay; fullscreen; microphone;"></iframe>
其中 URL 參數:
serial 設備國標編號, 可選
code 通道國標編號, 可選
trace 是否顯示移動軌跡, 可選, yes/no, 默認值為 no
search 是否顯示搜索框, 可選, yes/no, 默認值為 yes
ptz 是否顯示云臺控制, 可選, yes/no, 默認值為 yes
talk 是否顯示對講麥克風, 可選, yes/no, 默認值為 no
fluent 是否以流暢模式播放, 可選, yes/no, 默認值為 yes
autoplay 是否自動播放, 可選, yes/no, 默認值為 yes
controls 是否顯示播放器控制欄, 可選, yes/no, 默認值為 yes
stretch 是否拉伸顯示, 可選, yes/no, 默認值為 no
muted 是否播放器靜音, 可選, yes/no, 默認值為 yes
protocol 播放流格式, 可選, webrtc/flv/ws_flv/hls/rtmp, 默認 auto check
token 鑒權 token, 可選, 沒有開啟分享的通道需要攜帶登錄接口返回的 URLToken
網頁播放器
除了 iframe 方式集成播放器, 也可以使用 LivePlayer 網頁播放器來二次開發
LivePlayer 網頁播放器下載和使用文檔, 參閱 LivePlayer使用說明
統一編碼規則
關于SIP ID, 設備ID, 通道ID, 以下是國標協議文檔中關于 統一編碼規則 的截取



服務器硬件配置

LiveQing