当前位置:网站首页>EasyCVR接入设备开启音频后,视频无法正常播放是什么原因?
EasyCVR接入设备开启音频后,视频无法正常播放是什么原因?
2022-07-06 09:38:00 【EasyCVR】
EasyCVR是我们接入协议最广泛的视频管理平台,除了标准协议GB28181、RTSP/Onvif、RTMP等,还支持厂家的私有协议与SDK,如海康Ehome、海康SDK、大华SDK等。平台支持海量视频汇聚与管理,基于云边端一体化架构,具有强大的数据接入、处理及分发能力,在功能上,可提供视频直播、云端录像、云存储、录像检索与回看、智能告警、平台级联、智能分析等。
我们在测试时发现,EasyCVR的接入设备开启音频后,出现了无法播放的情况,于是对此进行了排查。
排查中分析原因,是由于程序没有解析设备传过来的音频数据。
添加如下参考代码,设置通道音频参数,传递给设备播放,之后在设备发过来的回调数据中,解析出具体的音视频数据,再进行转码播放即可。
multi := utils.Conf().Section("ehome").Key("enable_realplay_multi_port").MustInt(0)
if multi == 0 {
enableEHomeChannel(channel, devID, 1, false)
return enableEHomeChannel(channel, devID, 0, false)
} else {
playPortPoolLock.Lock()
defer playPortPoolLock.Unlock()
port := setPort(devID, channel, 1, 0)
enableEHomeChannelV2(channel, devID, 1, port, false)
port = setPort(devID, channel, 0, 0)
return enableEHomeChannelV2(channel, devID, 0, port, false)
}
再次测试播放,此时视频已经能够正常播放了。
EasyCVR平台可在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理,实现视频资源的鉴权管理、按需调阅、全网分发、智能分析等,围绕“视频汇聚、数据融合、共享共用”原则,将视频能力赋能到各行业与领域,满足多元化的业务场景需求。
边栏推荐
- The art of Engineering (3): do not rely on each other between functions of code robustness
- Models used in data warehouse modeling and layered introduction
- 关于Selenium启动Chrome浏览器闪退问题
- Deploy flask project based on LNMP
- MySQL basic addition, deletion, modification and query of SQL statements
- C version selenium operation chrome full screen mode display (F11)
- Hongmeng introduction and development environment construction
- 03个人研发的产品及推广-计划服务配置器V3.0
- Xin'an Second Edition: Chapter 25 mobile application security requirements analysis and security protection engineering learning notes
- 信息与网络安全期末复习(完整版)
猜你喜欢
应用服务配置器(定时,数据库备份,文件备份,异地备份)
How does wechat prevent withdrawal come true?
【MySQL入门】第四话 · 和kiko一起探索MySQL中的运算符
C#版Selenium操作Chrome全屏模式显示(F11)
JUnit unit test
C # nanoframework lighting and key esp32
Uipath browser performs actions in the new tab
Concept and basic knowledge of network layering
Flink analysis (II): analysis of backpressure mechanism
TCP连接不止用TCP协议沟通
随机推荐
MySQL stored procedure
TCP connection is more than communicating with TCP protocol
Interpretation of Flink source code (I): Interpretation of streamgraph source code
05 personal R & D products and promotion - data synchronization tool
PostgreSQL 14.2, 13.6, 12.10, 11.15 and 10.20 releases
BearPi-HM_ Nano development board "flower protector" case
Huawei certified cloud computing hica
Solr appears write Lock, solrexception: could not get leader props in the log
Integrated development management platform
C# WinForm中DataGridView单元格显示图片
Debug and run the first xv6 program
Total / statistics function of MySQL
【逆向初级】独树一帜
Vscode matches and replaces the brackets
Flexible report v1.0 (simple version)
February database ranking: how long can Oracle remain the first?
华为认证云计算HICA
Grafana 9 is officially released, which is easier to use and more cool!
[getting started with MySQL] fourth, explore operators in MySQL with Kiko
Final review of information and network security (full version)