社区
其它技术问题
帖子详情
ffmpeg播放器受cpu占用波动累计延时问题
风闲1217
2020-06-01 10:34:46
我目前基于Qt+ffmpeg编写的流播放器遇到了一个问题,平时播放流的延时在1s内,但是当电脑使用7zip这样很耗费cpu的软件时,就会给播放器造成累计延时,不知道怎么消除。
我目前采用的方式是软解码,ffmpeg的版本是4.2.2,个人猜测是cpu被占用后,解码不及时造成了累计延时。
重连流可以消除这个延时,但我想知道更加直接的优化方案,因为实际使用中不能放流放着放着就自己重连了。
期待有大牛能指点下。
...全文
450
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
打赏
举报
回复
直播类播放应该卡顿后要么加速缓冲快速播放到最新进度。要么抛弃卡顿时未播放的流数据。
不知道你直播协议。不好说。
基于qt和
ffmpeg
视频
播放器
开发实战
ffmpeg
是世界上应用广的开源视频处理框架,在各个平台(windows,linux,嵌入式、Android、IOS)被广泛应用,可以说是做视频相关项目技能qt是目前跨平台项目界面开发的第一选择,本课程基于这两种框架在加上VC++,给大家讲解
延时
如何开发出一个视频
播放器
,各个模块如何结合,如何考虑性能
问题
,如何设计封装类,如何处理各种异常情况。
直播常见
问题
原因汇总
直播常见
问题
原因汇总
直播常见
问题
从代码层面来看,什么是卡顿?其实是指
播放器
渲染的帧率太低,比如:1s 显示 3~5 帧,或者渲染完一帧后,过很久才渲染下一帧。 因此,我们需要排查,是什么原因导致了
播放器
无法流畅地渲染数据,通常可能有如下几大类: 网络带宽不足 一个完整的直播应用,简单来说数据流是这样的:主播 -> CDN -> 观众 因此,直播出现卡顿,三个端都可能是
问题
的源头: 1. 主播端的网络不好,导致推流上行不稳定 2. 服务端的线路质量不好,导致分发不稳定 3. 观众端的网络不好,导致拉流下行不稳定 网络性能测
直播相关讲解 -- 直播常见
问题
(转载)
转载:ttps://blog.csdn.net/qq_18998145/article/details/106570385 播放卡顿 从代码层面来看,什么是卡顿?其实是指
播放器
渲染的帧率太低,比如:1s 显示 3~5 帧,或者渲染完一帧后,过很久才渲染下一帧。 因此,我们需要排查,是什么原因导致了
播放器
无法流畅地渲染数据,通常可能有如下几大类: 网络带宽不足 一个完整的直播应用,简单来说数据流是这样的:主播 -> CDN -> 观众 因此,直播出现卡顿,三个端都可能是
问题
的源..
webRTC是怎么应对网络变化的
以上就是WebRTC拥塞控制和码率调节策略的5个过程,里面涉及到很多传输相关的技术,我在这里也是简单介绍了下其工作原理,很多细节的并没有描述出来,也很难描述出来,有兴趣的同学可以翻看WebRTC的源代码。如果觉得webRTC代码费劲,我照虎画猫将WebRTC的拥塞控制用C重新实现了个简易版本,但是去掉了padding,可到访问。
其它技术问题
3,881
社区成员
9,054
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章