Потоковое mp3 с использованием технологии Java - PullRequest
1 голос
/ 09 ноября 2010

** Мне нужно купить распределенную вычислительную систему, которая использует технологию Java для доступа к mp3-файлам, хранящимся на отдельных серверах.

В слое пользовательского интерфейса пользователи могут воспроизводить аудиофайлы.В клиентском приложении уровня обработки информации, работающем с серверами баз данных (где хранятся аудио и пользовательские данные). При обработке информации мне нужно иметь возможность управлять аудиофайлами.Мои вопросы:

  1. Каков наилучший фреймворк для начала работы?
  2. Могу ли я использовать различные технологии, такие как SmartGWT, SmartGWT EE, mySQL, JSF вместе?1009 * Какой самый лучший mp3-плеер, работающий с Java? **

Ответы [ 2 ]

1 голос
/ 09 ноября 2010

(при условии, что ваш клиент - браузер)

Самый простой способ:

  1. На стороне клиента используйте Flash-плеер, который воспроизводит mp3, загруженный по HTTP. Вы можете написать свой собственный или выбрать один в Интернете (доступно много): пример .

  2. Служите вашим mp3-файлам как статическим файлам через веб-сервер или напишите сервлет Java, который обслуживает эти файлы. Во втором случае вы могли бы иметь больше контроля и реализовать прогрессивную загрузку HTTP .

0 голосов
/ 09 ноября 2010

Я отвечу только на вопрос о потоковой передаче:

Есть проект locality-icecast , который реализует потоковый сервер icecast в Java, но он был заброшен, так что вы можете выбратьразвитие.Вы также можете взглянуть на JRoar , это сервер Icecast для ogg, но в целом это то же самое, и вы также можете получить некоторые идеи от него.

Таким образом, любой игрок, который поддерживает shoutcastПротокол / icecast будет работать с вашим сервером.

Если вы хотите написать свой собственный проигрыватель, вы можете декодировать mp3 с помощью библиотеки JavaLayer .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...