Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Java Media Framework (JMF)


Автор: val 17.5.2005, 16:49
Привет, всем!
Вот столкнулся с задачей изучить и разобраться с JMF. Если у кого-нибудь имеется какая-нибудь документация по этому делу с последовательным описанием, как и что использовать, пожалуйста, скиньте. А вообще интересуют такие вот вопросы:
1. С Sun-овского сайта скачал исходники JMF (jmf-2_1_1e-scsl-src.zip), зачем они нужны, и как их использовать?
2. Вообще, что нужно еще, чтобы использовать JMF и как с этим работать?
3. Может ли кто-то выдать алгоритм, с чего начинать и как пробовать использовать JMF. Ну, что-то типа этого:
1. Скачивает то, то и то.
2. Открываем Eclipse, подключаем такие-то файлы.
3. Пишем программку в стиле Hello, world! и сморим, как это дело работает.
В Java я пока новичок, но похоже, что придётся с ней сблизиться. Любая помощь будет крайне ценной. Спасибо. smile


Автор: batigoal 17.5.2005, 17:00
http://www.javaworld.com/javaworld/jw-04-1997/jw-04-jmf.html
http://www.onjava.com/topics/java/Java_Media
http://java.about.com/gi/dynamic/offsite.htm?zi=1/XJ&sdn=java&zu=http%3A%2F%2Fwww.javaworld.com%2Fjavaworld%2Fjw-04-2001%2Fjw-0406-jmf1.html

и прочие радости гугля smile

Автор: simanyay 17.5.2005, 17:58
Но MPEG-4 тебе не поиграть. Я для этого использовал Appleвские либы.

Автор: val 18.5.2005, 11:52
Ну вот, вроде бы разобрался, как всякие медиа-файлы прокручивать, теперь стала более актуальной задача - организация стриминга. Например, потоковая передачи звука по сети.
Это задачу мне не обязательно решать с помощью JMF, можно чем-то и другим. Какие будут рекомендации, советы, ссылки?
Добавлено @ 11:54
2 simanyay: расскажи, пожалуйста про эти Appleвские либы, чем лучше/проше аналогов в JMF? И опять-таки можно с помощью них стриминг организовывать?

Автор: simanyay 18.5.2005, 14:23
Цитата(val @ 18.5.2005, 13:52)
2 simanyay: расскажи, пожалуйста про эти Appleвские либы, чем лучше/проше аналогов в JMF? И опять-таки можно с помощью них стриминг организовывать?


ну это не совсем либы... это http://developer.apple.com/quicktime/qtjava/index.html. Внимание: работает только на Windows и MacOS

Автор: NetLord 19.5.2005, 07:22
В принципе JMF здесь не обязателен.
Можно воспользоваться сервлетами для передачи аудио фалов.
Сервак кидает аудио поток по HTTP, клиент типа Winamp получает по линку.
Неплохой стример выходит, сам делал понравилось.

Автор: val 19.5.2005, 10:05
Еще небольшая просьба: расскажите, пожалуйста, про процесс стриминга, как организуется, какие аппаратные ресурсы нужны и вообще... smile ?

Автор: val 19.5.2005, 13:04
2 NetLord. Идея хорошая, но нужен сервак, а это дорого и не каждому подойдёт.

Автор: NetLord 19.5.2005, 14:58
val я использовал в качестве сервака свой комп Р-1800 256 Mb
Контейнер сервлетов Tomcat 5-6 юзеров никаких нагрузок при том что еще и сам работал на машине, правда сейчас отдельный сервак, но тока потому что винты большие нужны под музыкальные файлы

Автор: val 19.5.2005, 16:36
2 NetLord. В таком случае покатит, но в общем, если ты продаёшь свой софт, то твоему клиенту будет как-то не по себе от того, что на его машине должен будет сервак подняться... smile

Автор: Sherkhan 24.6.2005, 10:10
Хорошее описание Java стримминга на
www6.software.ibm.com/developerworks/education

Автор: gEndelf 7.7.2005, 15:13
у меня есть похожая идея создать приложение-сервер для трансляции аудио-видео на локальную сеть с авторизацией.
Спецы - посоветуйте - с чего начать ?

Автор: val 8.7.2005, 09:07
gEndelf, ну в общем нечто похожее я уже сделал - голосовой чат, даже работает. smile Посоветую начать с изучение с общего обзора JMF и детального изучения примеров программ к ней, которые лежат на Сановском сайте. На самом деле, там всё довольно-таки просто.

Автор: STIM644 8.3.2014, 19:03
Я одного не могу понять, если использовать jmf, то клиент может быть только апплет ?! А браузер может ? 

Автор: Samotnik 9.3.2014, 21:31
STIM644, браузеры интерпретируют стандартные тэги, которые прописаны в w3c. Java туда не входит, поэтому браузеру нужен инструмент, который будет исполнять java, затем браузер сможет это показать. П
Поэтому, отвечая на вопрос прямо, нет, сегодня java в браузер напрямую передать нельзя.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)