place.stream.media.defs

Repository @stream.place did:plc:rbvrr34edl5ddpuwcubjiost not from the namespace authority
Details · defs
Kinddefs
Authoritymedia.stream.place
Indexed

#muxlTrack

object

A track backed by a MUXL container

Properties

blob

requiredstring

BLAKE-3 content hash (BDASL CID) of the source video segment.

language

string

Language of the track, if applicable.

mediaType

requiredstring

Type of the track: video, audio, or text.

signingKey

string · did

did:key of the ephemeral key that C2PA-signed this track's segments. The private key is discarded once the track is produced, so it can only ever have signed this content.

size

integer

Size in bytes of the source video segment.

trackId

requiredstring

ID of the track within the MUXL container. 1-indexed for MP4 reasons.

#sourceClip

object

An object representing that this video's source is a clip from another video.

Properties

end

requiredinteger

End time of the clip in milliseconds.

start

requiredinteger

Start time of the clip in milliseconds.

video

requiredstring · at-uri

AT URI of the video we're clipping.

#sourceTracks

object

A collection of tracks representing the canonical source of a video.

Properties

tracks

requiredarray

The canonical list of tracks specifying the source of a video.

itemsref

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • place.stream.media.track

    record not from the namespace authority

    A track for a video stream, either part of the source or a custom additional track. One of: video, audio, subtitles.

  • place.stream.segment

    record not from the namespace authority

    Media file representing a segment of a livestream

  • place.stream.media.origin

    record not from the namespace authority

    An attestation that a MUXL blob is available for download from the publishing node, retrievable via XRPC (com.atproto.repo.getBlob and similar). Published by the Streamplace node that hosts the blob, not by the user who owns the underlying video. The rkey is conventionally the blob's BDASL CID — atproto lexicon doesn't yet have a literal-rkey syntax so we settle for `key: any` and rely on the convention.

  • Some audiovisual content.

  • A video registered for inclusion in a consent-first dataset (version 2 of org.consentvid.video). The record commits to the bytes by content hash and says where they are stored; it does not hold them. Its consent, if any, is the org.consentvid.consentV2 record in the same repo with the same record key (a sidecar record). Records are public: never put personal data or filesystem paths in them.