如何让视频播放更快?
How to make video playback faster?
我的系统正在从管理员上传视频 panel.Video 是高质量的高清。因此,当视频在移动设备上的浏览器上播放时,其播放速度非常慢并且需要花费大量时间来播放。为了让它快速播放,有人建议使用以下选项
1.AWS弹性转码
2.Vimeo 用于托管和播放
有什么方法可以改进吗?
您的高质量视频播放缓慢的原因,我假设您的意思是缓冲和暂停,而不是以较慢的速度播放,通常是因为视频文件很大并且传输它们的带宽有限。
最常见的解决方案是:
- 使用更积极或更节省带宽的视频编解码器 - 这将以牺牲视频质量为代价来减少带宽。
- 使用 CDN。这本质上是一种缓存视频的方式,因此它更接近您的观众的网络边缘。
- 使用自适应比特率流式传输 ABR - 这会创建视频的多个比特率版本,客户端会逐块下载视频,根据当前网络条件选择下一块的比特率 - 请参阅:
使用 Vimeo、YouTube 等提供商托管您的视频意味着他们会处理上述所有问题,您不必担心。如果您更喜欢自己做,那么您可以使用 AWS Media Services、Wowza、gStreamer 等构建解决方案,但这是一个专业领域,比使用托管解决方案更复杂。
我的系统正在从管理员上传视频 panel.Video 是高质量的高清。因此,当视频在移动设备上的浏览器上播放时,其播放速度非常慢并且需要花费大量时间来播放。为了让它快速播放,有人建议使用以下选项
1.AWS弹性转码
2.Vimeo 用于托管和播放
有什么方法可以改进吗?
您的高质量视频播放缓慢的原因,我假设您的意思是缓冲和暂停,而不是以较慢的速度播放,通常是因为视频文件很大并且传输它们的带宽有限。
最常见的解决方案是:
- 使用更积极或更节省带宽的视频编解码器 - 这将以牺牲视频质量为代价来减少带宽。
- 使用 CDN。这本质上是一种缓存视频的方式,因此它更接近您的观众的网络边缘。
- 使用自适应比特率流式传输 ABR - 这会创建视频的多个比特率版本,客户端会逐块下载视频,根据当前网络条件选择下一块的比特率 - 请参阅:
使用 Vimeo、YouTube 等提供商托管您的视频意味着他们会处理上述所有问题,您不必担心。如果您更喜欢自己做,那么您可以使用 AWS Media Services、Wowza、gStreamer 等构建解决方案,但这是一个专业领域,比使用托管解决方案更复杂。