place.stream.video

Some audiovisual content.

Repository @stream.place did:plc:rbvrr34edl5ddpuwcubjiost not from the namespace authority
Details · record, key tid
Kindrecord
Record keytid
Authoritystream.place
Indexed

Record

record · key tid

Properties

The game or activity in the video.

Free-form list of atproto records related in some way to this video

itemsunion
One of

copyright and licensing information for this VOD

content warning data for this VOD

createdAt

requiredstring · datetime

Timestamp when this video record was created. Populated server-side at publication time by place.stream.media.publishVideo.

Description of this video

  • maxLength: 50000
  • maxGraphemes: 5000

Annotations of text (mentions, URLs, etc)

durationMs

requiredinteger

Duration of the video in milliseconds

source

requiredunion

tags

array

Freeform tags for this stream. Each tag must be alphanumeric (a-z, A-Z, 0-9) plus colon. Tags with colons indicate a specific tag group (e.g. 'lang:en' indicates the stream's primary language).

  • maxLength: 10
itemsstring
  • maxLength: 640
  • maxGraphemes: 64

thumb

blob

Thumbnail image for the video.

  • maxSize: 1000000
  • accept: image/*

title

requiredstring

Title of the video referenced by this record

  • maxLength: 1400
  • maxGraphemes: 140

#connection

object

Properties

Similar lexicons

semantic match

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

  • place.stream.vod.draftVideo

    record not from the namespace authority

    A draft VOD: pre-publication video metadata and processing state. Modeled as a permissioned-data-style record (CBOR-serialized, addressed by an ats:// URI) stored in statedb until the permissioned-data spec ships (bluesky-social/proposals PR #94, the 0016-permissioned-data proposal). Publishing promotes it to a public place.stream.video record.

  • Mutable metadata sidecar for a video. Record key MUST match the rkey of the social.skyphone.video.post record in the same repo, so a reader that holds a video record can fetch its metadata with one getRecord. Editing metadata is a put on this record; the canonical video record stays untouched.

  • 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.

  • A video post.

  • place.stream.segment

    record not from the namespace authority

    Media file representing a segment of a livestream