Something went wrong. Try again.
This repository has no description
Something went wrong. Try again.
3.4 kB · 105 lines
JSON
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106{ "lexicon": 1, "id": "place.stream.video", "defs": { "main": { "type": "record", "description": "Some audiovisual content.", "key": "tid", "record": { "required": ["title", "source", "durationMs", "createdAt"], "type": "object", "properties": { "title": { "type": "string", "maxLength": 1400, "maxGraphemes": 140, "description": "Title of the video referenced by this record" }, "createdAt": { "type": "string", "format": "datetime", "description": "Timestamp when this video record was created. Populated server-side at publication time by place.stream.media.publishVideo." }, "source": { "type": "union", "refs": [ "place.stream.media.defs#sourceTracks", "place.stream.media.defs#sourceClip" ], "description": "What is the source of this video?" }, "description": { "type": "string", "maxLength": 50000, "maxGraphemes": 5000, "description": "Description of this video" }, "durationMs": { "type": "integer", "description": "Duration of the video in milliseconds" }, "descriptionFacets": { "type": "array", "description": "Annotations of text (mentions, URLs, etc)", "items": { "type": "ref", "ref": "place.stream.richtext.videoFacet" } }, "thumb": { "description": "Thumbnail image for the video.", "type": "blob", "accept": ["image/*"], "maxSize": 1000000 }, "connections": { "type": "array", "description": "Free-form list of atproto records related in some way to this video", "items": { "type": "union", "refs": ["#connection"] } }, "contentWarnings": { "description": "content warning data for this VOD", "type": "ref", "ref": "place.stream.metadata.contentWarnings" }, "contentRights": { "description": "copyright and licensing information for this VOD", "type": "ref", "ref": "place.stream.metadata.contentRights" }, "activity": { "type": "union", "description": "The game or activity in the video.", "refs": [ "place.stream.defs#activityGame", "place.stream.defs#activityLabel" ] }, "tags": { "type": "array", "description": "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, "items": { "type": "string", "maxLength": 640, "maxGraphemes": 64 } } } } }, "connection": { "type": "object", "properties": { "ref": { "type": "ref", "ref": "com.atproto.repo.strongRef" } } } }}