当前位置:网站首页>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
边栏推荐
- Wechat payment iframe sub page has no response
- Installation and configuration of MinGW under win10
- Xiaomi, qui a établi le plus grand volume de ventes de téléphones portables domestiques sur le marché d'outre - mer, se concentre de nouveau sur le marché intérieur
- [AI vision · quick review of robot papers today, issue 28] wed, 1 Dec 2021
- The art of concurrent programming (2): synchronized usage scenarios
- The art of concurrent programming (5): the use of reentrantlock
- Variables, constants, operators
- Definition, understanding and calculation of significant figures in numerical analysis
- (valid for personal testing) compilation guide of paddedetection on Jetson
- [string] ranking of country names ----- problem solving notes
猜你喜欢
深度學習筆記(二)——激活函數原理與實現
A sword is a sword. There is no difference between a wooden sword and a copper sword
The principle and solution of not allowing pasting in an English Network
[latex] differences in the way scores are written
How Zotero quotes in word jump to references / hyperlink
Basic usage of Google colab (I)
The art of concurrent programming (3): an in-depth understanding of the principle of synchronized
[AI vision · quick review of NLP natural language processing papers today, issue 28] wed, 1 Dec 2021
作为一名码农,女友比自己更能码是一种什么体验?
Wechat applet cloud database value assignment to array error
随机推荐
什么是软件验收测试,第三方软件检测机构进行验收测试有什么好处?
ROS series (IV): ROS communication mechanism series (5): Service Communication Practice
[latex] differences in the way scores are written
Key point detection of human hand based on mediapipe
列表、元组、字典和集合的区别
创下国产手机在海外市场销量最高纪录的小米,重新关注国内市场
一个函数秒杀2Sum 3Sum 4Sum问题
Vscode delete uninstall residue
Installation and configuration of clion under win10
7-3 poly width
Idea debug debugging tutorial
Summary of knowledge map (I)
Concepts of objects and classes
Design and implementation of redis (2): how to handle expired keys
MySQL is completely uninstalled and MySQL service is cleaned up
A hundred dollars for a hundred chickens
[microservices] (x) -- Unified gateway
Activity supports multi window display
[AI vision · quick review of NLP natural language processing papers today, issue 30] Thu, 14 APR 2022
What if win10 doesn't have a local group policy?