Direct Icecast Ingest provides a way to ingest audio stream and metadata into the Triton content delivery network (CDN) without using Station Manager. Le Triton Digital Media Relay (MR) peut recevoir un flux codé Icecast v2 comme flux de streaming. Cette prise en charge dépend de configurations précises et de la disponibilité de l'ensemble des fonctionnalités sur des MR donnés.
Seul le protocole Icecast v2 est pris en charge. Par conséquent, cette fonctionnalité n’est proposée ni pour Shoutcast ni pour RTMP. Pour le streaming direct par le biais de ces sources, voir le Transcodage côté serveur.
For information on sending metadata and ad insertion for direct Icecast ingest, see Icecast Metadata.
Codecs pris en charge
Les paramètres de streaming dans l’encodeur Icecast doivent correspondre exactement à ceux de la configuration du réseau de distribution de contenu Triton. Sinon, la connexion sera refusée par le MR.
Triton prend officiellement en charge une liste spécifique de préréglages de codecs et de taux d'échantillonnage. Consultez l’article de la base de connaissances du centre d’aide « Choix des paramètres de débit binaire audio » pour obtenir la liste des codecs pris en charge.
Si votre encodeur ne peut pas être réglé sur l'un de nos préréglages, veuillez contacter le L'assistance client de Triton.
Connect Icecast Streams to the Triton Network
Pour obtenir plus d’informations sur la connexion à des produits ou services tiers tels que Telos Z/IP Stream et Wheatstone, consultez Connexion de produits/services tiers Icecast.
Dans le cadre du processus de mise en œuvre, vous recevrez une ou deux URL au nom d'hôtes DNS. (URL A et URL B.) Connectez-vous aux relais média du réseau Triton via ces URL DNS, en utilisant une URL distincte pour chaque source Icecast.
Exemple d'URL :
Adresse URL A :
europe.icecast.tritondigital.comAdresse URL B :
europe2.icecast.tritondigital.com
Les URL à utiliser sont fournis par l'équipe de mise en œuvre de Triton Digital.

Encodeur Icecast simple
Si vous utilisez un encodeur Icecast unique avec un seul flux, utilisez l'URL A comme source. Si vous avez reçu deux URL, vous pouvez ignorer l'URL B. (Voir l'illustration ci-dessus, sans la surbrillance jaune.)
Encodeur/flux Icecast double
Si vous utilisez une configuration de streaming Icecast double/redondante (soit deux encodeurs séparés, soit un encodeur qui émet deux flux), utilisez l'URL A pour la première source et l'URL B pour la seconde source. (Voir l'illustration ci-dessus, incluant la surbrillance jaune.)
Paramètres de l'encodeur
Icecast Ingest de Triton Digital prend en charge les paramètres Icecast v2.
Paramètre | Description | Valeurs | Obligatoire |
|---|---|---|---|
ice-bitrate | Codec bitrate / 1000 | 128, 96, 32 ... | ✅ |
ice-audio-info | Détails Codec | ice-samplerate=44100;ice-bitrate=128;ice-channels=2 | |
contenu-type | Codec mime-type | audio/mpeg, audio/aac | ✅ |
Autorisation | Base64 encodée 'Utilisateur:Pass'. | L'utilisateur doit toujours être 'source, par exemple : source : Mot de passe du montage | ✅ |
Exemples de méthodes sources
Request (Demande)
Méthode SOURCE
SOURCE /mp3test ICE/1.0\r\n
content-type: audio/mpeg\r\n
Authorization: Basic c291cmNlOmhhY2ttZQ==\r\n
ice-bitrate: 128\r\n
ice-audio-info: ice-samplerate=44100;ice-bitrate=128;ice-channels=2\r\n
\r\nMéthode PUT
PUT /mp3test HTTP/1.0\r\n
content-type: audio/mpeg\r\n
Authorization: Basic c291cmNlOmhhY2ttZQ==\r\n
ice-bitrate: 128\r\n
ice-audio-info: ice-samplerate=44100;ice-bitrate=128;ice-channels=2\r\n
\r\nResponse (Réponse)
Code de réponse | Description |
|---|---|
200 | Succès |
400 | Demande invalide ou nom de montage invalide. |
401 | Mot de passe invalide. |
404 | Montage inconnu ou désactivé provisoirement. |
409 | Flux déjà connecté. |
500 | Serveur non disponible. |