当前位置:网站首页>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
边栏推荐
- Design and implementation of redis (5): master-slave replication strategy and optimization
- PYMOL-note
- Vscode download and installation + running C language
- 標識符、關鍵字、數據類型
- A sword is a sword. There is no difference between a wooden sword and a copper sword
- Software testing process
- 硬核拆芯片
- Vs studio modifies C language scanf and other errors
- ROS series (IV): ROS communication mechanism series (1): topic communication
- 使用大华设备开发行AI人流量统计出现时间不正确的原因分析
猜你喜欢

Design and implementation of redis (4): what is the event driver of redis

Use of rotary selector wheelpicker

7-1 introduction to finance

Paddlepaddle does not support arm64 architecture.

Basic usage of Google colab (I)

Add the compiled and installed Mysql to the path environment variable

Idea debug debugging tutorial
![[AI vision · quick review of robot papers today, issue 28] wed, 1 Dec 2021](/img/c8/90d020d192fe791c4dec5f4161e597.png)
[AI vision · quick review of robot papers today, issue 28] wed, 1 Dec 2021
![[latex] formula group](/img/34/ba927517d902a505077388d9b875d1.png)
[latex] formula group

Concepts of objects and classes
随机推荐
Deep learning notes (II) -- principle and implementation of activation function
秒杀所有区间相关问题
PyMOL usage
什么是软件验收测试,第三方软件检测机构进行验收测试有什么好处?
使用大华设备开发行AI人流量统计出现时间不正确的原因分析
[microservices] (x) -- Unified gateway
What to pay attention to when writing the first code
Oracle JDK vs OpenJDK
The super large image labels in remote sensing data set are cut into specified sizes and saved into coco data set - target detection
Common auxiliary classes
Solve the technical problems in seq2seq + attention machine translation
Software testing process
Definition format of array
On the principle of concurrent programming and the art of notify / Park
Raspberry pie 3B logs into the wired end of Ruijie campus network through mentohust, creates WiFi (open hotspot) for other devices, and realizes self startup at the same time
伦敦银最新价格走势图与买卖点
抽象类、接口、常用关键字
Common exceptions
The art of concurrent programming (6): explain the principle of reentrantlock in detail
7-2 Tushare