GB28181平台LiveGBS的使用介绍
LiveGBS GB28181 国标方案安装使用说明
服务资源
试用安装包下载 | 在线演示 | 在线API | QQ交流群:947137753
服务架构

服务说明
安装包
Windows平台使用的安装包:
LiveCMS-windows-***.zip
LiveSMS-windows-***.zip
Linux平台使用的安装包:
LiveCMS-linux-***.tar.gz
LiveSMS-linux-***.tar.gz
信令服务
LiveCMS
SIP 中心信令服务, 单节点, 自带一个 Redis Server, 随 LiveCMS 自启动, 不需要手动运行
LiveCMS端口使用
TCP 端口 : 5060(SIP), 10000(HTTP), 26379(Redis)
UDP 端口 : 5060(SIP)
流媒体服务
LiveSMS
SIP 流媒体服务, 根据需要可部署多套
LiveSMS端口使用
TCP 端口 : 5070(SIP), 10001(HTTP), 11935(RTMP Live), 30000-40000(RTP over TCP)
UDP 端口 : 5070(SIP), 50000-60000(RTP/RTCP over UDP)
配置信令服务(LiveCMS)
服务名称:LiveCMS
配置文件:livecms.ini
所在位置:LiveCMS-windows-***.zip, LiveCMS-linux-***.tar.gz
[sip] -> host
SIP 中心信令服务器 IP
[sip] -> serial
SIP 中心信令服务器 ID
[sip] -> realm
SIP 中心信令服务器 Realm
[sip] -> device_password
设备接入统一密码

配置流媒体服务(LiveSMS)
服务名称:LiveSMS
配置文件:livesms.ini
所在位置:LiveSMS-windows-***.zip, LiveSMS-linux-***.tar.gz
[sip] -> host
SIP 流媒体服务器 IP
[sip] -> serial
SIP 流媒体服务器 ID
[sip] -> realm
SIP 流媒体服务器 Realm
[sip] -> wan_ip (可选配置)
SIP 流媒体服务器公网 IP
[sip] -> use_wan_ip_recv_stream (可选配置)
可选配置0/1, 指示流媒体服务器使用公网 IP 接收国标下级流数据
[rtp] -> udp_port
RTP over UDP 端口
[rtp] -> tcp_port
RTP over TCP 端口

服务运行
warning 注意
安装包所在路径不要包含 中文, 先运行 LiveCMS, 再运行 LiveSMS
Windows
直接运行
信令服务(LiveCMS)
启动: 解压目录中,直接双击 LiveCMS.exe
停止:以
Ctrl + C停止服务, 不可以直接叉控制台窗口, 否则服务停不干净
流媒体服务(LiveSMS)
启动: 解压目录中,直接双击 LiveSMS.exe
停止:以
Ctrl + C停止服务, 不可以直接叉控制台窗口, 否则服务停不干净
以服务启动
信令服务(LiveCMS)
安装: 解压目录中,直接双击 ServiceInstall-LiveCMS.exe
卸载: 以 ServiceUninstall-LiveCMS.exe 卸载 CMS 服务
流媒体服务(LiveSMS)
安装: 解压目录中,直接双击 ServiceInstall-LiveSMS.exe
卸载: 以 ServiceUninstall-LiveSMS.exe 卸载 SMS 服务
Linux
直接运行
信令服务(LiveCMS)
cd LiveCMS
./livecms
#停止: Ctrl + C
流媒体服务(LiveSMS)
cd LiveSMS
./livesms
# 停止:Ctrl + C
以服务启动
信令服务(LiveCMS)
cd LiveCMS
./start.sh
#停止: ./stop.sh
流媒体服务(LiveSMS)
cd LiveSMS
./start.sh
#停止: ./stop.sh
配置设备接入
服务运行起来后,参考LiveCMS基础配置页面上显示的信息设置到下级设备或平台上。
下面是海康、大华和宇视 IPC 中, GB28181 平台接入配置的两张截图, 供参考
海康GB28181接入示例

大华GB28181接入示例

宇视4G GB28181接入示例


平台使用
管理平台
接口文档
使用分享页
为方便客户在网页中集成播放功能, 我们单独提供了可供 HTML iframe 集成的分享页, 形如:
http://ip:10000/play.html?serial=34020000001110000001&code=34020000001320000001
其中 URL 参数:
serial 设备国标编号
code 通道国标编号
share 是否显示分享, 可选, yes/no, 默认值为 yes
ptz 是否显示云台控制, 可选, yes/no, 默认值为 yes
iframe 是否仅显示视频播放区域, 可选, yes/no, 默认值为 no
aspect 视频播放区域的宽高比, 可选, wxh, 默认为 640x360, 即16:9, 当 aspect=fullscreen 时整页显示播放器
fluent 是否以流畅模式播放, 可选, yes/no, 默认值为 yes
autoplay 是否自动播放, 可选, yes/no, 默认值为 yes
stretch 是否拉伸显示, 可选, yes/no, 默认值为 no
protocol 播放流格式, 可选, rtmp/hls/flv, 默认 auto check
网页播放器
除了 iframe 方式集成播放器, 也可以使用 LivePlayer 网页播放器来二次开发
LivePlayer 网页播放器下载和使用文档, 参阅链接:
https://www.npmjs.com/package/@liveqing/liveplayer
统一编码规则
关于设备ID, 通道ID, 以下是国标协议文档中关于 统一编码规则 的截取



