Как загружать и передавать flash-видео с помощью java?
Я хочу создать html-страницу, которая может использоваться для загрузки видео, а также для воспроизведения видео. Я совершенно новичок в этом деле. За 2 недели до этого только я научился загружать и обрабатывать изображения. Итак, мне нужны некоторые рекомендации, такие как
- Как загрузить видео?
- какие понятия я должен изучить?
- какие библиотеки мне могут понадобиться?
- Как преобразовать его в формат flash?
- Как передать его обратно пользователю?
I am using Java in server side!
И я также хочу знать, что Is there any way to do them all with AJAX?
Любые предложения или советы, ссылки или что-нибудь, что может помочь мне, будут более благодарны!!!
Заранее спасибо!
1 ответ:
Хммм... кажется интересным..
Как загрузить видео?
Ну, это зависит.
- Если вы используете толстый клиент (он же swing или swt), то вы можете использовать
Apache Commons File Uplaod API.- Для JSP http://www.roseindia.net/jsp/file_upload/index.shtml
- С JSF - (http://balusc.blogspot.com/2008/02/uploading-files-with-jsf.html и http://onjava.com/pub/a/onjava/2005/07/13/jsfupload.html )
- с AJAX - http://www.openjs.com/articles/ajax/ajax_file_upload/ (простой пример, но достаточно, чтобы направлять в правильном направлении :))
Какие понятия я должен изучить?
- как интегратор библиотек вам необходимо знать о технологии переднего плана, которую вы собираетесь использовать (JSF, JSP или PHP и т. д.)
- Вы должны знать основы обработки мультимедиа в java (иногда помогают в отладке)
- основы flash-видео (особенно как работает потоковое видео в интернет-Видео http://blog.xuggle.com/2009/01/23/overly-simplistic-guide-to-internet-video/ )
- предполагая, что вы уже знаете о сервлетах и т. д.
- взгляните на HTML5. Он имеет некоторые большие предложения, такие как воспроизведение видео и т.д.
Каковы все библиотеки, которые я могу требовать?
Опять зависит
- При выборе javascript для front end + AJAX в виду http://jqueryui.com/ или http://jquery.com/
- Если JSF является выбором для front end - http://www.jboss.org/richfaces или http://www.primefaces.org/ наряду с
JSTLetc- вам понадобится библиотека типа http://www.xuggle.com/xuggler/
Xuggler-это простой способ распаковки, изменение и повторное сжатие любого медиафайла (или поток) с Java. Xuggler это доступно под GNU Lesser General публичная лицензия.
Большая часть Flash - видео сайты либо используют xuggler или FFMpeg для преобразования и воспроизведения.
Как преобразовать его в формат flash?
Использовать Xuggler http://www.xuggle.com/xuggler/. он использует
FFMpeghttp://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&rv.2.thumbnailUrl=http%3A%2F%2Fi4....." allowscriptaccess="always" allowfullscreen="true" bgcolor="#000000">Надеюсь, это вам поможет:)
Comments