【音视频】国标双向对讲方案
目录
国标语音对讲-正统方案
特殊方案:私有协议等
结合zlm的使用
语音广播流程
实时点播
参考资料
国标语音对讲-正统方案
a) 实时音视频点播
b) 语音广播功能
参考资料中的“大华及其它” 描述的最为清晰 。
特殊方案:私有协议等
结合zlm的使用
语音对讲的的整体流程为:
- 先拉流播放设备的视频;
- 使用WebRTC推送语音流到ZLM服务;
- 使用SIP协议下发Broadcast指令给设备;
- 接收到设备的OK指令后,请求ZLM的startSendRtp接口,TCP协议请求startSendRtpPassive接口;
- 接着SIP协议向设备回应Invite SDP消息;
- 设备回应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)
【音视频】国标双向对讲方案相关推荐
- 网络安全之ENC1应用内/外网音视频传输完全隔离方案
网络安全之ENC1应用内/外网音视频传输完全隔离方案 大家好,又见面了,前两天某客户买了ENC1两台,在支持的过程中,居然发现原来还能这样用,看来ENC1不火都不行啊. 随着计算机技术的飞速发展,信息 ...
- JAVA音视频解决方案----音频处理方案
序言 音频的处理需要先了解音频的处理流程.如:你需要知道模拟信号到数字信号的处理流程.才能针对性的发现问题以及解决问题.处理方法与处理视频是一样的. 方案1 2个线程.每个线程独立有一个Grab和Re ...
- 【解读】声网 Agora音视频技术与AI方案解决
声网 Agora 原创声明,cv调包侠 50+新增数据中心300%全网带宽容量上涨中国区支持百万大频道动态扩展能力海外大频道扩容时间缩短50%日分钟数超过6亿支持 5G 网络下高清.大码率视频传输移动 ...
- 发现一个非常好用的RTC(实时音视频通信)方案,做直播和视频通话都很牛
1.HaaS RTC背景介绍 HaaS RTC是阿里云IoT联合视频云开发的IoT设备端上的实时通讯服务,主要面向直播,音视频通话等各种场景.HaaS700是我们HaaS家族新推出的多媒体开发板,它运 ...
- 简单了解音视频传输协议SDP、RTP、RTMP、SIP等
SDP 会话描述协议(SDP)为会话通知.会话邀请和其它形式的多媒体会话初始化等目的提供了多媒体会话描述.参考RFC2327(Request For Comments(RFC),是一系列以编号排定的文 ...
- 音视频直播流程及常见视频流协议介绍
音视频直播流程介绍 常见视频流协议介绍 HLS HLS是苹果公司实现的基于 HTTP 的流媒体传输协议,全称 HTTP Live Streaming,可支持流媒体的直播和点播,主要应用在 iOS 系统 ...
- Android音视频点/直播模块开发
前言 随着音视频领域的火热,在很多领域(教育,游戏,娱乐,体育,跑步,餐饮,音乐等)尝试做音视频直播/点播功能,那么作为开发一个小白,如何快速学习音视频基础知识,了解音视频编解码的传输协议,编解码方式 ...
- 音视频+5G,远程医疗实时音视频解决方案
大带宽.低延时.高速率的5G特性,让5G应用层出不穷,站在5G'风口'上,传统医疗逐渐被新技术赋能,变得更加便捷.智能化. 随着远程医疗技术的逐渐成熟,尤其是5G智慧医疗的出现,有望打破地域限制,平衡 ...
- 实时音视频数据传输协议介绍
概述 随着移动互联网的快速发展以及智能终端性能的逐步提高,智能终端间进行实时音视频通讯成为移动互联网发展的一个重要方向.那么如何保证智能终端之间实时音视频数据通讯成为一个很现实的问题. 实际上,实时音 ...
最新文章
- 你与ACM MM的距离只差一场算法比赛
- mysql的介绍;安装及基本配置;mysql数据库运行必备技能
- iOS UINavigationController
- Spring 基于xml配置方式的AOP
- MyEclipse下Axis2插件的下载和安装
- bind搭建(二)反向解析
- Fliptile——搜索+二进制优化
- LintCode 563. 背包问题 V(DP)
- uc浏览器将在印度推出电商服务
- 一加7 Pro详细配置规格曝光:售价妥妥破5000
- android动态设置全屏,Android开发之全屏与非全屏的切换设置方法小结
- [递推] 费解的开关
- 微信小游戏_2、demo入门
- pro缺点和不足 一加7t_一加7T Pro深度体验半个月以后:优点和缺点都很明显
- 利用阿里大鱼发送短信验证
- IDEA配置SpringBoot项目热部署
- win7快捷键_?如何用U盘安装win7系统?
- 使用Python,OpenCV构建移动文档扫描仪
- input输入框模拟验证码输入效果
- 机器学习之算法优化(一)
热门文章
- [附源码]计算机毕业设计Python+uniapp作业批改系统APP4238p(程序+lw+APP+远程部署)
- Chrome浏览器怎么安装插件
- CSDN20181213博客黑板报
- python文件操作和绘制曲线
- wordpress主题免费- wordpress插件以及主题下载
- MySQL攻略(2)
- QT Review之 QSlider(滑块)
- pygame显示图片的方法_pygame系列教程——1.2加载及显示图片
- 朴实无华之一万字统计学知识大梳理
- 屠龙传说世界【全自动】辅助脚本