LiveNVR支持RTSP/RTMP/HLS/HTTP-FLV流转换成GB28181输出级联接入到国标平台

Onvif/RTSP流媒体服务

LiveNVR Onvif/RTSP流媒体服务,支持RTSP稳定拉流接入,支持Onvif协议接入,支持RTMP/HLS/HTTP-FLV/RTSP/Websocket-FLV分发,GB28181输出,将传统安防监控设备互联化,无插件直播等。

第一步 配置直播流地址接入

在这里插入图片描述
在这里插入图片描述

第二步 GB28181级联配置

此处 首先获得国标平台的相关 sip配置信息,填入到下面页面
LiveGBS对应的配置信息在,信令服务配置里,点击查看示例
LiveNVR->基础配置-》GB28181 级联配置

在这里插入图片描述

第三步 配置通道国标编号

(1)自动生成通道国标编号

基础配置-》GB28181级联配置 点击生成通道编号,会根据配置的上级sip相关信息为所有通道生成国标编号

在这里插入图片描述

(2)手动配置通道国标编号

通道配置-》编辑 配置国标编号后自动共享该通道, 不配置则不共享该通道

在这里插入图片描述

第四步 上级国标平台查看级联的设备

此处演示,配置接入的是LiveGBS

在这里插入图片描述

首先,你需要了解 Mmonibuca v4 和其插件机制的基本概念和用法。Mmonibuca v4 是一款开源的流媒体服务器软件,支持多种协议和格式,包括 RTSPRTMPGB28181HLSFLV 等。它的插件机制可以让你通过编写插件来扩展其功能,实现自定义的流处理和发逻辑。 以下是实现 RTSPRTMPGB28181HLSFLV、WebSocket-FLV 的插件示例代码: ``` package main import ( "context" "fmt" "github.com/Monibuca/engine/v2" "github.com/Monibuca/plugin-gb28181/GBStream" "github.com/Monibuca/plugin-rtmp/rtmp" "github.com/Monibuca/plugin-rtsp/rtsp" "github.com/Monibuca/plugin-hls/hls" "github.com/Monibuca/plugin-flv/flv" "github.com/Monibuca/plugin-ws-flv/wsflv" ) func main() { engine.InstallPlugin(&rtmp.Rtmp{}) engine.InstallPlugin(&rtsp.Rtsp{}) engine.InstallPlugin(&hls.Hls{}) engine.InstallPlugin(&flv.Flv{}) engine.InstallPlugin(&wsflv.WSFlv{}) engine.InstallPlugin(&GBStream.GBStream{}) ctx, cancel := context.WithCancel(context.Background()) err := engine.Run(ctx) if err != nil { fmt.Println(err.Error()) } cancel() } ``` 在这个示例代码中,我们分别导入了 RTSPRTMPGB28181HLSFLV、WebSocket-FLV 的插件,并通过 `engine.InstallPlugin` 方法将它们注册到 Mmonibuca v4 中。然后,我们创建了一个上下文对象 ctx 和一个取消函数 cancel,并通过 `engine.Run(ctx)` 方法启动 Mmonibuca v4。如果发生错误,我们打印错误信息并调用取消函数以终止程序的执行。 对于每种协议和格式,其对应的插件都有自己的实现方式。例如,RTSP 插件的实现涉及到 RTSP 协议的解析和处理,而 RTMP 插件的实现则涉及到 RTMP 协议的解析和处理。GB28181 插件的实现则更为复杂,需要涉及到 GB28181 协议的解析和处理、设备管理、视频流处理等多个方面。 不过,对于每个插件而言,其最基本的实现方式都是通过实现 `plugin.Plugin` 接口来实现的。该接口定义了插件的启动、停止、配置等方法,具体实现方式可以参考各个插件的源代码。 总的来说,通过 Mmonibuca v4 的插件机制,我们可以比较方便地实现自定义的流处理和发逻辑,以满足不同场景下的需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值