首页 > 解决方案 > 如何让视频播放更快?

问题描述

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

1.AWS弹性转码

2.Vimeo 用于托管和播放

有什么办法可以改进吗?

标签: phplaravelvideotranscoding

解决方案


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

最常见的解决方案是:

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

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


推荐阅读