2016-04-19 7 views

Répondre

0

Vous avez besoin que l'on appelle un transcodeur. Fondamentalement, c'est à la fois un client et une source. Il se connecte au flux de qualité complète, le décode et le code avec un codec différent ou de qualité inférieure, puis l'envoie à un nouveau point de montage sur le même serveur Icecast ou sur un serveur différent.

Il y a quelques options. Vous pouvez simplement utiliser ffmpeg/avconv, ou vous pouvez utiliser liquidsoap, ou ezstream, ou ...

Ma recommandation personnelle serait d'optimiser d'abord le flux primaire pour la qualité, pas pour le bitrate, par ex. Opus avec une moyenne de 128-140 kbit/s battra probablement 320 kbit/s MP3. MP3 est un codec ancien par les normes Internet, la technologie derrière elle est de 20 ans ou plus. Si vous avez absolument besoin d'un flux MP3 pour prendre en charge un logiciel client incorrect, vous devez le convertir en en.

Avertissement: Le format de vos fichiers est non pertinent pour votre format de flux primaire, puisque 99% de tous les cas d'utilisation nécessitent que le client source exécute un encodeur.