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接入示例

平台使用

管理平台

http://localhost:10000

接口文档

http://localhost:10000/apidoc

使用分享页

为方便客户在网页中集成播放功能, 我们单独提供了可供 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的使用介绍的更多相关文章

  1. SNF快速开发平台--规则引擎整体介绍及使用说明书

    一.设计目标 a)规则引擎语法能够满足分单,计费,WMS策略的配置要求.语法是一致和统一的 b)能够在不修改规则引擎模块的情况下,加入任意一个新的规则:实现上述需求之外的规则配置需求 c)运算速度快 ...

  2. C#开发微信公众平台开发-微信海报介绍和开发流程

    “让客户发展客户”,微信海报才是微信公众平台最高明的吸粉手段,海报上有粉丝的专属二维码,有粉丝的头像及商户宣传的广告等.新粉丝扫描这个专属二维码会关注公众号,同时分享海报的粉丝会增加积分换取礼品或者优 ...

  3. ES 集中式日志分析平台 Elastic Stack(介绍)

    一.ELK 介绍 ELK 构建在开源基础之上,让您能够安全可靠地获取任何来源.任何格式的数据,并且能够实时地对数据进行搜索.分析和可视化. 最近查看 ELK 官方网站,发现新一代的日志采集器 File ...

  4. 集中式日志分析平台 Elastic Stack(介绍)

    一.ELK 介绍 二.ELK的几种常见架构 >>ELK 介绍<< ELK 构建在开源基础之上,让您能够安全可靠地获取任何来源.任何格式的数据,并且能够实时地对数据进行搜索.分析 ...

  5. 拉风的服务器监控工具,随时掌握服务器动态,AgileEAS.NET SOA 平台服务器监控工具集介绍

    一.前言 AgileEAS.NET SOA 中间件平台是一款基于基于敏捷并行开发思想和Microsoft .Net构件(组件)开发技术而构建的一个快速开发应用平台.用于帮助中小型软件企业建立一条适合市 ...

  6. 几种.NET平台数据持久化框架介绍

    原文连接:http://yuxnet.blog.163.com/blog/static/164863495201131532223362/ 在.NET平台下,关于数据持久层框架非常多,本文主要对如下几 ...

  7. Windows下x86和x64平台的Inline Hook介绍

    前言 我在之前研究文明6的联网机制并试图用Hook技术来拦截socket函数的时候,熟悉了简单的Inline Hook方法,但是由于之前的方法存在缺陷,所以进行了深入的研究,总结出了一些有关Windo ...

  8. jeesite快速开发平台(六)----代码生成模块介绍及使用

    转自:https://blog.csdn.net/u011781521/article/details/79309861

  9. hadoop生态圈介绍

    原文地址:大数据技术Hadoop入门理论系列之一----hadoop生态圈介绍   1. hadoop 生态概况 Hadoop是一个由Apache基金会所开发的分布式系统基础架构. 用户可以在不了解分 ...

  10. .NET实现微博粉丝服务平台接口

    [文章摘要]Senparc.Weixin.MP虽然是微信公众号的SDK,但由于易信公众号和新浪微博粉丝服务平台也提供了微信兼容接口,所以也可以使用其快速实现相应的服务,当然微博由于与微信存在差异,如果 ...

随机推荐

  1. 官宣 | 袋鼠云获过亿元C+轮融资,深耕国产自研数字化技术与服务

    近日,国内领先的数字化技术与服务提供商--袋鼠云宣布完成过亿元C+轮融资,本轮融资由源星昱瀚基金.国中资本.深创投投资. 本轮融资资金将主要用于袋鼠云核心产品的研发.产品生态体系建设和市场营销推广等方 ...

  2. 使用GcExcel .NET将Excel导出为PDF

    使用GcExcel .NET将Excel导出为PDF 引言 在企业级应用开发中,经常需要将Excel数据导出为PDF格式以便于共享和打印.GrapeCity Documents for Excel(简 ...

  3. ASP.NET Core on K8S深入学习(3-1)Deployment

    本篇已加入<.NET Core on K8S学习实践系列文章索引>,可以点击查看更多容器化技术相关系列文章. 上一篇<部署过程解析与安装Dashboard>中我们了解K8S的部 ...

  4. C# 对比两个byte[]是否一样

    [DllImport("msvcrt.dll", CallingConvention = CallingConvention.Cdecl)] static extern int B ...

  5. 01EDA简介

    EDA工具简介 (Electronic Design Automation) 目录 EDA工具简介 目录 1. EDA概述 1.1 什么是EDA? 1.2 EDA工具的分类 1.3 EDA设计流程 2 ...

  6. Java开发笔记(一百五十二)Date工具的时间格式

    Java开发经常要把当前时间转为字符串,比如"2020-07-08 22:59:48"这样,此时会用到格式化工具SimpleDateFormat,该工具通过下列字符表示不同的时间单 ...

  7. 复杂文件格式如何通过ETL工具一步处理

    企业在数字化转型过程中,会面临数据孤岛及格式异构的双重挑战.传统方法处理JSON.XML.CSV等数十种混合格式时,常受限于解析效率低.转换逻辑复杂及数据质量参差等问题.而ETL工具凭借系统化数据治理 ...

  8. C#/.NET/.NET Core技术前沿周刊 | 第 47 期(2025年7.14-7.20)

    前言 C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录.追踪C#/.NET/.NET Core领域.生态的每周最新.最实用.最有价值的技术文章.社区动态.优质项目和学习资源等. ...

  9. 图论 II

    本篇博客主要讲解:无向图的双联通分量,有向图的强联通分量,欧拉回路. 定义与记号 涉及常见或可能用到的概念的定义.关于更多,见参考资料. 基本定义 图:一张图 \(G\) 由若干个点和连接这些点的边构 ...

  10. 【电脑技巧】CPU正常运行时间过长,怎么解决?--九五小庞

    1.问题描述不少同志都遇到过这样的问题:按[Ctrl + alt + delete]打开任务管理器,切到"性能"选项卡下,发现自己电脑的CPU正常运行时间竟然为好几十天!很多人担心 ...