如何使用Java/Spring向浏览器流式传输视频?

4
我们有一个运行中的jboss服务器,使用Spring构建了一个基本的网站设置,现在我想将视频流式传输到浏览器。我试图使用xuggle,但是我在他们的网站上读到,你不能把它放进一个Applet或者与Java Webstart一起使用,所以我假设这意味着我可以流式传输到浏览器,这个假设正确吗?如果是这样,还有其他人知道任何库或者我应该如何去做?如果您需要更多信息或有问题,我很乐意回答,尽管我对视频流并不熟悉,而且相对来说也很陌生Spring。

更新:所以我能够使用xuggle生成一个视频,然后我可以嵌入到我的html代码中...但我无法同时生成和流式传输。是否有人有任何想法如何使xuggle将数据推出到我的tomcat服务器?


1
你考虑过在网页中直接使用HTML5视频元素吗? - thatidiotguy
说实话,我没有,甚至不知道那怎么可能? - Grammin
你在使用Spring MVC吗?你的Web应用程序是做什么的?它一定会在某个地方输出HTML,对吧?还是说它是一个Web服务? - thatidiotguy
是的,我正在使用Spring MVC,目前它只是显示我们制作的一些JSP文件。 - Grammin
2个回答

2

你可能需要查看Red5媒体服务器。


有没有一个.war文件,我可以将其放入我的jboss/tomcat服务器以供red5使用? - Grammin
是的。请参阅部署文档,网址为http://code.google.com/p/red5/downloads/list。 - Eugene Kuleshov

1

由于您正在进行jsp,只需让您的代码编写HTML 5视频元素。这将提供基本的视频功能。这将在所有符合HTML 5标准的浏览器以及所有移动设备上运行。


所以我可以使用xuggle生成视频,然后将该视频嵌入到我的HTML代码中...但我无法同时生成和流式传输。 - Grammin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接