Fetch a single live HLS segment, or a track's init segment, from the in-memory live window. `seg` is `init` for the EXT-X-MAP init segment, otherwise the segment's media-sequence number; a cosmetic `.m4s` suffix is accepted (and ignored) so ffmpeg-based HLS players will fetch it. HTTP Range is honored. Segments are the verbatim signed canonical .m4s, so provenance travels with playback.
Query parameters
The streamer: a DID or a Bluesky handle (resolved to its DID).
The streamer: a DID or a Bluesky handle (resolved to its DID).
Track ID (stringified u32 matching the MUXL container).
Track ID (stringified u32 matching the MUXL container).
init for the track's init segment, or the segment's media-sequence number. A trailing .m4s is accepted and ignored.
init for the track's init segment, or the segment's media-sequence number. A trailing .m4s is accepted and ignored.
Opaque playback session identifier, propagated from the media playlist that referenced this segment. Logged for view-count correlation; not used for access control.
Opaque playback session identifier, propagated from the media playlist that referenced this segment. Logged for view-count correlation; not used for access control.
Response
Success
Changes
Changed in 3 of the 52 revisions of this API.211
- ▲
added the new required
queryrequest parameterstreamernew-required-request-parameter
- ●
deleted the
queryrequest parameterdidrequest-parameter-removed
- ▲
- ○
endpoint added
endpoint-added
- ○
- ▲
api path removed without deprecation
api-path-removed-without-deprecation
This revision also has 38 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