2016-08-21 3 views
0

мне нужен сервер музыкального потока, по крайней мере, следующие функции: 1- открытый код 2- адаптивного битрейт 3- мульти-арт поддержка 4- масштабируемого 5- простого шифрованияЕсть ли полнофункциональный потоковый сервер с открытым исходным кодом?

Я установил некоторые проекты (Red, Mopidy, Icecast, ...), но до сих пор я не мог найти подходящего.

ответ

1

Я не знаю ни одного сервера, как это тоже (дайте мне знать, если вы найдете один :)), но в целом все может быть построен на вершине Icecast:

  1. Это с открытым исходным кодом

  2. Это обычно достигается путем создания нескольких точек монтирования с различным битрейтом, а также предоставление слушателям несколько ссылок они могут выбрать битрейт (или формат, как mP3/AAC), которые будут соответствовать их подключение к интернету.

  3. Создайте скрипт в PHP или на любом другом языке, который будет отображать текущий исполнитель & название трека из Icecast и поиск изображения на музыкальном сервисе, таком как iTunes или Spotify (для этого у них есть API). Например, некоторые клиенты также предоставляют изображения из тегов MP3.
  4. Вы можете использовать Nginx в качестве балансировки нагрузки перед экземплярами IceCast, также есть хорошая статья о том, что https://medium.com/@pereiragoncalo/icecast-in-production-7313cb5c95ff#.m4bf6yne7

  5. Не уверен, что точного шифрования вы говорите, но Icecast поддерживает SSL, так вы можете иметь HTTPS-ссылки на ваши потоки.

Смежные вопросы