【问题标题】:How to stream custom video from Tomcat如何从 Tomcat 流式传输自定义视频
【发布时间】:2014-06-29 22:20:01
【问题描述】:

我有一个在 Tomcat 7 上运行的 Java 后端。我想添加对 HTTP 请求的支持,该请求将开始从 Tomcat 中的 Java 代码流式传输 MP4 视频,但不知道从哪里开始。我相信 HTTP GET 以某种方式支持 A/V 流,但不完全确定。

假设 MP4 文件位于 /opt/videos/myvid.mp4,并且 Tomcat 实例具有对该目录和文件的读/写文件权限。现在让我们假设有一个 HTTP GET(或任何支持流式传输的)请求进来,我们需要开始将 myvid.mp4 流式传输到客户端 - 在纯 Java 中,从 Controller 类内部。这将如何运作?

【问题讨论】:

  • 试试看这个帖子:stackoverflow.com/questions/2308181/…
  • 谢谢@Fincio (+1) - 我想这比我想象的要低级一些。是否有任何库可以将其抽象得更高一些?再次感谢!
  • 哦,为什么要近距离投票?

标签: java tomcat video video-streaming


【解决方案1】:

一年前我不得不完成一项类似的任务。我在以下位置找到了一个不错的简短且有效的 servlet: http://balusc.omnifaces.org/2009/02/fileservlet-supporting-resume-and.html

实际上,tomcat 本身在流式传输方面做得很好。但是,我没有弄清楚如何使用 webapp/war 目录之外的文件。

【讨论】:

  • 太棒了,伙计,这真的对我有用! (好吧,我添加了一些修改以适应我的环境)你节省了我很多时间 :)
猜你喜欢
  • 2015-06-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-25
  • 2012-01-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多