Direct Icecast

Précédent Suivant

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.com

  • URL 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\n

Mé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\n

Response (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é.
Format codec non pris en charge.

500

Serveur non disponible.



© 2026 Triton Digital®. Tous droits réservés.