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

相关文章

Python中将嵌套列表扁平化的多种实现方法

《Python中将嵌套列表扁平化的多种实现方法》在Python编程中,我们常常会遇到需要将嵌套列表(即列表中包含列表)转换为一个一维的扁平列表的需求,本文将给大家介绍了多种实现这一目标的方法,需要的朋... 目录python中将嵌套列表扁平化的方法技术背景实现步骤1. 使用嵌套列表推导式2. 使用itert

C#读写文本文件的多种方式详解

《C#读写文本文件的多种方式详解》这篇文章主要为大家详细介绍了C#中各种常用的文件读写方式,包括文本文件,二进制文件、CSV文件、JSON文件等,有需要的小伙伴可以参考一下... 目录一、文本文件读写1. 使用 File 类的静态方法2. 使用 StreamReader 和 StreamWriter二、二进

Python使用pip工具实现包自动更新的多种方法

《Python使用pip工具实现包自动更新的多种方法》本文深入探讨了使用Python的pip工具实现包自动更新的各种方法和技术,我们将从基础概念开始,逐步介绍手动更新方法、自动化脚本编写、结合CI/C... 目录1. 背景介绍1.1 目的和范围1.2 预期读者1.3 文档结构概述1.4 术语表1.4.1 核

在Linux中改变echo输出颜色的实现方法

《在Linux中改变echo输出颜色的实现方法》在Linux系统的命令行环境下,为了使输出信息更加清晰、突出,便于用户快速识别和区分不同类型的信息,常常需要改变echo命令的输出颜色,所以本文给大家介... 目python录在linux中改变echo输出颜色的方法技术背景实现步骤使用ANSI转义码使用tpu

SQL Server配置管理器无法打开的四种解决方法

《SQLServer配置管理器无法打开的四种解决方法》本文总结了SQLServer配置管理器无法打开的四种解决方法,文中通过图文示例介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的... 目录方法一:桌面图标进入方法二:运行窗口进入检查版本号对照表php方法三:查找文件路径方法四:检查 S

Python内置函数之classmethod函数使用详解

《Python内置函数之classmethod函数使用详解》:本文主要介绍Python内置函数之classmethod函数使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录1. 类方法定义与基本语法2. 类方法 vs 实例方法 vs 静态方法3. 核心特性与用法(1编程客

如何在Spring Boot项目中集成MQTT协议

《如何在SpringBoot项目中集成MQTT协议》本文介绍在SpringBoot中集成MQTT的步骤,包括安装Broker、添加EclipsePaho依赖、配置连接参数、实现消息发布订阅、测试接口... 目录1. 准备工作2. 引入依赖3. 配置MQTT连接4. 创建MQTT配置类5. 实现消息发布与订阅

使用Python进行GRPC和Dubbo协议的高级测试

《使用Python进行GRPC和Dubbo协议的高级测试》GRPC(GoogleRemoteProcedureCall)是一种高性能、开源的远程过程调用(RPC)框架,Dubbo是一种高性能的分布式服... 目录01 GRPC测试安装gRPC编写.proto文件实现服务02 Dubbo测试1. 安装Dubb

k8s上运行的mysql、mariadb数据库的备份记录(支持x86和arm两种架构)

《k8s上运行的mysql、mariadb数据库的备份记录(支持x86和arm两种架构)》本文记录在K8s上运行的MySQL/MariaDB备份方案,通过工具容器执行mysqldump,结合定时任务实... 目录前言一、获取需要备份的数据库的信息二、备份步骤1.准备工作(X86)1.准备工作(arm)2.手

Python中提取文件名扩展名的多种方法实现

《Python中提取文件名扩展名的多种方法实现》在Python编程中,经常会遇到需要从文件名中提取扩展名的场景,Python提供了多种方法来实现这一功能,不同方法适用于不同的场景和需求,包括os.pa... 目录技术背景实现步骤方法一:使用os.path.splitext方法二:使用pathlib模块方法三