Servlet流媒体mp4 for chrome中的html5视频

时间:2013-01-23 14:25:34

标签: java servlets video-streaming html5-video

我正在尝试从Java servlet流式传输电影(基于浏览器的mp4或ogv),以便在HTML5网页中使用。在这里做了一些研究之后,我发现我需要支持范围。在大多数示例中,引用了http://balusc.blogspot.be/2009/02/fileservlet-supporting-resume-and.html。这似乎适用于IE和Firefox,除了一些抛出的套接字写入错误,但电影在这两个浏览器中播放。

然而,在Chrome中,电影开始很好,但大多数时候它只是在mp4时变成空白,或者只是在播放一段时间后ogv冻结。我没有收到任何错误。

我正在使用Balusc的源代码作为我的servlet。我添加的唯一内容是根据请求的文件确定子文件夹的逻辑,但在添加我自己的东西之前,这已经发生了。

帮助将不胜感激,因为它有时让我感到疯狂,它有时会起作用,有时并没有任何明确的理由。

谢谢, 安迪

1 个答案:

答案 0 :(得分:0)

对于Chrome尝试低字节范围来从流中读取响应(例如:你设置10240字节,因为它似乎来自Balusc,将此值设置为1024 * 8/7/6),有些人告诉它有助于在Chrome中完全播放视频。