社区
其它技术问题
帖子详情
ffmpeg播放器受cpu占用波动累计延时问题
风闲1217
2020-06-01 10:34:46
我目前基于Qt+ffmpeg编写的流播放器遇到了一个问题,平时播放流的延时在1s内,但是当电脑使用7zip这样很耗费cpu的软件时,就会给播放器造成累计延时,不知道怎么消除。
我目前采用的方式是软解码,ffmpeg的版本是4.2.2,个人猜测是cpu被占用后,解码不及时造成了累计延时。
重连流可以消除这个延时,但我想知道更加直接的优化方案,因为实际使用中不能放流放着放着就自己重连了。
期待有大牛能指点下。
...全文
592
4
打赏
收藏
ffmpeg播放器受cpu占用波动累计延时问题
我目前基于Qt+ffmpeg编写的流播放器遇到了一个问题,平时播放流的延时在1s内,但是当电脑使用7zip这样很耗费cpu的软件时,就会给播放器造成累计延时,不知道怎么消除。 我目前采用的方式是软解码,ffmpeg的版本是4.2.2,个人猜测是cpu被占用后,解码不及时造成了累计延时。 重连流可以消除这个延时,但我想知道更加直接的优化方案,因为实际使用中不能放流放着放着就自己重连了。 期待有大牛能指点下。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
顾小白xx
2020-09-08
打赏
举报
回复
加一段缓存。
风闲1217
2020-09-08
打赏
举报
回复
经过我后来自己的排查,发现是cpu被占用时,音频的输出到声卡变慢了,而我的程序中设置了一直等到上一帧音频播放完成才播放下一帧音频,音视频同步采用的又是视频同步音频,所以导致了这个问题。我写下原因,希望能给后来遇到相同问题的人参考下
风闲1217
2020-06-04
打赏
举报
回复
发送丢帧的时候,我有丢到下一个i帧到来为止,也有清除缓存。目前我初步定为到是音频那边的问题,感觉是重采样那边的问题。
smwhotjay
2020-06-02
打赏
举报
回复
直播类播放应该卡顿后要么加速缓冲快速播放到最新进度。要么抛弃卡顿时未播放的流数据。
不知道你直播协议。不好说。
FFmpeg
与QT跨平台
播放器
开发实战:从原理到工程实现
本文系统讲解基于
FFmpeg
音视频处理与QT跨平台GUI框架构建
播放器
的完整工程实践。涵盖解封装、解码、音视频渲染与同步、多线程安全控制、跨平台适配等核心技术模块,重点解析YUV/RGB转换、OpenGL GPU渲染、音频主时钟同步、硬解码集成及内存管理策略,适用于C++音视频应用开发。
FFmpeg
推拉流优化全攻略:如何在不同网络环境下保持流畅直播(含弱网解决方案)
本文围绕
FFmpeg
在直播推拉流中的深度优化展开,涵盖自适应码率(ABR)策略、协议选型(LL-HLS/WebRTC)、关键推流参数调优、弱网对抗技术(FEC、拥塞控制、动态缓冲)、CDN智能分发及端到端监控体系。重点聚焦网络
波动
与丢包场景下的流畅性保障,强调从编码、传输、播放到服务端架构的全链路协同优化,适用于低
延时
、高并发、跨地域的工业级直播系统。
【深度选型】RTSP超低延迟
播放器
:自研陷阱与成熟模块的效益分析
本文对比自研与成熟RTSP
播放器
方案,重点剖析低延迟、兼容性、扩展性和网络适应性四大维度。通过动态Jitter Buffer、硬解排雷、AI数据通道及智能重连等技术,揭示外采SDK在多平台稳定性与总拥有成本上的显著优势,助力企业聚焦核心业务。
颠覆式跨平台媒体播放技术:zyfun的全场景适配架构与体验革新
zyfun是一款免费高颜值的跨平台桌面视频
播放器
,通过抽象工厂模式的媒体服务适配层、增量渲染UI引擎和混合解码媒体流水线三大核心技术,在Windows/macOS/Linux实现98%功能一致性和<150ms响应延迟。其架构有效解决系统碎片化、解码性能
波动
与UI渲染差异
问题
,4K播放
CPU
占用
降低40%,启动时间缩至1.2秒,并支持直播低
延时
(200ms内)与跨平台性能均衡。
OpenHarmony鸿蒙多媒体开发之ijkplayer
本文介绍OpenHarmony环境下基于
FFmpeg
的视频
播放器
ijkplayer。涵盖编译运行、下载安装、使用说明、接口说明等内容,还给出依赖的三方库编译指导,如
FFmpeg
、soudtouch、yuv,并列出验证通过的DevEco Studio和SDK版本。
其它技术问题
3,881
社区成员
9,044
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章