Con el protocolo Icecast v2, los metadatos (puntos de referencia) se transportan en una conexión HTTP separada, lo que puede crear problemas de alineación con la inserción de anuncios para los anuncios durante el podcast. Por lo tanto, se recomienda no insertar anuncios durante el podcast en el modo Icecast. Triton recomienda usar solo la inserción de anuncios antes del podcast cuando use Icecast. Para obtener más información, consulte Metadatos y Inyección de anuncios/reemplazo durante el podcast, un poco más adelante.
Tenga en cuenta que unos pocos segundos de desalineación de los metadatos de canciones no degradan significativamente la experiencia del oyente, de modo que se puede usar Icecast para transmitir metadatos de canciones.
Para obtener información sobre cómo conectarse a la red de streaming de Triton mediante varios dispositivos Icecast, consulte Este artículo.
Direct Icecast Ingest de Triton Digital ofrece una manera de introducir stream de audio y metadatos en la red de distribución de contenidos (CDN) de Triton sin usar Station Manager. La retransmisión de medios (MR) de Triton Digital puede recibir un stream codificado de Icecast v2 como fuente de streaming. Esta asistencia técnica depende de las configuraciones y disponibilidad específicas de la función programada en MR específicas.
Solo se admite el protocolo Icecast v2. Por lo tanto, esta función no se proporciona ni para Shoutcast ni para RTMP. Para un streaming directo a través de esas fuentes, consulte Transcodificación desde el servidor.
Códecs compatibles
Los parámetros de streaming en el codificador Icecast deben coincidir exactamente con los de la configuración CDN de Triton. Si no coinciden, la conexión será rechazada por la MR.
Triton admite oficialmente una lista específica de preajustes de códec/frecuencia de muestreo. Consulte el artículo de la base de conocimiento del Centro de ayuda "Cómo elegir la configuración de la tasa de bits de audio" para obtener una lista de los códecs compatibles.
Si su codificador no se puede configurar en uno de nuestros ajustes preestablecidos, comuníquese con Servicio al Cliente de Triton.
Cómo conectar streams de Icecast a la red de Triton
Para obtener información específica sobre cómo conectarse a productos o servicios de terceros, como Telos Z/IP Stream y Wheatstone, consulte Conexión de productos/servicios de Icecast de terceros.
Como parte del proceso de implementación, se le enviarán una o dos URL de DNS del sistema. (URL A y URL B.) Conéctese a los relés de medios de la red Triton a través de esas URL de DNS, utilizando una URL separada para cada fuente de Icecast.
URL de ejemplo:
URL A:
europe.icecast.tritondigital.com
URL B:
europe2.icecast.tritondigital.com
Las URL que realmente se usarán son proporcionadas por el equipo de Implementación digital de Triton.
Codificador de Icecast único
Si ejecuta una sola configuración de codificador Icecast con un stream, use la URL A para el origen. Si le enviaron dos URL, puede ignorar la URL B. (Consulte la ilustración anterior, menos el resaltado amarillo).
Codificador de Icecast/stream doble
Si ejecuta una configuración de streaming Icecast doble/redundante (ya sea dos codificadores separados o un codificador que genere dos streams), use la URL A para la primera fuente y la URL B para la segunda. (Vea la ilustración anterior, incluido el resaltado amarillo).
Parámetros del codificador
Icecast Ingest de Triton Digital es compatible con los parámetros de Icecast v2.
Parámetro | Descripción | Valores | Obligatorio |
---|---|---|---|
ice-bitrate | Tasa de bits de códec / 1000 | 128, 96, 32 ... | ✅ |
ice-audio-info | Detalles del códec | ice-samplerate=44100;ice-bitrate=128;ice-channels=2 | |
content-type | Tipo de MIME de códec | audio/mpeg, audio/aac | ✅ |
Autorización | Base64 codificado como 'User:Pass' | El usuario siempre debe ser 'source eg: source:MountPassword | ✅ |
Ejemplos de métodos fuente
Solicitud
Método FUENTE
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étodo 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
Respuesta
Código de respuesta | Descripción |
---|---|
200 | Éxito. |
400 | Solicitud no válida o nombre de montaje no válido. |
401 | Contraseña no válida. |
404 | Montaje desconocido o temporalmente desactivado. |
409 | Stream ya conectado. |
500 | Servidor no disponible. |