gpt4 book ai didi

java - 如何使用 java 上传和流式传输 flash 视频?

转载 作者:行者123 更新时间:2023-11-30 06:36:47 24 4
gpt4 key购买 nike

我想创建一个可用于上传视频并能够播放视频的 html 页面。我对此完全陌生。两周前我才学会上传和处理图像。所以,我需要一些指导方针,比如

  • 如何上传视频?
  • 我必须学习哪些概念?
  • 我可能需要哪些库?
  • 如何将其转换成flash格式?
  • 如何将其流式传输回给用户?

我在服务器端使用 Java!

而且我还想知道 有什么方法可以用 AJAX 完成所有这些吗?

任何建议或建议或链接或任何可以帮助我的东西都将不胜感激!!!

提前致谢!

最佳答案

嗯...看起来很有趣..

How to upload video?

嗯,这取决于。

  1. 如果您使用的是胖客户端(又名 swing 或 swt),那么您可以使用 Apache Commons File Uplaod API
  2. 对于 JSP http://www.roseindia.net/jsp/file_upload/index.shtml
  3. 使用 JSF -(http://balusc.blogspot.com/2008/02/uploading-files-with-jsf.htmlhttp://onjava.com/pub/a/onjava/2005/07/13/jsfupload.html)
  4. 使用 AJAX - http://www.openjs.com/articles/ajax/ajax_file_upload/ (基本示例,但足以指导正确的方向:))

what concepts i have to learn?

  1. 作为库集成商,您需要了解将要使用的前端技术(JSF、JSP 或 PHP 等)
  2. 您应该了解 java 中多媒体处理的基础知识(有时有助于调试)
  3. Flash 视频基础知识(特别是流式传输在互联网视频中的工作原理 http://blog.xuggle.com/2009/01/23/overly-simplistic-guide-to-internet-video/)
  4. 假设您已经了解 servlet 等。
  5. 看看 HTML5。它有一些很棒的产品,例如视频播放等。

what are all the libraries i may require?

再次依赖

  1. 如果为前端选择 javascript + AJAX,请牢记 http://jqueryui.com/http://jquery.com/
  2. IF JSF 是前端的选择 - http://www.jboss.org/richfaceshttp://www.primefaces.org/以及 JSTL
  3. 你需要一个像http://www.xuggle.com/xuggler/这样的图书馆

Xuggler is the easy way to uncompress, modify, and re-compress any media file (or stream) from Java. Xuggler is available under the GNU Lesser General Public License.

大多数 Flash 视频网站使用 xuggler 或 FFMpeg 进行转换和播放。

How to convert it into flash format?

使用 Xuggler http://www.xuggle.com/xuggler/ .它使用 FFMpeg http://www.ffmpeg.org/ .虽然您必须在服务器端使用进行转换(截至目前您不能在小程序中使用它)。引用http://wiki.xuggle.com/Tutorials获取更多信息。

How to stream it back to user?

我通常以这种方式这样做。

<embed height="385" width="640" type="application/x-shockwave-flash" src="http://s.ytimg.com/yt/swf/watch_as3-vflofTU0v.swf" id="movie_player" flashvars="rv.7.length_seconds=107&amp;rv.2.thumbnailUrl=http%3A%2F%2Fi4....." allowscriptaccess="always" allowfullscreen="true" bgcolor="#000000">

希望对你有帮助:)

关于java - 如何使用 java 上传和流式传输 flash 视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4370119/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com