This specification defines video events representing a dedicated post of externally hosted content. These video events are _parameterized replaceable_ and deletable per [NIP-09](09.md).
Unlike a `kind 1` event with a video attached, Video Events are meant to contain all necessary metadata concerning the media and to be surfaced in media specific clients rather than general micro-blogging clients. The thought is for events of this kind to be referenced in a YouTube like nostr client where the video itself is at the center of the experience.
## Video Events
#### Format
The format uses a parameterized replaceable event kind `34235`.
The `.content` of these events is optional and should be a summary of the video's contents.
The list of tags are as follows:
*`d` (required) universally unique identifier (UUID). Generated by the client creating the video event.
*`title` (required) title of the video
*`src` (required) a link to the video data
*`m` (optional) the MIME type of the video data in the `src` tag
*`summary` (optional) summary/description of the video (same as content)
*`image` (optional) thumbnail or preview image for the video
*`text-track` (optional, repeated) link to WebVTT file for video, type of supplementary information (captions/subtitles/chapters/metadata), optional language code
*`content-warning` (optional) warning about content of NSFW video
*`t` (optional, repeated) hashtag to categorize video
*`p` (optional, repeated) 32-bytes hex pubkey of a participant in the video, optional recommended relay URL
*`r` (optional, repeated) references / links to web pages.