Nearglass

The stream's LL-HLS, for a held seat

Served from the origin's LL-HLS packager (fed by the gateway from the same ingest) and metered per seat beside the relay's MoQ sessions (`hls` in Usage). Answered only while the seat is held; LL-HLS delivery directives (_HLS_msn, _HLS_part, _HLS_skip) pass through. Only streams with encoder ingest (a stream key) have LL-HLS.

GET
/v1/play/{id}/hls/{file}

Served from the origin's LL-HLS packager (fed by the gateway from the same ingest) and metered per seat beside the relay's MoQ sessions (hls in Usage). Answered only while the seat is held; LL-HLS delivery directives (_HLS_msn, _HLS_part, _HLS_skip) pass through. Only streams with encoder ingest (a stream key) have LL-HLS.

Path Parameters

id*string
file*string

index.m3u8, then the playlists and fMP4 parts it names

Query Parameters

seat*string

the seat this stream gave the page (the player adds it)

Response Body

a playlist (application/vnd.apple.mpegurl) or an fMP4 part, cache-control private

Example Request
curl -X GET 'https://api.nearglass.com/v1/play/st_8f2c41d09a7be3105c6e2d77/hls/index.m3u8?seat=se_5b0e1c7a9d3f42e68a1c0b7d2e9f4a63'
Example Response
Empty