Как загружать и передавать flash-видео с помощью java?



Я хочу создать html-страницу, которая может использоваться для загрузки видео, а также для воспроизведения видео. Я совершенно новичок в этом деле. За 2 недели до этого только я научился загружать и обрабатывать изображения. Итак, мне нужны некоторые рекомендации, такие как




  • Как загрузить видео?

  • какие понятия я должен изучить?

  • какие библиотеки мне могут понадобиться?

  • Как преобразовать его в формат flash?

  • Как передать его обратно пользователю?


I am using Java in server side!



И я также хочу знать, что Is there any way to do them all with AJAX?



Любые предложения или советы, ссылки или что-нибудь, что может помочь мне, будут более благодарны!!!



Заранее спасибо!

519   1  

1 ответ:

Хммм... кажется интересным..

Как загрузить видео?

Ну, это зависит.

  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.html и http://onjava.com/pub/a/onjava/2005/07/13/jsfupload.html )
  4. с AJAX - http://www.openjs.com/articles/ajax/ajax_file_upload/ (простой пример, но достаточно, чтобы направлять в правильном направлении :))

Какие понятия я должен изучить?

  1. как интегратор библиотек вам необходимо знать о технологии переднего плана, которую вы собираетесь использовать (JSF, JSP или PHP и т. д.)
  2. Вы должны знать основы обработки мультимедиа в java (иногда помогают в отладке)
  3. основы flash-видео (особенно как работает потоковое видео в интернет-Видео http://blog.xuggle.com/2009/01/23/overly-simplistic-guide-to-internet-video/ )
  4. предполагая, что вы уже знаете о сервлетах и т. д.
  5. взгляните на HTML5. Он имеет некоторые большие предложения, такие как воспроизведение видео и т.д.

Каковы все библиотеки, которые я могу требовать?

Опять зависит

  1. При выборе javascript для front end + AJAX в виду http://jqueryui.com/ или http://jquery.com/
  2. Если JSF является выбором для front end - http://www.jboss.org/richfaces или http://www.primefaces.org/ наряду с JSTL etc
  3. вам понадобится библиотека типа http://www.xuggle.com/xuggler/

Xuggler-это простой способ распаковки, изменение и повторное сжатие любого медиафайла (или поток) с Java. Xuggler это доступно под GNU Lesser General публичная лицензия.

Большая часть Flash - видео сайты либо используют xuggler или FFMpeg для преобразования и воспроизведения.

Как преобразовать его в формат flash?

Использовать Xuggler http://www.xuggle.com/xuggler/. он использует FFMpeg http://www.ffmpeg.org / . хотя вы должны использовать на стороне сервера для преобразования (на данный момент Вы не можете использовать его в апплете). Обратитесь к http://wiki.xuggle.com/Tutorials для получения дополнительной информации.

Как передать его обратно в пользователь?

Я обычно делаю это в этой фэшн.

<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">

Надеюсь, это вам поможет:)

Comments

    Ничего не найдено.