标签: video video-streaming html5-video
我有一个关于如何在部分中流式传输大型视频的问题。假设我有一个1G大的视频,我想分成10个相等的部分(每个约100MB)。现在我想做的是拥有一个视频播放器(最好是HTML5 / JS而不是Flash播放器),从头到尾播放这10个视频,中间没有任何明显的差距。
这样做的目的是确保在用户没有观看整个视频时不会下载整个视频。
这是毫无意义的运动吗? 您是否通过考虑此实现来节省带宽? 有这样的解决方案吗?
谢谢!
答案 0 :(得分:1)
如上面的评论所述,所描述的视频消费方式称为自适应流媒体。在这种情况下有几种类似的技术可用,如MPEG-DASH,HLS,Smooth Streaming,......在视频流行业中可以看到向MPEG-DASH的转变 - 例如Youtube和Netflix等平台正在使用DASH。
您可以找到几个不同的编码器和播放器供应商,例如Wowza,Bitmovin等等。可以找到熟悉自适应流媒体的良好起点here和here。