如何使视频播放更快?

时间:2018-08-03 04:08:06

标签: php laravel video transcoding

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

1.AWS Elastic转码

2.Vimeo用于托管和播放

有什么办法可以改善吗?

1 个答案:

答案 0 :(得分:1)

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

最常见的解决方案是:

  • 使用更具侵略性或节省带宽的视频编解码器-这会减少带宽,但会降低视频质量。
  • 使用CDN。从本质上讲,这是一种缓存视频的方式,因此对于您的观看者来说,它更靠近网络的边缘。
  • 使用自适应比特率流式ABR-这会创建视频的多个比特率版本,客户端会按块下载视频片段,并根据当前网络条件选择下一个块的比特率-请参阅:https://stackoverflow.com/a/42365034/334402

使用Vimeo,YouTube等提供程序来托管您的视频意味着他们将处理上述所有问题,而您不必担心。如果您愿意自己做,则可以使用AWS Media Services,Wowza,gStreamer等构建解决方案,但这是一个专业领域,并且比使用托管解决方案要复杂。