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

相关文章

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、

Linux查询服务器系统版本号的多种方法

《Linux查询服务器系统版本号的多种方法》在Linux系统管理和维护工作中,了解当前操作系统的版本信息是最基础也是最重要的操作之一,系统版本不仅关系到软件兼容性、安全更新策略,还直接影响到故障排查和... 目录一、引言:系统版本查询的重要性二、基础命令解析:cat /etc/Centos-release详

Java对接MQTT协议的完整实现示例代码

《Java对接MQTT协议的完整实现示例代码》MQTT是一个基于客户端-服务器的消息发布/订阅传输协议,MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛,:本文主要介绍Ja... 目录前言前置依赖1. MQTT配置类代码解析1.1 MQTT客户端工厂1.2 MQTT消息订阅适配器1.

Linux中的自定义协议+序列反序列化用法

《Linux中的自定义协议+序列反序列化用法》文章探讨网络程序在应用层的实现,涉及TCP协议的数据传输机制、结构化数据的序列化与反序列化方法,以及通过JSON和自定义协议构建网络计算器的思路,强调分层... 目录一,再次理解协议二,序列化和反序列化三,实现网络计算器3.1 日志文件3.2Socket.hpp