From d07f572804a4b2c2e1392a40b867f2195022a322 Mon Sep 17 00:00:00 2001 From: Gareth Sylvester-Bradley Date: Wed, 4 Dec 2024 17:13:01 +0000 Subject: [PATCH] Add an example of a media type which is not listed in the IANA Media Types register --- capabilities/README.md | 2 +- flow-attributes/README.md | 16 ++++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/capabilities/README.md b/capabilities/README.md index 73588de..898ca2b 100644 --- a/capabilities/README.md +++ b/capabilities/README.md @@ -77,7 +77,7 @@ It MAY be used in place of the file with the same name in the AMWA BCP-004-01 sp ### Media Type - **Name:** `urn:x-nmos:cap:format:media_type` -- **Description:** Identifies streams which may be created or consumed based upon their IANA media type. +- **Description:** Identifies streams which may be created or consumed based upon their media type. - **Specification:** per AMWA BCP-004-01 - **Type:** string - **Target:** (a) Flow `media_type` attribute, (b) SDP media description `m=` `` and associated attribute `a=rtpmap:` `` diff --git a/flow-attributes/README.md b/flow-attributes/README.md index 84f679c..df366f9 100644 --- a/flow-attributes/README.md +++ b/flow-attributes/README.md @@ -82,6 +82,22 @@ These MAY be used in addition to the schemas, such as _flow_video.json_ and _flo - For example - `1k-1` +### Media Type +- **Name:** `media_type` +- **Description:** Subclassification of the format, using IANA assigned media types where available. +- **Specification:** [AMWA IS-04 v1.1](https://specs.amwa.tv/is-04/v1.1) +- **Applicability:** all formats +- **Permitted Values:** + - String values listed in the [IANA Media Types register](https://www.iana.org/assignments/media-types/media-types.xhtml) + - Commonly used IANA Media Types and Subtypes are enumerated in the Flow schemas in AMWA IS-04 + - For example + - `video/raw` in raw video Flows + - `audio/L24` in raw audio Flows + - `video/smpte291` in data Flows + - Other values identifying well-defined media types are also permitted + - For example + - `video/SMPTE2022-6` for mux Flows, which is defined by SMPTE ST 2022-8 but is not listed in the IANA register + ### Profile - **Name:** `profile` - **Description:** Indicates the subset of coding tools that are in use, as defined for the Flow media type.