Seguir el TV en vivo (SSE)
GET
/v1/sessions/events
Server-Sent Events con Authorization: Bearer <sessionToken>.
Eventos:
playback(Playbackonull): al conectar y en cada cambio. Mientrasstateseaplaying, avanzapositionlocalmente.cast({ castId, status, error? }): cambios de estado de tus envíos.ended({ reason }): el flujo termina.replaced: otra persona se conectó;disconnected: se desconectó o se cerró el TV;expired: caducó; en esos casos vuelve a conectar con un código.superseded: abriste más flujos de los permitidos y éste era el más antiguo; no lo reabras.
Comentario : ping cada 20 s. Se permiten 2 flujos por sesión en cada servidor: al abrir un tercero, se cierra el más antiguo. También se cierra un flujo cuyo cliente deja de leer. Si el SSE no funciona, consulta GET /v1/sessions/playback.
Autorizaciones
bearer
sessionToken obtenido en POST /v1/sessions
Tipo
HTTP (bearer)
Respuestas
Flujo de eventos
text/event-stream
JSON
"string"
