2016-08-21 5 views

Répondre

1

Je ne sais pas tout serveur comme ça aussi (laissez-moi savoir si vous trouverez un :)), mais en général tout peut être construit au sommet de Icecast:

  1. Il est open source

  2. Ceci est habituellement réalisé en créant plusieurs points de montage avec un bitrate différent, et en fournissant vos auditeurs avec plusieurs liens ils peuvent choisir le débit (ou le format, comme mp3/aac) qui adapteront leur connexion Internet.

  3. Création d'un script en PHP ou toute autre langue qui récupérera l'artiste en cours & titre de la piste de Icecast et rechercher une image sur un service de musique comme iTunes ou Spotify (ils ont l'API pour cela). Certains clients source fournissent également des images à partir de balises MP3, par exemple.
  4. Vous pouvez utiliser Nginx comme un équilibreur de charge devant vos instances de Icecast, aussi il y a un bel article à ce sujet https://medium.com/@pereiragoncalo/icecast-in-production-7313cb5c95ff#.m4bf6yne7

  5. Je ne sais pas ce que le cryptage exact que vous parlez, mais Icecast prend en charge SSL, donc vous pouvez avoir des liens HTTPS vers vos flux.