当前位置:网站首页>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平台可在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理,实现视频资源的鉴权管理、按需调阅、全网分发、智能分析等,围绕“视频汇聚、数据融合、共享共用”原则,将视频能力赋能到各行业与领域,满足多元化的业务场景需求。
边栏推荐
- [rapid environment construction] openharmony 10 minute tutorial (cub pie)
- 04个人研发的产品及推广-数据推送工具
- Final review of information and network security (based on the key points given by the teacher)
- Openharmony developer documentation open source project
- C # nanoframework lighting and key esp32
- Debug and run the first xv6 program
- mysql高级(索引,视图,存储过程,函数,修改密码)
- [reverse intermediate] eager to try
- [getting started with MySQL] fourth, explore operators in MySQL with Kiko
- pip install pyodbc : ERROR: Command errored out with exit status 1
猜你喜欢

Distributed (consistency protocol) leader election (dotnext.net.cluster implements raft election)

Wu Jun's trilogy experience (VII) the essence of Commerce

Flink parsing (IV): recovery mechanism

Huawei certified cloud computing hica

04个人研发的产品及推广-数据推送工具

Re signal writeup

虚拟机启动提示Probing EDD (edd=off to disable)错误

【逆向】脱壳后修复IAT并关闭ASLR

信息与网络安全期末复习(完整版)

Basic configuration and use of spark
随机推荐
[translation] principle analysis of X Window Manager (I)
CTF逆向入门题——掷骰子
【逆向】脱壳后修复IAT并关闭ASLR
2021-03-22 "display login screen during recovery" can't be canceled. The appearance of lock screen interface leads to the solution that the remotely connected virtual machine can't work normally
Single responsibility principle
网络分层概念及基本知识
Run xv6 system
C # nanoframework lighting and key esp32
Vscode replaces commas, or specific characters with newlines
Spark calculation operator and some small details in liunx
基于Infragistics.Document.Excel导出表格的类
02个人研发的产品及推广-短信平台
Yarn: unable to load file d:\programfiles\nodejs\yarn PS1, because running scripts is prohibited on this system
【ASM】字节码操作 ClassWriter 类介绍与使用
C#版Selenium操作Chrome全屏模式显示(F11)
Xin'an Second Edition; Chapter 11 learning notes on the principle and application of network physical isolation technology
Interpretation of Flink source code (I): Interpretation of streamgraph source code
Interpretation of Flink source code (II): Interpretation of jobgraph source code
Guidelines for preparing for the 2022 soft exam information security engineer exam
TCP connection is more than communicating with TCP protocol