当前位置:网站首页>QT program integration easyplayer RTSP streaming media player screen flicker what is the reason?
QT program integration easyplayer RTSP streaming media player screen flicker what is the reason?
2022-04-23 03:49:00 【TSINGSEE】
TSINGSEE All video platforms under Qingxi video have flexible video capabilities 、 Strong expandability 、 High openness , At the same time, in order to meet the integration and secondary development needs of users , We also provide a wealth of API Interface and SDK, It is convenient for users to call and integrate .TSINGSEE Each video platform of Qingxi video can support different protocol access , Such as GB GB28181、RTSP/Onvif、RTMP, And Haikang EHOME、 The sea, SDK、 Dahua SDK etc. , It can flexibly meet the platform project construction needs of users .
There's user feedback , stay Qt Integration in the program EasyPlayer-RTSP player , When used on site, the video and background image alternate ( flashing ).
Regarding this , We checked .
1) First , Use another player to play RTSP Address video stream , Test for flicker . Use VLC Play RTSP flow , No flicker .
2) Check whether it is frame loss and decoding failure . During the investigation, I learned that , The commissioning information indicates that there is no such situation ( notes : If the frame is lost and decoding fails, there will be no flicker , A skip frame is displayed ), So that's why the exclusion .
3) Guess it might be Qt An operation in the program causes the interface to refresh .Qt There is update() Method , This method will refresh the interface operation .
After finding the cause of the problem , The solution is relatively simple . find Qt in update function , Just remove it .
The following is the simulation update, Refresh the interface regularly ( Start timer (200ms) Refresh ):
TSINGSEE The development of Qingxi video EasyPlayer The player contains multiple versions , Include EasyPlayer-RTSP、EasyPlayer-Pro、EasyPlayer.js etc. , Can support H.264 And H.265 And other video formats .
EasyPlayer Streaming media player is flexible , Multiple derivative versions, whether in docking equipment model type , Or in the compatibility of docking codes , Both have high availability and stability , and EasyPlayer The upper layer has a set of mature video buffer and frame chasing algorithm , Excellent performance in video application . Interested users can go to the demonstration platform for experience and deployment testing .
版权声明
本文为[TSINGSEE]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204230346533220.html
边栏推荐
- ROS series (IV): ROS communication mechanism series (1): topic communication
- 什么是软件验收测试,第三方软件检测机构进行验收测试有什么好处?
- Paddlepaddle does not support arm64 architecture.
- If statement format flow
- AI CC 2019 installation tutorial under win10 (super detailed - small white version)
- Section 2 map and structure in Chapter 6
- [latex] differences in the way scores are written
- The art of concurrent programming (2): synchronized usage scenarios
- Qt程序集成EasyPlayer-RTSP流媒体播放器出现画面闪烁是什么原因?
- Identifier and type conversion
猜你喜欢
The art of concurrent programming (3): an in-depth understanding of the principle of synchronized
The art of concurrent programming (2): synchronized usage scenarios
Wechat applet canvas draws a simple asymptotic color of the dashboard
[AI vision · quick review of today's sound acoustic papers issue 1] Thu, 14 APR 2022
Basic knowledge of convolutional neural network
使用大华设备开发行AI人流量统计出现时间不正确的原因分析
PYMOL-note
What if you encounter symbols you don't know in mathematical formulas
Machine translation baseline
PyMOL usage
随机推荐
Nel ASA:挪威Herøya设施正式启用
Process seven state transition diagram
you need to be root to perform this command
Overview of knowledge map (II)
[AI vision · quick review of NLP natural language processing papers today, issue 29] Mon, 14 Feb 2022
創下國產手機在海外市場銷量最高紀錄的小米,重新關注國內市場
Install PaddlePaddle on ARM
Design and implementation of redis (3): persistence strategy RDB, AOF
Chapter VI, Section III pointer
[AI vision · quick review of NLP natural language processing papers today, issue 30] Thu, 14 APR 2022
[AI vision · quick review of robot papers today, issue 29] Mon, 14 Feb 2022
Software testing process
Redis (17) -- redis cache related problem solving
A sword is a sword. There is no difference between a wooden sword and a copper sword
Abstract classes, interfaces and common keywords
Detailed explanation on the use of annotation tool via (VGg image annotator) in mask RCNN
ROS series (IV): ROS communication mechanism series (3): parameter server
[AI vision · quick review of robot papers today, issue 28] wed, 1 Dec 2021
秒杀所有区间相关问题
Notes sur l'apprentissage profond (Ⅱ) - - Principe et mise en oeuvre de la fonction d'activation