我们正在使用video.js(一个html5媒体播放器)播放我们的视频。视频文件存储在AWS s3上,我们将它们与html5本机标签流一起进行流处理。
我们的目标是获得用户设备,浏览器和互联网速度可以处理的最高质量的视频。
在我看来,我们需要将媒体分成不同的格式,然后根据用户下载正确的媒体。另外,我不知道这是否有必要,但也许我们需要使用MPEG-DASH之类的自适应位流来按段流传输视频并根据网络条件优化每个段。
可能的解决方案:
什么是最佳解决方案?
答案 0 :(得分:1)
听起来好像您需要使用视频流服务器-除非您有大量的开发带宽,否则使用专业的流服务器可能很有意义。
一些例子包括:
有关ABR的更多背景信息,请参见:https://stackoverflow.com/a/42365034/334402