LiveSIPB流媒体国网B接口功能-国网B接口服务安装使用说明

LiveSIPB 国网B接口服务安装使用说明

  • 1、服务说明
    • 1.1、安装包说明
    • 1.2、国网B接口信令服务
    • 1.3、国网B接口流媒体服务
    • 1.4、配置信令服务(LiveCMS)
    • 1.5、配置流媒体服务(LiveSMS)
  • 2、服务运行
    • 2.1、Windows
    • 2.2、Linux
  • 3、配置设备接入
    • 3.1、海康STATE_GRID接入示例
  • 4、平台使用
    • 4.1、管理平台
    • 4.2、接口文档
    • 4.3、使用分享页
    • 4.4、网页播放器
  • 5、统一编码规则

1、服务说明

1.1、安装包说明

  • Windows平台使用的安装包:

      LiveCMS-SIPB-windows-***.zipLiveSMS-SIPB-windows-***.zip
    
  • Linux平台使用的安装包:

      LiveCMS-SIPB-linux-***.tar.gzLiveSMS-SIPB-linux-***.tar.gz
    

1.2、国网B接口信令服务

  • LiveCMS-SIPB

    SIP 中心信令服务, 单节点, 自带一个 Redis Server, 随 LiveCMS 自启动, 不需要手动运行

  • LiveCMS-SIPB 端口使用

    TCP 端口 : 15060(SIP 和设备通信), 10000(HTTP), 26379(Redis Server, 不建议对外开放)

    UDP 端口 : 15060(SIP 和设备通信), 10000(HTTP)

1.3、国网B接口流媒体服务

  • LiveSMS-SIPB

    SIP 流媒体服务, 根据需要可部署多套

  • LiveSMS-SIPB 端口使用

    TCP 端口 : 15070(SIP 和 LiveCMS 通信), 10001(HTTP), 11935(RTMP Live), 30000-30249(RTP over TCP 接收设备推流)

    UDP 端口 : 15070(SIP 和 LiveCMS 通信), 10001(HTTP), 30000-30249(RTP/RTCP over UDP 接收设备推流), 30250-30500(WebRTC over UDP 浏览器播放)

1.4、配置信令服务(LiveCMS)

服务名称:LiveCMS配置文件:livecms.ini所在位置:LiveCMS-SIPB-windows-***.zip, LiveCMS-SIPB-linux-***.tar.gzWEB管理:国网B接口->基础配置->信令服务配置
  • [sip] -> host

    SIP 中心信令服务器 IP,WEB基础配置界面-》信令服务配置-》SIP Host

  • [sip] -> serial

    SIP 中心信令服务器 ID,WEB基础配置界面-》信令服务配置-》SIP ID

  • [sip] -> realm

    SIP 中心信令服务器 Realm,WEB基础配置界面-》信令服务配置-》SIP 域

  • [sip] -> device_password

    设备接入统一密码,WEB基础配置界面-》信令服务配置-》设备统一接入密码

