smarteye server内置对多种第三方协议(28181/RTSP/RTMP)的输入、输出的支持

本文主要是介绍smarteye server内置对多种第三方协议(28181/RTSP/RTMP)的输入、输出的支持,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

smarteye server内置支持了多种协议的输入转换、转换输出,包括GB28181、RTSP、RTMP等等。

目前smarteye server可支持的输入、输出的协议有:RTSP in/out, ONVIF in,  RTMP in/out,GB28181 in/out。

常用的即smarteye server可作为国标28181的server,即做上级主平台,又可以下级平台的方式向上一级大平台级联;此外,还可做为RTMP server。

AIoT万物智联,智能安全帽智能头盔头盔记录仪执法记录仪、车载DVR/NVR、布控球智能眼镜智能手电无人机4G补传系统等统一接入大型融合通信可视指挥调度平台VMS/smarteye 。

GB28181国标协议设备的接入

配置操作说明

1,退出登录(与server断开连接后),在MCP/MPU的设置-->平台设置里面,选择28181,填写国标平台给分配的SIP参数等,然后在登录的地方填写服务器IP、端口。

1、本地SIP端口:默认是15060

2、SIP服务器ID:平台提供,一般都是20位的,如果是其他位数,必须向平台技术确认是可以使用的。

3、SIP服务器域:填写sip服务器ID的前十位。

4、SIP用户名: 平台提供

5、SIP用户认证ID:填写内容与sip用户名内容一致

6、SIP用户认证密码:如果平台提供,则填写提供的数据;如果未提供,则默认不修改

7、注册有效期及心跳周期、最大心跳超时次数,一般不会改动

8、视频通道编码ID:填写内容与SIP用户名内容一致

以我们公网的测试服务器115.28.79.237为例说明:

SIP服务器ID(serverID):  34020000002000000001

SIP服务器域(server_domain): 3402000000

server IP: 115.28.79.237

SIP port:  15060 

SIP用户名/SIP_user_ID: 34020000001320000063  (最后三位数字可任意输入,从001~999均可用,例如666,937等,尽量不要用001之类的,容易与别人重复)

passwd: 123456

一个典型的接入设置(海康球机)

3.接入平台后如下图示

NVR等多路设备走国标28181接入

 

海康等IPCamera摄像头走国标GB28181接入smarteye server, https://www.besovideo.com/detail?t=1&i=244

 

GB28181国标协议输出,用于跟上级国标平台的级联对接

平台基本信息配置

添加下级推送上级推流配置 注意:填写信息时,"本地平台地址"端口随意填,只要不冲突就行

以为本地作为上级通过28181输入分配给下级平台国标ID和密码

 

 

添加新的设备推到上级

演示成功推送99台设备

注意:28181out需要认证,否则最多打开两路视频,认证的话需要联系商务。
 

smarteye server-E作为国标主平台,支持其它国标平台以下级平台的方式接入,https://www.besovideo.com/detail?t=1&i=236

 

server输出RTSP,可对接例如人脸比对等AI算法平台等

smarteye server内置了RTSP协议输出,无需任何设置。URL地址参见如下说明,需要知道具体查看那一台设备的PU_ID,例如PU_55AA0000,PU_ID的获取,可从WEB软件里面看到。

  • 需要验证账号密码
  • 账号需要对拉流设备有浏览权限
  • 需要是rtsp over tcp(暂时不支持udp)。 vlc 配置:工具 -> 偏好设置 -> 输入/编解码器 : 网络 live555流传输 => 选择 RTP over RTSP(TCP)
  • rtsp路径格式:rtsp://账号:密码@IP:Port/设备ID/通道号/媒体
  • rtsp路径中"媒体",可以没有(视频),或者:av(音视频),a(音频),v(视频)。

 

 

 

 

 

视频说明

支持RTSP流输入

此外,smarteye server也支持RTSP流的输入,默认支持的是平台从设备端去拉流的模式,即要在平台侧把设备RTSP流的地址预先输入进去,创建一个RTSP流输入的设备。

以管理员身份登录进入smarteye WEB软件的后台管理,在右上角——>模块里面可以看到这些增值业务的配置界面,

手工添加设备的RTSP拉流地址,创建RTSP接入设备,

 

如果要支持设备主动推流的模式,则需要额外的工作,具体可联系销售人员。

 

