0

Я хочу создать приложение для потоковой передачи Android с моего сервера. И мне было интересно, как создать этот сервер.Дизайн приложения: многопоточный потоковый сервер для приложения Android

С одной стороны, мне нужен сервер для потоковой передачи аудио для меня, и я понял, что самый удобный способ воспроизведения потоков в Android - это класс MediaPlayer, который передает потоки HTTP.

С другой стороны, я нужен сервер для других целей, а также, например, отправка изображений альбомов, когда спрашивает клиент, или просто уведомить клиента, когда что-то происходит ..

Что является лучшим способом спроектировать сервер?

Наличие HTTP-сервера, который обрабатывает запросы файлов mp3 и другие запросы по-разному? Имеет TCP-сервер, который обрабатывает HTTP-запросы для mp3-файла в качестве HTTP-сервера? Какой-то другой способ?

Спасибо!

ответ

1

Стандарты HTTP включают в себя заголовок «content/type». Что еще тебе нужно? Он может указывать аудио/видео/изображение/HTML/XML и т. Д., Используя стандартный протокол, и при необходимости его можно расширить.

Это звучит, как вам нужно прочитать:

http://httpd.apache.org/

Apache является одним из многих доступных серверов, но это, вероятно, наиболее широко используются и должны удовлетворить ваши потребности.