1.5、配置流媒体服务(LiveSMS)

 服务名称:LiveSMS配置文件:livesms.ini所在位置:LiveSMS-SIPB-windows-***.zip, LiveSMS-SIPB-linux-***.tar.gzWEB管理:国网B接口->基础配置->流媒体服务配置
  • [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收流(勾选项)

  • [rtp] -> udp_port_range

    RTP over UDP 端口区间

  • [rtp] -> tcp_port_range

    RTP over TCP 端口区间

2、服务运行

安装包所在路径不能包含 中文

运行成功后,访问 国网B接口 WEB 管理页面

WEB后台管理(默认端口10000),浏览器地址栏输入 http://ip:10000 访问 如:http://127.0.0.1:10000

开启了HTTPS后,浏览器地址栏输入 https://ip:port 访问,默认用户名/密码为 admin/admin

:::

2.1、Windows

方式一:直接运行

信令服务(LiveCMS)

  • 启动: 解压目录中,直接双击 LiveCMS.exe,服务会以图标方式展示在任务栏上,可以右击服务图标,点击 打开 WEB后台管理

  • 停止:右击任务栏上服务图标,点击 退出 服务运行

流媒体服务(LiveSMS)

  • 启动: 解压目录中,直接双击 LiveSMS.exe,服务会以图标方式展示在任务栏上

  • 停止:右击任务栏上服务图标,点击 退出 服务运行

方式二:以服务启动(开机自启动)

信令服务(LiveCMS)

  • 安装: 解压目录中,直接双击 ServiceInstall-LiveCMS.exe

  • 卸载: 以 ServiceUninstall-LiveCMS.exe 卸载 CMS 服务

流媒体服务(LiveSMS)

  • 安装: 解压目录中,直接双击 ServiceInstall-LiveSMS.exe

  • 卸载: 以 ServiceUninstall-LiveSMS.exe 卸载 SMS 服务

2.2、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

3、配置设备接入

不需要在平台侧预录设备,只需配置设备接入,设备注册成功自动出现在 国网设备 -> 设备列表,参考 国网B接口 后台管理 -> 基础配置 -> 信令服务配置; 把在这里看到的接入参数设置到下级设备或平台上。
在这里插入图片描述

下面是海康、大华和宇视 IPC 中, GB28181 平台接入的配置截图, 供参考

3.1、海康STATE_GRID接入示例

在这里插入图片描述

4、平台使用

4.1、管理平台

http://localhost:10000

4.2、接口文档

http://localhost:10000/apidoc

4.3、使用分享页

为方便客户在网页中集成播放功能, 我们单独提供了可供 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

4.4、网页播放器

除了 iframe 方式集成播放器, 也可以使用 LivePlayer 网页播放器来二次开发

LivePlayer 网页播放器下载和使用文档, 参阅 LivePlayer使用说明

5、统一编码规则

关于SIP ID, 设备ID, 通道ID, 以下是协议文档中关于 统一编码规则 的截取

在这里插入图片描述

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/319906.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JDK21新特性探秘

&#x1f308;&#x1f308;&#x1f308;&#x1f308;&#x1f308;&#x1f308;&#x1f308;&#x1f308; 欢迎关注公众号&#xff08;通过文章导读关注&#xff1a;【11来了】&#xff09;&#xff0c;及时收到 AI 前沿项目工具及新技术 的推送 发送 资料 可领取 深入理…

不想root,但想远程控制vivo手机?这个方法不用root也能做到

远程控制vivo手机不用root&#xff01;今天给大家讲讲免Root情况下&#xff0c;笔记本电脑如何远程控制vivo手机。 在电脑和手机都安装AirDroid&#xff0c;这是免Root的关键。 下载AirDroid个人版 | 远程控制安卓手机软件下载下载AirDroid个人版进行文件传输和管理、远程控制安…

配网故障定位技术的研究与实现:提高配网运行效率的必要手段

随着电力系统的不断发展&#xff0c;配电网作为电力系统的重要组成部分&#xff0c;其安全性和稳定性对于整个电力系统的运行具有重要意义。然而&#xff0c;配电网在运行过程中&#xff0c;由于各种原因导致的故障事件时有发生&#xff0c;严重影响了配网的运行效率和供电质量…

python下载wheel并安装

一、查看当前python 版本兼容信息 pip debug --verbose C:\python\37>pip debug --verbose WARNING: This command is only meant for debugging. Do not use this with automation for parsing and getting these details, since the output and options of this command…

C++面向对象编程与泛型编程(GP)

C既支持面向对象编程&#xff0c;又支持泛型编程 1.面向对象编程 将数据结构与处理方法&#xff08;容器与算法&#xff09;组成对象封装在一个类中&#xff0c;通过类的封装隐藏内部细节&#xff0c;可以使用继承&#xff0c;多态等方法。 注意&#xff1a;list容器本身带有…

unity学习笔记----游戏练习04

一、开发阳光生产功能 向日葵的生产过程需要动画和时间 1.生产动画 选中Sunflower&#xff0c;然后选中窗口再选中 创建新的剪辑开始制作动画&#xff0c;向日葵生产动画的过程是一个从暗到亮然后持续一段时间再到暗的过程。因此只需要在对应的时间改变颜色即可。 为了保证是…

时间序列平稳性相关检验方法

理解平稳性 一般来说&#xff0c;平稳时间序列是指随着时间的推移具有相当稳定的统计特性的时间序列&#xff0c;特别是在均值和方差方面。平稳性可能是一个比较模糊的概念&#xff0c;将序列排除为不平稳可能比说序列是平稳的更容易。通常不平稳序列有几个特征&#xff1a; …

Wpf 使用 Prism 实战开发Day08

备忘录页面设计 1.效果图 一.布局设计跟第7章节一样&#xff0c;只是内容方面发生变化&#xff0c;其他样式都一样。直接把代码粘出来了 MemoView.xaml 页面代码 <UserControl x:Class"MyToDo.Views.MemoView"xmlns"http://schemas.microsoft.com/winfx/2…

MQTT基础下载使用

1.下载MQTT(MQTT官网) 下载完后在bin目录下启动cmd 控制台输入emqx start&#xff0c;注意&#xff0c;此时控制台是没有反应的&#xff0c;就回你个D&#xff1a;\EMQX。其实已经打开了。 打开桌面上的MQTTX 并新建连接 这是测试的数据 我订阅了一个test1的订阅 并且我发布…

百度自由DIY小程序源码:PHP+MySQL组合开发 带完整的搭建教程

随着移动互联网的快速发展&#xff0c;小程序已成为企业与用户互动的重要平台。然而&#xff0c;对于许多中小企业和开发者来说&#xff0c;从零开始开发一款小程序需要投入大量的时间和资源。 以下是部分代码示例&#xff1a; 系统特色功能一览&#xff1a; 1.高度自定义&…

js Array

var cars ["Saab", "Volvo", "BMW"]; 属性length - length获取到的是数组的最大索引1 向数组的最后一个位置添加元素 //语法&#xff1a;数组[数组.length] 值; arr[arr.length] 70; cars.length //3 - 数组的方…

12V直流电机驱动芯片GC9110T 为什么可以可替代LG9110S应用于摄像机等产品上呢

GC9110T是一款12V直流电机驱动芯片&#xff0c;为摄像机、消费类产品、玩具和其他低压或者电池供电的运动控制类应用提供了集成的电机驱动解决方案。芯片一般用了驱动一个直流电机或者使用两颗来驱动一个步进电机。GC9110T是GC9110&#xff08;低压6V驱动&#xff09;的12V升级…