【音视频】国标双向对讲方案

news/2024/11/15 2:11:43/

目录

国标语音对讲-正统方案

特殊方案:私有协议等

结合zlm的使用 

语音广播流程 

实时点播 

参考资料


国标语音对讲-正统方案

a)  实时音视频点播

 b) 语音广播功能

  参考资料中的“大华及其它” 描述的最为清晰 。

特殊方案:私有协议等

   

结合zlm的使用 

语音对讲的的整体流程为:

  1. 先拉流播放设备的视频;
  2. 使用WebRTC推送语音流到ZLM服务;
  3. 使用SIP协议下发Broadcast指令给设备;
  4. 接收到设备的OK指令后,请求ZLM的startSendRtp接口,TCP协议请求startSendRtpPassive接口;
  5. 接着SIP协议向设备回应Invite SDP消息;
  6. 设备回应OK,并与ZLM建立通道连接;

以下测试,可以在最新的wvp-pro上制作,成功后,再移到我们的wvp上。

1.在wvp上,即普通的视频播放功能。注意,不用打开音频(打开的话,摄像头设备的声音会传上来)。

2. 使用目前mediaserver上的webrtc例子,移植到wvp.  注意:我们在这个例子里,只需要传单频。测试的时候 可以通过ffmpeg去拉流测试是否已经传上zlm.

   

3.  (打开对讲) wvp服务端。 如果页面上点击“ 对讲”,由服务端传指令给设备。参考sip协议 9.12    。这块保证sip信令发送的成功与收到回复的正确。  

    这块应该传递了 recv_stream_id  到设备。

4  (发送音频与接收对讲)可以发送页面上的语音到设备,注意 通过3 得到了  dst_port ,这个方法注意传递  recv_stream_id ,dst_port. 这样,这个端口也在接收。于是rtp://ip/rtp/ recv_stream_id 这样就可以在播放 设备的语音的(ffmpeg测试)。这块有页面上单放个图标显示。

  

语音广播流程 

实时点播 

参考资料

海康

海康摄像头音频方案(播放音频文件+语音对讲+语音转发)-支持window/Linux-java版本_linux_Arno1988-DevPress官方社区 (csdn.net)

大华及其它 

GB28181协议——摄像机语音对讲_yangops-DevPress官方社区 (csdn.net)

在zlm中的使用 

 WVP + ZLM语音对讲-[技术咨询] · Issue #2217 · ZLMediaKit/ZLMediaKit (github.com)


http://www.ppmy.cn/news/633176.html

相关文章

全数字(IP)楼宇对讲系统简介

*************************************************************************************************************************** 作者:EasyWave 时间:2014.08.03 类别:Linux应用-全数字(IP)楼宇对讲系统简…

半数字楼宇对讲系统简介

*************************************************************************************************************************** 作者:EasyWave 时间:2014.08.30 类别:Linux应用-半数字楼宇对讲系统简介 …

高速数字逻辑电平之LVDS详解,讲的很好,分享下

LVDS(Low-Voltage Differential Signaling ,低电压差分信号)是美国国家半导体(National Semiconductor, NS,现TI)于1994年提出的一种信号传输模式的电平标准,它采用极低的电压摆幅高速差动传输数据&#xf…

什么是数字孪生?终于有人讲明白了

作者 | 赵敏 宁振波 题图 | 视觉中国 来源 | 大数据DT(ID:hzdashuju) 导读:数字孪生(Digital Twin)已经走过了几十年的发展历程,只不过以前没有这样命名,而是发展到了一定阶段&#…

【对讲机的那点事】玩对讲机,数字对讲机DMR制式模块你了解多少?(上)

数字对讲机已经对用户来说不在陌生,但是对于数字对讲机究竟有多了解,估计大多数人也就是停留在数字对讲机的制式上DMR、DPMR、PDT等,大家都知道现在国内主流的数字对讲机都是采用DMR标准的数字对讲模块,支持单工语音、确认/非确认数据短信通信。内置了高性能的射频收发芯片…

IDEA远程DeBug调试

1. 介绍 当我们在开发过程中遇到一些复杂的问题或需要对代码进行调试时,远程调试是一种非常有用的工具。使用 IntelliJ IDEA 进行远程调试可以让你在远程服务器上的应用程序中设置断点、查看变量和执行调试操作。 远程调试的好处如下: 提供更方便的调试…

解析库bs4的使用

一、bs4的使用 安装:pip3 install Beautifulsoup4 1.bs4遍历文档树 bs4:解析xml格式的模块,从xml中找想要的数据。 html是xml的一种,解析html,使用requests返回的数据,可能是json、html、文件&#xff0c…

中国和韩国电视面板技术对决,LG或成为牺牲者

传闻了一年多时间的三星QD-OLED电视将在本月推出,中国面板企业则力推miniLED技术,这对当下由LG主导的OLED电视市场将造成冲击,形成中韩决战电视面板技术的局面。 液晶面板与OLED面板技术之争 液晶面板技术主导电视市场已有20多年历史&#xf…