当前位置: 首页 > news >正文

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, 以下是协议文档中关于 统一编码规则 的截取

在这里插入图片描述

在这里插入图片描述

相关文章:

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

LiveSIPB 国网B接口服务安装使用说明 1、服务说明1.1、安装包说明1.2、国网B接口信令服务1.3、国网B接口流媒体服务1.4、配置信令服务(LiveCMS)1.5、配置流媒体服务(LiveSMS) 2、服务运行2.1、Windows2.2、Linux 3、配置设备接入3.1、海康STATE_GRID接入示例 4、平台使用4.1、管…...

利用小红书笔记详情API:为内容运营提供强大的支持

利用小红书笔记详情API&#xff0c;内容运营者可以获得对小红书平台上的笔记内容的深入洞察&#xff0c;从而为其运营工作提供强大的支持。以下是该API如何支持内容运营的几个关键方面&#xff1a; 获取笔记内容与数据&#xff1a; API允许内容运营者直接获取小红书平台上的笔记…...

地理空间分析1——入门Python地理空间分析

写在开头 地理空间分析是一门涉及地球表面数据处理和解释的科学&#xff0c;通过对地理现象的研究&#xff0c;我们可以更深入地了解地球各个角落的关系。Python作为一种功能强大的编程语言&#xff0c;在地理空间分析领域展现了强大的潜力。本文将带您深入了解入门级别的Pyth…...

哈尔滨爆火的背后有什么值得我们学习的,2024普通人如何创业/2024风口行业

这个冬天&#xff0c;“南方小土豆”带火东北冰雪游。“冰城”黑龙江哈尔滨的文旅市场异常火爆&#xff0c;元旦假期3天&#xff0c;哈尔滨市累计接待游客304.79万人次&#xff0c;实现旅游总收入59.14亿元。旅游总收入达到历史峰值。哈尔滨旅游怎么就爆火了&#xff1f;背后究…...

element中Tree 树形控件实现多选、展开折叠、全选全不选、父子联动、默认展开、默认选中、默认禁用、自定义节点内容、可拖拽节点、手风琴模式

目录 1.代码实现2. 效果图3. 使用到的部分属性说明4. 更多属性配置查看element官网 1.代码实现 <template><div class"TreePage"><el-checkboxv-model"menuExpand"change"handleCheckedTreeExpand($event, menu)">展开/折叠&l…...

数据结构OJ实验15-插入排序与交换排序

A. DS内排—直插排序 题目描述 给定一组数据&#xff0c;使用直插排序完成数据的升序排序。 --程序要求-- 若使用C只能include一个头文件iostream&#xff1b;若使用C语言只能include一个头文件stdio 程序中若include多过一个头文件&#xff0c;不看代码&#xff0c;作0分…...

鹿目标检测数据集VOC格式500张

鹿&#xff0c;一种优雅而神秘的哺乳动物&#xff0c;以其优美的外形和独特的生态习性而备受人们的喜爱。 鹿的体型通常中等&#xff0c;四肢细长&#xff0c;身体线条流畅。它们的头部较小&#xff0c;耳朵大而直立&#xff0c;眼睛明亮有神。鹿的毛色因品种而异&#xff0c;…...

静态网页设计——电影推荐网(HTML+CSS+JavaScript)

前言 声明&#xff1a;该文章只是做技术分享&#xff0c;若侵权请联系我删除。&#xff01;&#xff01; 感谢大佬的视频&#xff1a; https://www.bilibili.com/video/BV1NK411x7oK/?vd_source5f425e0074a7f92921f53ab87712357b 使用技术&#xff1a;HTMLCSSJS&#xff08;…...

ARM CCA机密计算架构软件栈简介

本博客描述了Arm机密计算架构(Arm CCA)的固件和软件组件。 在这篇博客中,您将学到如何: 列出组成Arm CCA软件栈的组件集了解Arm CCA引入新软件组件的原因了解监视器和领域管理监视器(RMM)的角色了解如何创建和管理领域1.1 开始之前 我们假设您熟悉AArch64异常模型、AAr…...

C#编程-使用集合

使用集合 您学习了如何使用数组来有效地存储和操作相似类型额数据。但是,以下限制于数组的使用相关联: 您必须在声明时定义数组的大小。您必须编写代码以对数组执行标准操作,如排序。让我们思考一个示例。假设您想要存储在组织工作的五个雇员的姓名。您可以使用以下语句来声…...

