优化html5视频播放器的流

时间:2018-10-16 11:43:21

标签: video-streaming html5-video mpeg-dash vimeo-player amazon-elastic-transcoder

我们正在使用video.js(一个html5媒体播放器)播放我们的视频。视频文件存储在AWS s3上,我们将它们与html5本机标签流一起进行流处理。

我们的目标是获得用户设备,浏览器和互联网速度可以处理的最高质量的视频。

在我看来,我们需要将媒体分成不同的格式,然后根据用户下载正确的媒体。另外,我不知道这是否有必要,但也许我们需要使用MPEG-DASH之类的自适应位流来按段流传输视频并根据网络条件优化每个段。

可能的解决方案:

  1. 使用带有白色标签的Vimeo播放器,
  2. 继续使用带有vimeo网址的html5播放器(我不知道这是否有帮助)
  3. 使用Amazon Elastic Transcoder将视频分解为不同的格式,然后使用其他一些服务来优化和下载适合用户的正确格式。
  4. 使用MPEG / DASH实现

什么是最佳解决方案?

1 个答案:

答案 0 :(得分:1)

听起来好像您需要使用视频流服务器-除非您有大量的开发带宽,否则使用专业的流服务器可能很有意义。

一些例子包括:

有关ABR的更多背景信息,请参见:https://stackoverflow.com/a/42365034/334402