place.stream.playback
Fetch a content-addressed MUXL playback blob by CID. Serves either a primary fMP4 archive or a per-track init segment — both are CID-addressed and indistinguishable from the endpoint's point of view. HTTP `Range` headers are honored; HLS media playlists generated by getVideoPlaylist reference this endpoint with `EXT-X-BYTERANGE` to serve segments out of the primary blob. The `did` identifies the owning account for egress accounting: the blob itself is content-addressed and owner-agnostic, so the caller carries the attribution.
Changed onget/xrpc/place.stream.playback.getVideoBlob
Request
- The document declares no server URL.
- Authnone declared
Query parameters
didstring did required
DID of the account that owns the record this blob is being served for. Used for egress/usage accounting, not for access control — the blob is served purely by CID.
cidstring required
BLAKE-3 BDASL CID of the requested blob.
sidstring
Opaque playback session identifier, propagated unmodified from the media playlist that referenced this blob. Logged for view-count correlation; not used for access control.
Response
Success
Changes
- info
endpoint added
- info
- breaking
api path removed without deprecation
- breaking