如何在HTML5中播放视频流?如果必须的话,我可以使用最新版本的单一浏览器。
即使整个视频没有被浏览器加载,我也需要能够从电影的任何位置开始播放。 />
WebRTC?
我已经看过this question但没有人回答。
不允许观看者跳到任何视频的中间位置 浏览器。他们必须直接观看视频从开始到结束, 这不太理想。
这是流媒体的主要观点。
答案 0 :(得分:4)
目前,如果您想使用纯HTML5并使用跨浏览器,您只能使用< video>进行渐进式流式传输。元件。
虽然这仍然允许用户通过刷机向前跳过或通过设置.currentTime以编程方式向前跳过,但仍会有一些缓冲,而浏览器会重新加载足够的内容以便顺利播放。
像Smooth Streaming这样的解决方案,HLS今天不适用于所有浏览器,所以你需要一个Flash或Silverlight插件,虽然W3C认可MPEG-DASH,但未来有一些希望,因为这样的样本证明{{3 }}
今天但是如果你想坚持使用HTML5解决方案并且你有一个格式的源代码可以使用浏览器那么你应该没问题
答案 1 :(得分:0)
Chrome同时实施了Media Source API。希望其余的都会随之而来 http://www.w3.org/TR/media-source/
此规范扩展了HTMLMediaElement,允许JavaScript生成用于回放的媒体流。允许JavaScript生成流有助于各种用例,如自适应流和时移实时流。