支持RTMP流输入,即作为RTMP server

 

经过测试的设备有,OpenIPC

https://github.com/OpenIPC/wiki/blob/master/en/majestic-streamer.md#broadcasts-using-rtmp 

多源统一视频融合通信可视指挥调度平台VMS/smarteye概述,https://www.besovideo.com/detail?t=1&i=240

这篇关于smarteye server内置对多种第三方协议(28181/RTSP/RTMP)的输入、输出的支持的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/859916

相关文章

Linux中查看操作系统及其版本信息的多种方法

《Linux中查看操作系统及其版本信息的多种方法》在服务器运维或者部署系统中,经常需要确认服务器的系统版本、cpu信息等,在Linux系统中,有多种方法可以查看操作系统及其版本信息,以下是一些常用的方... 目录1. lsb_pythonrelease 命令2. /etc/os-release 文件3. h

Spring Boot中获取IOC容器的多种方式

《SpringBoot中获取IOC容器的多种方式》本文主要介绍了SpringBoot中获取IOC容器的多种方式,包括直接注入、实现ApplicationContextAware接口、通过Spring... 目录1. 直接注入ApplicationContext2. 实现ApplicationContextA

使用Go调用第三方API的方法详解

《使用Go调用第三方API的方法详解》在现代应用开发中,调用第三方API是非常常见的场景,比如获取天气预报、翻译文本、发送短信等,Go作为一门高效并发的编程语言,拥有强大的标准库和丰富的第三方库,可以... 目录引言一、准备工作二、案例1:调用天气查询 API1. 注册并获取 API Key2. 代码实现3

HTTP 与 SpringBoot 参数提交与接收协议方式

《HTTP与SpringBoot参数提交与接收协议方式》HTTP参数提交方式包括URL查询、表单、JSON/XML、路径变量、头部、Cookie、GraphQL、WebSocket和SSE,依据... 目录HTTP 协议支持多种参数提交方式,主要取决于请求方法(Method)和内容类型(Content-Ty

从基础到高级详解Python数值格式化输出的完全指南

《从基础到高级详解Python数值格式化输出的完全指南》在数据分析、金融计算和科学报告领域,数值格式化是提升可读性和专业性的关键技术,本文将深入解析Python中数值格式化输出的相关方法,感兴趣的小伙... 目录引言:数值格式化的核心价值一、基础格式化方法1.1 三种核心格式化方式对比1.2 基础格式化示例

Python 基于http.server模块实现简单http服务的代码举例

《Python基于http.server模块实现简单http服务的代码举例》Pythonhttp.server模块通过继承BaseHTTPRequestHandler处理HTTP请求,使用Threa... 目录测试环境代码实现相关介绍模块简介类及相关函数简介参考链接测试环境win11专业版python

SQL Server 查询数据库及数据文件大小的方法

《SQLServer查询数据库及数据文件大小的方法》文章介绍了查询数据库大小的SQL方法及存储过程实现,涵盖当前数据库、所有数据库的总大小及文件明细,本文结合实例代码给大家介绍的非常详细,感兴趣的... 目录1. 直接使用SQL1.1 查询当前数据库大小1.2 查询所有数据库的大小1.3 查询每个数据库的详

Spring Boot 整合 SSE(Server-Sent Events)实战案例(全网最全)

《SpringBoot整合SSE(Server-SentEvents)实战案例(全网最全)》本文通过实战案例讲解SpringBoot整合SSE技术,涵盖实现原理、代码配置、异常处理及前端交互,... 目录Spring Boot 整合 SSE(Server-Sent Events)1、简述SSE与其他技术的对

Nginx添加内置模块过程

《Nginx添加内置模块过程》文章指导如何检查并添加Nginx的with-http_gzip_static模块:确认该模块未默认安装后,需下载同版本源码重新编译,备份替换原有二进制文件,最后重启服务验... 目录1、查看Nginx已编辑的模块2、Nginx官网查看内置模块3、停止Nginx服务4、Nginx

java -jar example.jar 产生的日志输出到指定文件的方法

《java-jarexample.jar产生的日志输出到指定文件的方法》这篇文章给大家介绍java-jarexample.jar产生的日志输出到指定文件的方法,本文给大家介绍的非常详细,对大家的... 目录怎么让 Java -jar example.jar 产生的日志输出到指定文件一、方法1:使用重定向1、