GB28181平台LiveGBS的使用介绍的更多相关文章
- SNF快速开发平台--规则引擎整体介绍及使用说明书
一.设计目标 a)规则引擎语法能够满足分单,计费,WMS策略的配置要求.语法是一致和统一的 b)能够在不修改规则引擎模块的情况下,加入任意一个新的规则:实现上述需求之外的规则配置需求 c)运算速度快 ...
- C#开发微信公众平台开发-微信海报介绍和开发流程
“让客户发展客户”,微信海报才是微信公众平台最高明的吸粉手段,海报上有粉丝的专属二维码,有粉丝的头像及商户宣传的广告等.新粉丝扫描这个专属二维码会关注公众号,同时分享海报的粉丝会增加积分换取礼品或者优 ...
- ES 集中式日志分析平台 Elastic Stack(介绍)
一.ELK 介绍 ELK 构建在开源基础之上,让您能够安全可靠地获取任何来源.任何格式的数据,并且能够实时地对数据进行搜索.分析和可视化. 最近查看 ELK 官方网站,发现新一代的日志采集器 File ...
- 集中式日志分析平台 Elastic Stack(介绍)
一.ELK 介绍 二.ELK的几种常见架构 >>ELK 介绍<< ELK 构建在开源基础之上,让您能够安全可靠地获取任何来源.任何格式的数据,并且能够实时地对数据进行搜索.分析 ...
- 拉风的服务器监控工具,随时掌握服务器动态,AgileEAS.NET SOA 平台服务器监控工具集介绍
一.前言 AgileEAS.NET SOA 中间件平台是一款基于基于敏捷并行开发思想和Microsoft .Net构件(组件)开发技术而构建的一个快速开发应用平台.用于帮助中小型软件企业建立一条适合市 ...
- 几种.NET平台数据持久化框架介绍
原文连接:http://yuxnet.blog.163.com/blog/static/164863495201131532223362/ 在.NET平台下,关于数据持久层框架非常多,本文主要对如下几 ...
- Windows下x86和x64平台的Inline Hook介绍
前言 我在之前研究文明6的联网机制并试图用Hook技术来拦截socket函数的时候,熟悉了简单的Inline Hook方法,但是由于之前的方法存在缺陷,所以进行了深入的研究,总结出了一些有关Windo ...
- jeesite快速开发平台(六)----代码生成模块介绍及使用
转自:https://blog.csdn.net/u011781521/article/details/79309861
- hadoop生态圈介绍
原文地址:大数据技术Hadoop入门理论系列之一----hadoop生态圈介绍 1. hadoop 生态概况 Hadoop是一个由Apache基金会所开发的分布式系统基础架构. 用户可以在不了解分 ...
- .NET实现微博粉丝服务平台接口
[文章摘要]Senparc.Weixin.MP虽然是微信公众号的SDK,但由于易信公众号和新浪微博粉丝服务平台也提供了微信兼容接口,所以也可以使用其快速实现相应的服务,当然微博由于与微信存在差异,如果 ...
随机推荐
- hot100之链表下
K个一组翻转链表(025) 先看代码 class Solution { public ListNode reverseKGroup(ListNode head, int k) { ListNode d ...
- TinyVue 智能组件库:基于 MCP 协议,实现 AI 代替人操作 Web 组件
你好,我是 Kagol,个人公众号:前端开源星球. 2025年6月21日,我在华为开发者大会2025(HDC2025)开源论坛做了一场主题分享,给开发者们介绍我们 OpenTiny 团队基于 MCP ...
- ET5.0-添加心跳功能
ET5.0 demo中添加心跳功能 一.服务端 1:添加文件夹,在Model/Module文件夹下新建文件夹 Hearbeat 2:添加心跳配置文件 SessionHeartbeatCompone ...
- [Java/字节流/BytesReader] 核心源码精讲: ByteArrayInputStream(字节数组输入流)
概述 : ByteArrayInputStream(字节数组输入流) 简介 字节数组输入流在内存中创建一个字节数组缓冲区,从输入流读取的数据保存在该字节数组缓冲区中. java.io.ByteArra ...
- Go协程简单学习
什么是协程? 协程类似于线程,但是比线程更加轻量.一个程序启动会占用一个进程 而一个进程可以拥有多个线程 ,一个线程可以拥有多个协程. 一个进程至少包含一个主线程,一个主线程可以有更多的子线程. 线程 ...
- 中大ACM个人赛 ABC题题解
摸完签到题就跑了 A - Maximum Subrectangle 题意:有个C矩阵,C[i][j] = a[i]b[j], 问你在\(\displaystyle\sum_{i=x1}^{x2}\) ...
- ABC389
场上被 E 卡 50 min 结果赛后一分钟过 F!场上被 E 卡 50 min 结果赛后一分钟过 F!场上被 E 卡 50 min 结果赛后一分钟过 F!场上被 E 卡 50 min 结果赛后一分钟 ...
- FFmpeg开发笔记(七十五)使用qrencode和quirc对视频画面读写二维码
上一篇文章<Windows给FFmpeg集成二维码图像的编解码器>介绍了给FFmpeg集成二维码的编解码器qrencode和quirc,接下来讲解如何利用编码器qrencode向视频画面添 ...
- Statistics110@Harvard: Clarity•Honesty•Words•Practices: MATH=LOGIC OF CERTAINTY and STATISTICS=LOGIC OF UNCERTAINTIES
Statistics 110 of Harvard University: Math is the logic of certainty, Statistics is the logic of unc ...
- POLIR-Society-Organization-Psychology-Color Theory:色彩理论 of IxDF(Interaction Design Foundation)
IxDF: https://www.interaction-design.org/literature/topics/color-theory Color Theory What is Color T ...