当前位置:网站首页>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平台可在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理,实现视频资源的鉴权管理、按需调阅、全网分发、智能分析等,围绕“视频汇聚、数据融合、共享共用”原则,将视频能力赋能到各行业与领域,满足多元化的业务场景需求。
边栏推荐
- Why is all (()) true and any (()) false?
- 2022 information system management engineer examination outline
- Cmake tutorial step6 (add custom commands and generate files)
- Unicode processing in response of flash interface
- The comprehensive competitiveness of Huawei cloud native containers ranks first in China!
- Redis基础
- Disabling and enabling inspections pycharm
- Sentinel flow guard
- 毫无章法系列
- Cartoon: looking for the k-th element of an unordered array (Revised)
猜你喜欢

“12306” 的架构到底有多牛逼?

Unicode processing in response of flash interface

「运维有小邓」用于云应用程序的单点登录解决方案

c#图文混合,以二进制方式写入数据库

Career advancement Guide: recommended books for people in big factories

GFS分布式文件系统

ISPRS2020/云检测:Transferring deep learning models for cloud detection between Landsat-8 and Proba-V

Oracle recovery tools -- Oracle database recovery tool

Ten top automation and orchestration tools

Short the command line via jar manifest or via a classpath file and rerun
随机推荐
Compared with the loss of Wenxin, the performance is improved a lot
ITK Example
统计php程序运行时间及设置PHP最长运行时间
PMP认证需具备哪些条件啊?费用多少啊?
Teamcenter 消息注册前操作或后操作
Simple query cost estimation
Neural network self cognition model
Size_ T is unsigned
Compter le temps d'exécution du programme PHP et définir le temps d'exécution maximum de PHP
Cmake tutorial Step4 (installation and testing)
CVPR 2022 best student paper: single image estimation object pose estimation in 3D space
Unicode processing in response of flash interface
Career advancement Guide: recommended books for people in big factories
Cartoon: a bloody case caused by a math problem
Cartoon: how to multiply large integers? (integrated version)
rsync
基于YOLOv3的口罩佩戴检测
統計php程序運行時間及設置PHP最長運行時間
Data access - entityframework integration
The comprehensive competitiveness of Huawei cloud native containers ranks first in China!