html - HTML5 中的视频流

标签 html video-streaming

如何使用 HTML5 流式传输视频?如果必须的话,我可以使用最新版本的单个浏览器。
我需要能够从电影的任何位置开始播放,即使浏览器没有加载整个视频。
WebRTC ?
我已经看过 this question没有人回答。

Does not allow the viewer to skip to the middle of a video in any browser. They must watch the video straight through start to finish, which is not ideal.

这是流式传输的要点。

最佳答案

目前,如果您想使用纯 HTML5 并跨浏览器工作,您只能使用

虽然这仍然允许用户通过 scrubber 或通过设置 .currentTime 以编程方式跳过,但在浏览器重新加载足够的内容以便流畅播放时仍然会有一些缓冲。

Smooth Streaming、HLS 等解决方案如今无法跨浏览器工作,因此您需要 Flash 或 Silverlight 插件,但随着 MPEG-DASH 被 W3C 认可, future 仍有希望,因为像这样的示例演示了 http://dash-mse-test.appspot.com/release-notes.html

然而,对于今天而言,如果您想坚持使用 HTML5 解决方案并且您拥有适用于浏览器的格式的源代码,那么您应该没问题

关于html - HTML5 中的视频流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14645420/

相关文章:

amazon-web-services - AWS S3 和 Glacier 的许多小文件与 1 个大文件 :

video - ffprobe show_frames 多个视频

html - 目标 = "_blank"与目标 = _blank

jQuery 查找并替换变量中的文本

html - 为流体布局强制执行 "min-margin"

html - chrome 上的按钮样式与其他按钮样式不同

ios - HTTP 直播服务,如 LiveStream/Ustream/Twitch/Youtube Live

html - 响应框居中对齐

ios - 如何在 ios 中手动更改 AVplayer 中的流媒体视频质量?

android - 使用 ffmpeg 源代码从 android 广播实时视频