Streamers edge¶
Un edge es un streamer dedicado a la entrega. No captura fuentes, no transcodifica y no graba archivo, y todo lo que sirve a los espectadores lo recibe de otros streamers desde dentro del clúster. Los edges quitan la carga de espectadores a las máquinas de captura, y la entrega escala añadiéndolos.
Active un edge¶
Un edge empieza como un streamer normal. Una la máquina y active el interruptor Nodo edge en la pestaña Clúster de la página del streamer. El interruptor solo es compatible con el rol Streamer. Con el interruptor activado, el streamer recibe la insignia edge en el registro.

Un edge necesita un payload URL público — configúrelo en conexión y entrega. El edge existe para la entrega directa a los espectadores, así que un streamer al que el espectador no llega directamente no puede trabajar como edge — no se colocarán streams en él. La única excepción es el streamer local. Su entrega la sirve el propio proceso de central, así que no necesita dirección externa.
El resto ocurre sin usted. En su siguiente pasada el layouter coloca en el edge todos los streams del clúster a los que la máquina conviene por namespace y etiquetas. Apagar el interruptor retira las colocaciones edge de la misma manera.
Los streams en el edge¶
Un stream en el edge tiene algunas particularidades:
- El edge no captura fuentes. El directo lo recibe listo — del streamer que captura el stream, como un único flujo interno del clúster, sin importar cuántos espectadores lo vean.
- El edge no graba archivo. Las partes que pide el espectador las lee de los streamers donde el archivo está grabado, y puede guardarlas en la caché.
- El stream trabaja a demanda. Sin espectadores, el stream en el edge no está levantado y no trae nada del clúster — aunque en sus ajustes esté elegido el arranque siempre activo, ese modo actúa solo en el streamer de captura. El primer espectador levanta el stream, y cuando se va el último, se apaga. La pausa antes del apagado la fija el ajuste del stream Inactividad, un minuto por defecto.
- El trabajo pesado se queda en el streamer de captura. La transcodificación, los push y la detección de movimiento no corren en el edge — este sirve el resultado terminado.
Nada de esto hay que configurarlo — los streams y los cambios en sus ajustes los entrega central a los edges.
Envíe a los espectadores por el balanceador¶
A los espectadores los lleva a los edges el balanceador de reproducción de central — entregue a los reproductores las direcciones con el prefijo /playback en lugar de direcciones directas de las máquinas. El balanceador envía al espectador primero a un edge vivo que tenga el stream, y cuando no queda ningún edge vivo — al streamer de captura. En el segundo caso la entrega se degrada pero no falla.
La elección se puede afinar más — las zonas CDN atan al espectador a su grupo de streamers por su dirección IP.
La caché edge¶
Cada lectura del archivo que el edge no tiene es un viaje a un streamer con el archivo. Para servir localmente las solicitudes repetidas, añada discos de caché al edge y active en el stream Cachear el archivo. Un edge así se llama caché edge y guarda las partes del archivo que los espectadores de verdad ven.
La caché trabaja solo con el archivo. El directo no se cachea — el flujo en vivo ya llega al edge una sola vez y desde ahí se sirve a todos los espectadores de la máquina.
Cuánto ha ocupado la caché y qué proporción de lecturas atiende — en la sección DVR del clúster.
Si algo no cuadra¶
- El stream no se reproduce desde el edge. Abra la pestaña Layout del stream y compruebe si hay una colocación edge y si está aplicada. Un stream que no encaja en la máquina por namespace o etiquetas no se colocará en el edge — igual que en la colocación normal.
- Los espectadores van al streamer de captura. O no hay ningún edge vivo, o el reproductor va a
/streamingde una máquina concreta en lugar de/playback— las direcciones/streamingno pasan por el balanceo. - El edge no tiene ningún stream. Compruebe el payload URL público — sin él el edge no recibe colocaciones (conexión y entrega). La causa del rechazo la muestra la pestaña Layout del stream.