From 2c8316307adb4703bf70f15f06f975f10aae7108 Mon Sep 17 00:00:00 2001 From: Kieran Date: Wed, 29 Jan 2025 10:22:08 +0000 Subject: [PATCH] Update 71.md --- 71.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/71.md b/71.md index 5edd7c60..fe7db2ec 100644 --- a/71.md +++ b/71.md @@ -24,6 +24,11 @@ The primary source of video information is the `imeta` tags which is defined in Each `imeta` tag can be used to specify a variant of the video by the `dim` & `m` properties. +This NIP defines the following additional `imeta` properties aside form those listen in [NIP-92](92.md) & [NIP-94](94.md): + +* `duration` (recommended) the duration of the video/audio in seconds (floating point number) +* `bitrate` (recommended) the average bitrate of the video/audio in bits/sec + Example: ```json [ @@ -37,6 +42,8 @@ Example: "fallback https://myotherserver.com/1080/12345.mp4", "fallback https://andanotherserver.com/1080/12345.mp4", "service nip96", + "bitrate 3000000", + "duration 29.223" ], ["imeta", "dim 1280x720", @@ -48,6 +55,8 @@ Example: "fallback https://myotherserver.com/720/12345.mp4", "fallback https://andanotherserver.com/720/12345.mp4", "service nip96", + "bitrate 2000000", + "duration 29.24" ], ["imeta", "dim 1280x720", @@ -59,6 +68,7 @@ Example: "fallback https://myotherserver.com/720/12345.m3u8", "fallback https://andanotherserver.com/720/12345.m3u8", "service nip96", + "duration 29.21" ], ] ``` @@ -126,4 +136,4 @@ Additionally `service nip96` may be included to allow clients to search the auth ["r", ""] ] } -``` \ No newline at end of file +```