HTML 5视频,流媒体/缓冲仅限较长视频的某一部分

Kee*_*eno 12 javascript video html5

我们有一段很长的视频,长达1小时.我们希望向用户展示此视频的30秒小块.视频在任何时候都不会断断续续.

然后用户无法跳转到视频的其余部分,他们只能看到30秒的块.

一个例子就是说,一场足球比赛,整个比赛都在视频上,但是点击另一个页面中的一个按钮会加载完整的视频并只播放一个目标.

HTML5视频可以实现吗?它与TimeRanges有什么关系吗?视频是否必须通过纯流媒体协议提供服务?我们可以在播放之前缓冲整个30秒的块吗?

我们的目标是减少切割所有小片段所需的工作流程(以及将这些片段转码为所有不同的HTML 5视频格式的时间),我们可以抛出一段经过编码的片段并将用户发送到那段录像的一部分.

非常欢迎您的想法和意见,谢谢!

bst*_*tst 1

此时,HTML5 视频是真正的 PITA——我们没有真正的 API 来控制浏览器缓冲,因此它们往往会在较慢的连接上卡顿,因为浏览器会尝试智能缓冲,但通常会做相反的事情。

此外,如果您只希望用户观看视频的特定 30 秒块(我认为这将是您强迫用户注册才能观看完整视频的方式),HTML5 不是正确的选择 - 这将是令人难以置信的很容易滥用您的系统。

在这种情况下,您真正​​需要的是一个像样的 Flash 播放器和后端的媒体服务器 - 这是您拥有完全控制权的时候。