当前位置:网站首页>EasyCVR接入设备开启音频后,视频无法正常播放是什么原因?
EasyCVR接入设备开启音频后,视频无法正常播放是什么原因?
2022-07-05 17:42:00 【TSINGSEE青犀视频】
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平台可在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理,实现视频资源的鉴权管理、按需调阅、全网分发、智能分析等,围绕“视频汇聚、数据融合、共享共用”原则,将视频能力赋能到各行业与领域,满足多元化的业务场景需求。
边栏推荐
- Knowledge points of MySQL (6)
- 钉钉开放平台小程序API的缓存接口都有哪些内容?
- MATLAB查阅
- How to modify MySQL fields as self growing fields
- Compared with the loss of Wenxin, the performance is improved a lot
- “12306” 的架构到底有多牛逼?
- Humi analysis: the integrated application of industrial Internet identity analysis and enterprise information system
- Accuracy of BigDecimal Division
- Ant financial's sudden wealth has not yet begun, but the myth of zoom continues!
- Redis Foundation
猜你喜欢
Leetcode exercise - 206 Reverse linked list
Cmake tutorial step1 (basic starting point)
What are the requirements for PMP certification? How much is it?
leetcode每日一题:字符串中的第一个唯一字符
Beijing internal promotion | the machine learning group of Microsoft Research Asia recruits full-time researchers in nlp/ speech synthesis and other directions
EPM相关
解决“双击pdf文件,弹出”请安装evernote程序
LeetCode 练习——206. 反转链表
Configure pytorch environment in Anaconda - win10 system (small white packet meeting)
GFS distributed file system
随机推荐
IDC report: Tencent cloud database ranks top 2 in the relational database market!
Cmake tutorial step1 (basic starting point)
SQL Server(2)
使用QT设计师界面类创建2个界面,通过按键从界面1切换到界面2
mybash
Why is February 28 in the Gregorian calendar
"Xiaodeng in operation and maintenance" is a single sign on solution for cloud applications
Force deduction solution summary 729- my schedule I
The five most difficult programming languages in the world
云主机oracle异常恢复----惜分飞
Teamcenter 消息注册前操作或后操作
数据访问 - EntityFramework集成
Is it safe to open an account online? What is the general interest rate of securities financing?
Count the running time of PHP program and set the maximum running time of PHP
Compared with the loss of Wenxin, the performance is improved a lot
Beijing internal promotion | the machine learning group of Microsoft Research Asia recruits full-time researchers in nlp/ speech synthesis and other directions
GFS distributed file system
一文读懂简单查询代价估算
Which is more cost-effective, haqu K1 or haqu H1? Who is more worth starting with?
Cmake tutorial step5 (add system self-test)