Icecast directo

Anterior Siguiente

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.
Formato de códec no compatible.

500

Servidor no disponible.