当前位置:网站首页>Cause analysis and solution of video jam after easycvr is connected to the device
Cause analysis and solution of video jam after easycvr is connected to the device
2022-07-28 18:50:00 【EasyCVR】
EasyCVR The platform supports multiple types of devices 、 Multi protocol access , Including the market mainstream standard agreement national standard GB/T28181、RTMP、RTSP/Onvif Agreements, etc , And the manufacturer's private agreement , Like Haikang SDK、 Dahua SDK、 The sea, Ehome etc. . The platform can process and distribute the accessed streaming media , The video formats distributed include RTSP、RTMP、FLV、HLS、WebRTC etc. .

There's user feedback , Connect the device EasyCVR, Play RTSP There will be a jam phenomenon when flowing , I don't know why , Ask us to assist in the investigation of .
There are many reasons for video jam , For example, the network is unstable 、 Disk read / write consumption is too high 、 Memory usage is too high 、 Low server performance and so on . According to the feedback of users , Technicians immediately checked in many aspects .
Login user's EasyCVR Platform test play video , It is observed that the frame rate of the picture fluctuates , Therefore, it is preliminarily judged whether there is frame loss . Will be the original UDP The transmission protocol is changed to TCP Look again , I found that the video is still stuck . To rule out whether it is packet loss , use wireshark The bag was caught , Through packet capturing data analysis , There is no packet loss .

After the above investigation , Technicians use VLC Play it , It was found that there was no jamming , In this case, we can judge whether it is the problem of the video frame rate of the user's camera device .

Check the video frame rate of the camera device , Adjust its configuration to 25fps, stay EasyCVR Platform observation test , At this time, the video playback has been normal , There is no jam .

The higher the video frame rate, the smoother the image , The more comfortable it looks . When the frame rate of the video is lower than 25fps, The continuity and fluency of the video will decline , Image quality will also decline . Generally speaking , Set in the 25~30fps that will do .
Troubleshooting and solutions for other causes of video jam , For example, disk reading and writing consume a lot 、 Memory is abnormally occupied 、 Hard decoding, etc , We also introduced in the previous article , Interested users can read our previous articles to understand .

As the security video surveillance market is becoming more and more intelligent 、 Deepness 、 Development in the direction of integration ,EasyCVR The platform also actively expands rich video functions , Provide users with personalized demand solutions . The platform has strong expansibility 、 High openness 、 Deployment is light , Support massive video aggregation management , Support integration with third parties , Interested users can go to the demonstration platform for experience or deployment testing .
边栏推荐
- MYSQL入门与进阶(五)
- LeetCode_ 63_ Different paths II
- Use the self-developed proxy server to solve the cross domain access errors encountered when uploading files by SAP ui5 fileuploader trial version
- Ue5 gas learning notes 8.0 references
- UE5 GAS 学习笔记 1.5 Gameplay Effects游戏效果
- 112. 使用自开发的代理服务器解决 SAP UI5 FileUploader 上传文件时遇到的跨域访问错误
- 2022.7.26 constructor, interview: the role of new, deep copy and shallow copy
- Golang 并发之锁
- Gaode map realizes customized small blue dots, customized point markers, drawing polygon / circular areas, and displaying or hiding customized point markers according to the movement of the map
- 当Golang遇到高并发秒杀
猜你喜欢
随机推荐
mysql 索引使用与优化
Why app uses JSON protocol to interact with server: serialization related knowledge
Ue5 gas learning notes 1.7 task ability tasks
全新升级!《云原生架构白皮书 2022 版》重磅发布
配置教程:新版本EasyCVR(v2.5.0)组织结构如何级联到上级平台?
What is one hot code? Why use it and when?
Noise of creative coding
苹果开发完整的苹果证书与描述文件创建流程
npm 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
NPM cannot recognize the "NPM" item as the name of a cmdlet, function, script file, or runnable program. Please check the spelling of the name. If the path is included, make sure the path is correct,
MYSQL入门与进阶(五)
Go并发详解之一
It is said that software testing is the worst in the IT industry. Is that so?
408 review strategy (strengthening stage)
How does Xiaobai learn software testing with zero foundation?
Ue5 gas learning notes 1.3 attribute
Bubble sorting and Related videos
New upgrade! The 2022 white paper on cloud native architecture was released
Ue5 gas learning notes 1.5 gameplay effects game effects
Interviewer: what are the usage scenarios of ThreadLocal? How to avoid memory leakage?









