当前位置:网站首页>What is the reason why the video cannot be played normally after the easycvr access device turns on the audio?
What is the reason why the video cannot be played normally after the easycvr access device turns on the audio?
2022-07-06 17:49:00 【EasyCVR】
EasyCVR It is the video management platform with the widest access protocol , In addition to the standard protocol GB28181、RTSP/Onvif、RTMP etc. , It also supports the private agreement of the manufacturer and SDK, Like Haikang Ehome、 The sea, SDK、 Dahua SDK etc. . The platform supports massive video convergence and management , Based on cloud edge end integration architecture , Powerful data access 、 Processing and distribution capabilities , Functionally , It can provide live video 、 Cloud video 、 Cloud storage 、 Video retrieval and review 、 Intelligent alarm 、 Platform cascading 、 Intelligent analysis, etc .
We found in our tests that ,EasyCVR After the access device of turns on the audio , There is a situation that cannot be played , So we checked this .
Analyze the causes during troubleshooting , It's because the program doesn't parse the audio data sent by the device .
Add the following reference code , Set channel audio parameters , Pass it to the device to play , Then in the callback data sent by the device , Analyze the specific audio and video data , Then transcode and play .
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)
}
Test the playback again , At this time, the video can be played normally .
EasyCVR The platform can be used in complex network environment , Gather all kinds of scattered video resources in a unified way 、 Integrate 、 centralized management , Realize the authentication management of video resources 、 Read on demand 、 Network wide distribution 、 Intelligent analysis, etc , around “ Video convergence 、 Data fusion 、 Share, share ” principle , Empower video capabilities to various industries and fields , Meet the needs of diversified business scenarios .
边栏推荐
- Wechat applet obtains mobile number
- The shell generates JSON arrays and inserts them into the database
- connection reset by peer
- Binary search strategy
- Distributed (consistency protocol) leader election (dotnext.net.cluster implements raft election)
- 传统家装有落差,VR全景家装让你体验新房落成效果
- How uipath determines that an object is null
- 视频融合云平台EasyCVR增加多级分组,可灵活管理接入设备
- The art of Engineering (1): try to package things that do not need to be exposed
- C# NanoFramework 点灯和按键 之 ESP32
猜你喜欢
当前系统缺少NTFS格式转换器(convert.exe)
Sqoop I have everything you want
BearPi-HM_ Nano development environment
Cool Lehman has a variety of AI digital human images to create a vr virtual exhibition hall with a sense of technology
Chrome prompts the solution of "your company management" (the startup page is bound to the company's official website and cannot be modified)
scratch疫情隔离和核酸检测模拟 电子学会图形化编程scratch等级考试三级真题和答案解析2022年6月
在一台服务器上部署多个EasyCVR出现报错“Press any to exit”,如何解决?
[introduction to MySQL] the first sentence · first time in the "database" Mainland
中移动、蚂蚁、顺丰、兴盛优选技术专家,带你了解架构稳定性保障
2022年大厂Android面试题汇总(二)(含答案)
随机推荐
02 personal developed products and promotion - SMS platform
The art of Engineering
Flink parsing (IV): recovery mechanism
C WinForm series button easy to use
How uipath determines that an object is null
传统家装有落差,VR全景家装让你体验新房落成效果
Flink analysis (II): analysis of backpressure mechanism
The problem of "syntax error" when uipath executes insert statement is solved
遠程代碼執行滲透測試——B模塊測試
Xin'an Second Edition: Chapter 24 industrial control safety demand analysis and safety protection engineering learning notes
Solrcloud related commands
Chrome prompts the solution of "your company management" (the startup page is bound to the company's official website and cannot be modified)
In terms of byte measurement with an annual salary of 30W, automated testing can be learned in this way
Nodejs 开发者路线图 2022 零基础学习指南
Alertmanager sends the alarm email and specifies it as the Alibaba mailbox of the company
07 personal R & D products and promotion - human resources information management system
Flet教程之 13 ListView最常用的滚动控件 基础入门(教程含源码)
05 personal R & D products and promotion - data synchronization tool
Basic configuration and use of spark
Xin'an Second Edition: Chapter 12 network security audit technology principle and application learning notes