首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么Flash RTMP播放器经过编码后,直播视频流不流畅,音频流正常?

为什么Flash RTMP播放器经过编码后,直播视频流不流畅,音频流正常?
EN

Stack Overflow用户
提问于 2015-12-01 22:25:11
回答 1查看 314关注 0票数 1

我的视频流是H.264编码,音频流是AAC编码。实际上,我是通过读取flv格式的文件来获得这些流的。我只对视频流进行解码,以获得所有的视频帧,然后在编码之前使用ffmpeg做一些事情,比如改变一些像素。最后,我会将视频和音频流推送到Crtmpserver。当我从这台服务器上拉取直播流时,我发现视频不流畅,但音频正常。但是当我将gop_size从12改为3时,一切都是正常的。是什么原因导致了这个问题,有人能给我解释一下吗?

EN

回答 1

Stack Overflow用户

发布于 2015-12-02 01:08:03

CPU或带宽不足以满足您的使用要求。RTMP总是先处理音频,再处理视频。如果是ffmpeg,或者网络跟不上直播流,视频帧将被丢弃。由于音频要小得多,编码成本也低得多,所以CPU非常慢或网络拥塞通常不会有任何问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34022732

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档