视频会议接入GB28181视频指挥调度,语音对讲方案

传统的视频会议指挥调度系统目前主流的互联网会议大部分都是私有协议,功能都很独立。目前主流的视频监控国标都最GB平台,新的需求要求融合平台要接入监控等设备,并能实现观看监控接入会议,实时语音设备指挥现场工作人员办公实施。

首先分析GB语音对讲功能,在国标28181-2016中分为broadcast(广播)和talk(对讲)两种模式,broadcast模式是从服务端把音频传送到设备端,是单向的, 需要结合点播视频来实现双向对讲,talk模式支持双向,主流GB平台只处理了和broadcast一样的把音频传递设备,这样两种模式可以使用一样的逻辑处理即可。 不同的设备对于两种模式的支持不同且通常差异很大,不同的设备对同一个设备的支持也有一些不同,所以语音对讲中的兼容和适配也是问题最多的。talk模式因为在国标28181-2022中已经移除,所以这里不再讨论它了。

注意:GB28181没有定义视频双向对讲功能,很多执法仪的视频对讲是私有协议或用VOIP-SIP客户端实现功能。

基于GB28181协议仅能实现功能是视频单向观看接入会议,会议语音broadcast(广播)到具体设备。

与点播的流程不同的是,这里的invite消息是由设备发送给gb28281平台的,gb28281平台按照invite协商的方式给设备推送语音流,所有对讲的使用那种方式(UDP/TCP被动/TCP主动)传输语音流由设备决定

使用条件限制

因为invite消息是由设备发送给gb28281平台的,这决定了发送语音流的方式,这也就决定了有的设备不能用于公网对讲,比如大部分的海康设备只支持udp方式收流( 目前新版的海康设备已经在着手解决这个问题),那么gb28281平台发流时只能按照sdp中指定的ip端口发流,所以如果gb28281平台在公网,设备在内网中,那么gb28281平台无法连接设备提供的IP,发流也就失败了。 与海康不同的,大华以及很多执法记录仪厂商是支持tcp主动方式取流的,这样是可以实现公网对讲的。

生产环镜

生产环境下使用语音对讲,按照固定格式推流到设备即可。 对于WEB程序,主要是局域网和公网的区别,两个原因:

  1. 很多设备不支持公网对讲
  2. 公网和局域网获取证书实现https支持的方式不同

公网使用

公网你可以直接使用证书厂商或者云服务器厂商提供的证书,这是很方便的。

测试演示:https://v.ovmeet.com:9902/index.html

相关推荐
feiyangqingyun4 小时前
Qt/C++开发监控GB28181系统/取流协议/同时支持udp/tcp被动/tcp主动
c++·qt·udp·gb28181
sinat_359380125 天前
开源的JT1078转GB28181服务器
ps·gb28181·jt808·1078·jt1078
feiyangqingyun5 天前
Qt/C++编写GB28181服务端工具/绿色版开箱即用/对标wvp-gb28181/实时画面预览/录像回放下载
c++·qt·gb28181·监控系统开发
superconvert5 天前
最快的流媒体服务器搭建 smart_rtmpd
http·webrtc·rtmp·h264·hls·无人直播·dash·rtsp·gb28181·srt·m3u8·vlc·sfu·obs·flv
音视频牛哥8 天前
技术创新如何赋能音视频直播行业?
音视频·大牛直播sdk·程序员创富·gb28181·rtsp播放器·rtmp播放器·职场人生
音视频牛哥8 天前
超低延迟与高稳定性的行业领先直播解决方案
大牛直播sdk·gb28181·rtsp播放器·rtmp播放器·linux rtmp播放器·linux rtsp播放器·rtsp player
feiyangqingyun9 天前
Qt/C++开发监控GB28181系统/sip协议/同时支持udp和tcp模式/底层协议解析
c++·qt·gb28181
feiyangqingyun24 天前
Qt/C++开发监控GB28181系统/录像文件查询/录像回放/倍速播放/录像文件下载
c++·qt·gb28181·录像回放·录像文件下载
feiyangqingyun1 个月前
Qt/C++开发监控GB28181系统/实时视频预览/视频点播/rtp解包解码显示
c++·qt·音视频·gb28181
feiyangqingyun1 个月前
Qt/C++开发监控GB28181系统/警情订阅/目录订阅/报警事件上报/通道上下线
c++·qt·gb28181