@tempick

Как реализовать стриминговый сервис музыки?

Я хочу создать приложение для загрузки и онлайн-прослушивания (и скачивания) музыки.
Что будет из себя представлять: регистрируешься как автор, загружаешь свой трек, и все могут его найти и прослушать на сайте.
Вопрос в том, какие технологии будут лучше.
Для хранения файлов - использовать сторонний object storage? Или свой файловый сервер? Есть ли софт/библиотеки, которые посоветуете?
Для стриминга видео использовал как-то OvenMediaEngine, думаю и здесь его для стриминга подключить. Но, может, есть более крутые варианты?

В общем, хотелось бы советов по архитектуре и софту от тех, кто занимался чем-то подобным. Чтобы просто получить какую-то "точку входа", от которой уже можно плясать.

Или, возможно, уже есть какие-то годные книги, статьи по этой теме?

Если теги поставил некорректные - простите.
  • Вопрос задан
  • 201 просмотр
Пригласить эксперта
Ответы на вопрос 2
Stalker_RED
@Stalker_RED
Можно начать отсюда
https://en.wikipedia.org/wiki/Category:Streaming_s...
список, конечно же не полный, к примеру тут нет стримингового плагина для nginx, а он неплох, и для старта покатит.
Для MVP можно вообще файлики в папку набросать и раздавать их по http.

Насколько я понял, вы хоитите что-то вроде аналога soundcloud. Вы ведь в курсе, что они пару лет назад чуть не закрылись из-за финансовых проблем?
Ответ написан
@alexdora
Топ-менеджер
Ваша задача сводится к тому чтоб просто поставить nginx и написать обложку. На сколько я помню вам нужен по-сути HLS + ffmpeg. Там не только видео можно запихивать, но и просто аудио. А далее уже все зависит от прокладки которую вы напишите.

На тему хранения – где удобнее там и храните

HLS wikipedia
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы