Skip to content

Aceptación de publicaciones

Publicar significa que la fuente se conecta a Sapsan por sí misma y entrega el stream (a diferencia de la captura, cuando es Sapsan quien se conecta a la fuente). Sapsan acepta publicaciones por RTMP, SRT y WebRTC WHIP.

Configuración del stream

Un stream se declara con una entrada publish, que significa «esperar a que alguien publique»:

listeners:
  rtmp:
    - port: 1935
  webrtc:
    - port: 5005

streams:
  - name: studio
    inputs:
    - publish: {}

Publicación por RTMP

Publique desde OBS o ffmpeg en:

rtmp://server:1935/static/studio

Note

TODO: aclarar el esquema del URL RTMP (application/stream key) y la autorización de publicación por streamkey.

Publicación por WebRTC (WHIP)

El endpoint WHIP estándar:

http://server/streaming/whip/studio

Puede publicar desde un navegador o desde cualquier cliente compatible con WHIP (por ejemplo, OBS 30+). Los códecs son H264 y Opus.

Un solo publicador por stream

Mientras una publicación está activa, una segunda publicación en el mismo stream se rechaza — el aire no se puede interceptar. Si el stream también tiene entradas normales, una publicación no expulsa a una fuente que funciona: el LSI conmuta al publicador según las reglas habituales de preparación (fotograma clave) y, con un archivo de cortinilla configurado, la publicación puede ceder su lugar a la cortinilla.

Publicación por SRT

La publicación por SRT se configura como una entrada SRT con un puerto dedicado por stream.

Autorización de publicaciones

Las publicaciones se protegen con publish_tokens — vea autorización.

Siguientes pasos