首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在多比特率中播放视频,而无需在每个比特率中手动创建视频文件

在多比特率中播放视频,而无需在每个比特率中手动创建视频文件
EN

Stack Overflow用户
提问于 2014-01-04 05:15:24
回答 1查看 831关注 0票数 0

我希望有一个媒体文件,我可以使用FFMPEG (用于编码和多比特率生成)和(用于流)以多个比特率进行流。

在“直播”中,ffmpeg从一个比特率源制作了多个比特率视频,但没有针对不同比特率的文件。当查看器请求比特率流视频但当请求终止时,将为不同的比特率创建文件,生成的文件被删除。

所以我在Flash Media Server中搜索并发现( hds-vod ),但在hds-vod中,我应该为每个比特率创建一个文件,例如,如果我的档案中有2000段高清质量(1024 kbps)的视频,我应该从一段视频中制作4段不同比特率的视频,我总共创建了10,000个视频。

所以在五个比特率(1024k,760 K,320 K,145 K,64k)中有2000段视频,现在我有10,000个视频。我有2000个视频的空间,而我的服务器中没有容纳10万个视频文件的空间。

我想在我的服务器上播放“按需”视频,而不是像这样不断地生成不同的比特率文件。

有人有什么建议吗?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2014-01-05 04:53:11

好吧,每次你想要用不同的比特率生成视频时,你都要对视频进行解码。如果您想将重新编码的结果保存到一个文件中,或者只是流它,那就由您决定了。我会将它保存到一个文件中,因为:

  • 如果您不止一次地观看同一视频,或者如果您有多个用户观看同一视频,则浪费CPU周期一次又一次地对其重新编码是没有意义的。
  • 您的机器可能不够强大,无法实时重新编码,同时保持适当的帧速率,特别是对于高清视频,尤其是如果您有多个用户。

这就是为什么最好重新编码视频并预先存储文件。现在储藏室很便宜。

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

https://stackoverflow.com/questions/20917267

复制
相关文章

相似问题

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