当前位置: 首页 > 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…...

OpenClaw备份与迁移:GLM-4.7-Flash项目完整转移指南

OpenClaw备份与迁移&#xff1a;GLM-4.7-Flash项目完整转移指南 1. 为什么需要完整的迁移方案 上周我的主力开发机突然硬盘故障&#xff0c;导致所有数据丢失。虽然OpenClaw本身是开源工具可以重装&#xff0c;但那些精心调试的配置文件、自定义技能和对接好的GLM-4.7-Flash模…...

Phi-3-mini-4k-instruct与Vue3前端框架集成实战

Phi-3-mini-4k-instruct与Vue3前端框架集成实战 1. 引言 前端开发正在经历一场智能化变革&#xff0c;传统的静态页面已经无法满足用户对个性化、智能化交互的需求。想象一下&#xff0c;如果你的Vue3应用能够理解用户意图、自动生成内容、提供智能建议&#xff0c;那会是怎样…...

如何构建现代化微前端架构:Umi-plugin-qiankun实战指南

如何构建现代化微前端架构&#xff1a;Umi-plugin-qiankun实战指南 【免费下载链接】umi-plugin-qiankun Umi plugin for qiankun. 项目地址: https://gitcode.com/gh_mirrors/um/umi-plugin-qiankun 在现代企业级前端开发中&#xff0c;Umi-plugin-qiankun微前端解决方…...

M2LOrder模型轻量化对比:Web端与移动端部署可行性评估

M2LOrder模型轻量化对比&#xff1a;Web端与移动端部署可行性评估 最近在折腾一个挺有意思的事儿&#xff0c;就是把一个原本跑在服务器上的AI模型&#xff0c;想办法塞到手机里或者浏览器里。这个模型叫M2LOrder&#xff0c;主要干的是情感分析的活儿。你可能会想&#xff0c…...

如何用Video2X实现视频画质智能增强?零基础入门到精通指南

如何用Video2X实现视频画质智能增强&#xff1f;零基础入门到精通指南 【免费下载链接】video2x A lossless video/GIF/image upscaler achieved with waifu2x, Anime4K, SRMD and RealSR. Started in Hack the Valley II, 2018. 项目地址: https://gitcode.com/GitHub_Trend…...

Python实战:从零掌握标准正态分布及其可视化

1. 什么是标准正态分布&#xff1f; 我第一次接触标准正态分布是在大学统计课上&#xff0c;当时教授画了一个完美的钟形曲线&#xff0c;说这是自然界最常见的分布。后来做数据分析才发现&#xff0c;这个看似简单的曲线真的无处不在——从人的身高体重到考试分数&#xff0c;…...

BepInEx终极指南:快速上手Unity游戏插件框架

BepInEx终极指南&#xff1a;快速上手Unity游戏插件框架 【免费下载链接】BepInEx Unity / XNA game patcher and plugin framework 项目地址: https://gitcode.com/GitHub_Trending/be/BepInEx 你是否曾为Unity游戏模组安装的复杂性而烦恼&#xff1f;插件文件散落各处…...

Android Hook应用开发实战:从入门到精通LSPosed框架

Android Hook应用开发实战&#xff1a;从入门到精通LSPosed框架 【免费下载链接】LSPosed_mod My changes to LSPosed 项目地址: https://gitcode.com/GitHub_Trending/ls/LSPosed_mod 一、技术背景&#xff1a;为什么需要Android钩子技术 理解钩子技术的核心价值 钩子…...

别再让蜂鸣器只会‘哔哔’叫了!用STM32F103的PWM和电容,DIY你的家电提示音库(附超级玛丽彩蛋)

用STM32F103打造专业级家电提示音库&#xff1a;从单调蜂鸣到沉浸式音效的进阶指南 1. 为什么传统蜂鸣器音效总让人皱眉&#xff1f; 每次听到微波炉完成加热时刺耳的"嘀——"声&#xff0c;或是洗衣机结束运转时机械的"哔哔"提示&#xff0c;总让人有种想…...

告别‘翻老课本’:用SHOT和NRC搞定Source-Free Domain Adaptation,附PyTorch代码解读

实战解析SFDA&#xff1a;SHOT与NRC的PyTorch实现与调优指南 当你在医疗影像分析项目中训练好的模型需要迁移到另一家医院时&#xff0c;却被告知无法共享原始数据——这就是Source-Free Domain Adaptation&#xff08;SFDA&#xff09;要解决的核心问题。作为算法工程师&#…...