Direct Icecast Ingest de Triton Digital permet d'ingérer le flux audio et les métadonnées dans le réseau de distribution de contenu (CDN) de Triton, et ce, sans utiliser Station Manager. Le Triton Digital MediaRelay (MR) peut recevoir un flux codé Icecast v2 comme source 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
Triton Digital MR ne prend pas en charge Shoutcast ni le protocole RTMP (Real-Time Messaging Protocol).
Pour obtenir plus d’informations sur l’envoi de métadonnées et l’insertion de publicités dans direct Icecast ingest, consultez Métadonnées Icecast.
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 bien précise de codecs et de préréglages de taux d'échantillonnage. Pour consulter une liste, reportez-vous à la section Choisir les paramètres de débit binaire audio.
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.
Connecter les flux Icecast au réseau Triton
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 DNS de nom d'hôte, l'URL A et l'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 :
URL A :
europe.icecast.tritondigital.example.comURL B :
europe2.icecast.tritondigital.example.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.)
Configuration de l'encodeur
Si votre encodeur nécessite qu'un numéro de port soit explicitement fourni, utilisez les ports suivants :
HTTP : port 80 ou 3690
HTTPS : port 443
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. |