Video streaming 为html5视频播放器优化流媒体

Video streaming 为html5视频播放器优化流媒体,video-streaming,html5-video,mpeg-dash,vimeo-player,amazon-elastic-transcoder,Video Streaming,Html5 Video,Mpeg Dash,Vimeo Player,Amazon Elastic Transcoder,我们正在使用video.js(html5媒体播放器)来播放我们的视频。视频文件存储在AWS s3上,我们使用html5本机流式处理标签对其进行流式处理 我们的目标是获得用户设备、浏览器和互联网速度能够处理的最高质量视频 在我看来,我们需要将媒体分成不同的格式,然后根据用户下载正确的媒体。另外,我不知道这是否有必要,但我们可能需要使用自适应比特流,如MPEG-DASH,将视频分段流化,并根据网络条件优化每个分段 可能的解决办法: 使用白色标签Vimeo播放器 继续使用带有vimeo url的htm

我们正在使用video.js(html5媒体播放器)来播放我们的视频。视频文件存储在AWS s3上,我们使用html5本机流式处理标签对其进行流式处理

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

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

可能的解决办法:

  • 使用白色标签Vimeo播放器
  • 继续使用带有vimeo url的html5播放器(我不知道这是否有帮助)
  • 使用Amazon弹性转码器将视频分解为不同的格式,然后使用其他服务为用户优化并加载正确的格式
  • 使用MPEG/DASH的实现

  • 最好的解决方案是什么?

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

    一些例子包括:

    • wowza(付费)
    • gstreamwer(免费软件)
    有关ABR的更多背景信息,请参见: