代码之家  ›  专栏  ›  技术社区  ›  TechChain

如何使视频播放更快?

  •  0
  • TechChain  · 技术社区  · 6 年前

    我有一个从管理面板上传视频的系统。视频是高质量的高清。因此,当在移动设备上的浏览器上播放视频时,其播放速度非常慢,需要花费大量时间才能播放。为了快速播放,有人建议使用以下选项

    1.AWS弹性转码

    2.用于托管和回放的Vimeo

    有什么办法可以改进吗?

    1 回复  |  直到 6 年前
        1
  •  1
  •   Mick    6 年前

    你的高质量视频播放速度慢的原因,我认为你的意思是缓冲和暂停,而不是以较慢的速度播放,通常是因为视频文件很大,传输它们的带宽有限。

    最常见的解决方案是:

    • 使用一个更积极或节省带宽的视频编解码器-这将减少带宽,以牺牲视频质量。
    • 使用CDN。这本质上是一种缓存视频的方式,因此对于您的观众来说,它更接近网络的边缘。
    • 使用自适应比特率流ABR-这将创建视频的多个比特率版本,客户端将逐块下载视频片段,并根据当前网络条件选择下一块的比特率-请参阅: https://stackoverflow.com/a/42365034/334402

    使用Vimeo、YouTube等提供商来托管您的视频意味着他们会处理以上所有问题,而您不必为此担心。如果您喜欢自己动手,那么可以使用AWS Media Services、Wowza、gStreamer等构建解决方案,但这是一个专业领域,比使用托管解决方案更复杂。