linux 设备模型之设备

在最低层, Linux 系统中的每个设备由一个 struct device 代表: struct device { struct device *parent; struct kobject kobj; char bus_id[BUS_ID_SIZE]; struct bus_type *bus; struct device_driver *driver; void *driver_data; void (*release)(struct device *dev); /* …...

电源滤波可采用 RC、LC、π 型滤波。电源滤波建议优选磁珠,然后才是电感。同时电阻、电感和磁珠必须考虑其电阻产生的压降。

电源滤波是为了减少电源中的噪声和干扰,确保电子设备正常工作。RC、LC、π 型滤波是常用的电源滤波器结构,其选择主要取决于需要滤波的频率范围和所需的滤波效果。 RC滤波器是由电阻和电容组成,适用于高频噪声的滤波。当电流通过电容时,电容会阻止高频噪声信号的通过,起到…...

STM32通用定时器-输入捕获-脉冲计数

一、知识点 编码器   两相编码器&#xff08;正交编码器&#xff09;&#xff1a;两相编码器由 A 相和 B 相组成&#xff0c;相位差为 90 度。当旋转方向为顺时针时&#xff0c;A 相先变化&#xff0c;然后 B 相变化&#xff1b;当旋转方向为逆时针时&#xff0c;B 相先变化…...

Flutter GetX 之 路由管理

路由管理是插件GetX常用功能之一&#xff0c;为什么说之一呢&#xff1f;因为GetX的功能远不止路由管理这么简单。 GetX的重要功能如下&#xff1a; 1、路由管理2、状态管理3、国际化4、主题5、GetUtil工具6、dialog 弹框7、snackbar 其实上面功能介绍的还是不够详细&#xff…...

基于单片机的农田灌溉系统(论文+源码)

1.系统设计 本系统主要实现如下目标&#xff1a; 1&#xff0e;可以实时监测土壤湿度&#xff1b; 2&#xff0e;土壤湿度太低时&#xff0c;进行浇水操作&#xff1b; 3&#xff0e;可以按键设置湿度的触发阈值&#xff1b; 4. 可以实现远程操控 5&#xff0e;可以实现手…...

分布式缓存 -- 基础

负载均衡 Ribbon 服务间通信的负载均衡工具&#xff0c;提供完善的超时重试机制 客户端的负载均衡器&#xff1a;在客户端将各个服务的信息拿到&#xff0c;在客户端本地做到请求的均衡分配 Ribbon 提供 LoadBalanced 注解&#xff0c;外搭配RestTemplate来做客户端的负载均衡…...

云计算复习笔记--期末

1、云计算的定义和本质&#xff1a; 云计算是一种按使用量付费的模式。云计算是分布式计算的一种。通过计算机网络&#xff08;多指因特网&#xff09;形成的计算能力极强的系统&#xff0c;可存储、集合相关资源并可按需配置&#xff0c;向用户提供个性化服务。 2、云计算服…...

【WPF.NET开发】WPF中的焦点

本文内容 键盘焦点逻辑焦点键盘导航以编程方式导航焦点焦点事件 在 WPF 中&#xff0c;有两个与焦点有关的主要概念&#xff1a;键盘焦点和逻辑焦点。 键盘焦点指接收键盘输入的元素&#xff0c;而逻辑焦点指焦点范围中具有焦点的元素。 本概述详细介绍了这些概念。 对于创建…...

【计算机设计大赛作品】豆瓣电影数据挖掘可视化—信息可视化赛道获奖项目深入剖析【可视化项目案例-22】

文章目录 一.【计算机设计大赛作品】豆瓣电影数据挖掘可视化—信息可视化赛道获奖项目深入剖析【可视化项目案例-22】1.1 项目主题:豆瓣电影二.代码剖析2.1 项目效果展示2.2 服务端代码剖析2.3 数据分析2.4 数据评分三.寄语四.本案例完整源码下载一.【计算机设计大赛作品】豆瓣…...

VS2019启动编辑并继续不起作用(.NET)

直接上方案 1)请确保您取消选中工具>选项>调试>常规下的选项&#xff1a;使用托管兼容模式和要求源文件与原始版本完全匹配。如下图&#xff1a; 2)请先取消选中编辑并继续选项&#xff0c;然后关闭您的旧解决方案&#xff0c;删除解决方案文件夹中的.vs隐藏文件夹&a…...

条件运算符

C中的三目运算符&#xff08;也称条件运算符&#xff0c;英文&#xff1a;ternary operator&#xff09;是一种简洁的条件选择语句&#xff0c;语法如下&#xff1a; 条件表达式 ? 表达式1 : 表达式2• 如果“条件表达式”为true&#xff0c;则整个表达式的结果为“表达式1”…...

tree 树组件大数据卡顿问题优化

问题背景 项目中有用到树组件用来做文件目录&#xff0c;但是由于这个树组件的节点越来越多&#xff0c;导致页面在滚动这个树组件的时候浏览器就很容易卡死。这种问题基本上都是因为dom节点太多&#xff0c;导致的浏览器卡顿&#xff0c;这里很明显就需要用到虚拟列表的技术&…...

c++第七天 继承与派生2

这一篇文章主要内容是 派生类构造函数与析构函数 在派生类中重写基类成员 以及多继承 第一部分&#xff1a;派生类构造函数与析构函数 当创建一个派生类对象时&#xff0c;基类成员是如何初始化的&#xff1f; 1.当派生类对象创建的时候&#xff0c;基类成员的初始化顺序 …...

系统掌握PyTorch:图解张量、Autograd、DataLoader、nn.Module与实战模型

本文较长&#xff0c;建议点赞收藏&#xff0c;以免遗失。更多AI大模型应用开发学习视频及资料&#xff0c;尽在聚客AI学院。 本文通过代码驱动的方式&#xff0c;系统讲解PyTorch核心概念和实战技巧&#xff0c;涵盖张量操作、自动微分、数据加载、模型构建和训练全流程&#…...

Python 训练营打卡 Day 47

注意力热力图可视化 在day 46代码的基础上&#xff0c;对比不同卷积层热力图可视化的结果 import torch import torch.nn as nn import torch.optim as optim from torchvision import datasets, transforms from torch.utils.data import DataLoader import matplotlib.pypl…...

Modbus RTU与Modbus TCP详解指南

目录 1. Modbus协议基础 1.1 什么是Modbus? 1.2 Modbus协议历史 1.3 Modbus协议族 1.4 Modbus通信模型 🎭 主从架构 🔄 请求响应模式 2. Modbus RTU详解 2.1 RTU是什么? 2.2 RTU物理层 🔌 连接方式 ⚡ 通信参数 2.3 RTU数据帧格式 📦 帧结构详解 🔍…...

全面解析数据库:从基础概念到前沿应用​

在数字化时代&#xff0c;数据已成为企业和社会发展的核心资产&#xff0c;而数据库作为存储、管理和处理数据的关键工具&#xff0c;在各个领域发挥着举足轻重的作用。从电商平台的商品信息管理&#xff0c;到社交网络的用户数据存储&#xff0c;再到金融行业的交易记录处理&a…...

软件工程 期末复习

瀑布模型&#xff1a;计划 螺旋模型&#xff1a;风险低 原型模型: 用户反馈 喷泉模型:代码复用 高内聚 低耦合&#xff1a;模块内部功能紧密 模块之间依赖程度小 高内聚&#xff1a;指的是一个模块内部的功能应该紧密相关。换句话说&#xff0c;一个模块应当只实现单一的功能…...

如何在Windows本机安装Python并确保与Python.NET兼容

✅作者简介&#xff1a;2022年博客新星 第八。热爱国学的Java后端开发者&#xff0c;修心和技术同步精进。 &#x1f34e;个人主页&#xff1a;Java Fans的博客 &#x1f34a;个人信条&#xff1a;不迁怒&#xff0c;不贰过。小知识&#xff0c;大智慧。 &#x1f49e;当前专栏…...

鸿蒙HarmonyOS 5军旗小游戏实现指南

1. 项目概述 本军旗小游戏基于鸿蒙HarmonyOS 5开发&#xff0c;采用DevEco Studio实现&#xff0c;包含完整的游戏逻辑和UI界面。 2. 项目结构 /src/main/java/com/example/militarychess/├── MainAbilitySlice.java // 主界面├── GameView.java // 游戏核…...