我有一个从管理面板上传视频的系统。视频是高质量的高清视频。因此,当视频在移动设备上的浏览器上播放时,其播放速度非常慢并且需要很长时间才能播放。为了使其快速播放,有人建议使用以下选项
1.AWS弹性转码
2.Vimeo 用于托管和播放
有什么办法可以改进吗?
最佳答案
您的高质量视频播放速度缓慢的原因(我假设您指的是缓冲和暂停而不是以较慢的速度播放)通常是因为视频文件很大并且传输它们的带宽有限。
最常见的解决方案是:
- 使用更激进或节省带宽的视频编解码器 - 这会减少带宽,但会牺牲视频质量。
- 使用 CDN。这本质上是一种缓存视频的方式,因此对于观看者来说它更接近网络边缘。
- 使用自适应比特率流媒体 ABR - 这会创建视频的多个比特率版本,客户端会按 block 下载视频 block ,并根据当前网络条件选择下一个 block 的比特率 - 请参阅:https://stackoverflow.com/a/42365034/334402
使用 Vimeo、YouTube 等提供商来托管您的视频意味着他们会处理上述所有事宜,您无需担心。如果您更喜欢自己动手,那么您可以使用 AWS Media Services、Wowza、gStreamer 等构建解决方案,但这是一个专业领域,比使用托管解决方案更复杂。
关于php - 如何让视频播放速度更快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51665170/