Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x

Content for  TS 26.143  Word version:  19.0.0

Top   Top   Up   Prev   Next
1…   4…   5…   6…   A…

 

5  MMBP Media Capabilities for different Media Typesp. 13

5.1  Introductionp. 13

In order to guarantee a minimum support and compatibility between messaging capable terminals, MMBP Generators and MMBP Players in UEs supporting specific media content with associated media types.
The clause defines multimedia messaging body parts (MMBPs) for different media types as well as the associated media types.
According to the introduction in clause 4, MMBPs defined in this clause,
  • may be used as full body parts or sub-parts in message bodies.
  • may either be a single binary octet string, or they may consist of multiple parts. If the latter, the conceptual relationship introduced in clause 4.4 is defined that is mapped to container formats defined in clause 5.2.
Media Types and related capabilities defined in this specification for playback are provided in Table 5.1-1.
Media Type in the present TS Capabilities defined in this specification Clause Media Type signalling example
Multipart MMBPs and Container Formats26143_CONTAINER_RFC2046_SINGLE
26143_CONTAINER_RFC2046_MIXED
26143_CONTAINER_RFC2046_ALTERNATIVE
26143_CONTAINER_RFC2046_PARALLEL
26143_CONTAINER_RFC2387_RELATED
26143_CONTAINER_MP4_3GP9
26143_CONTAINER_MP4_MP42
5.2.1Media type of subtype
multipart/mixed
multipart/alternative
multipart/parallel
multipart/related
video/mp4, profile="3gp9"
video/mp4, profile="mp42"
Text26143_TEXT_PLAIN 5.3.1text/plain
Speech26143_AUDIO_IVAS
26143_AUDIO_EVS
26143_AUDIO_AMR-WB
26143_AUDIO_AMR
5.5.1audio/mp4
Audio26143_AUDIO_IVAS
26143_AUDIO_XHE-AAC
26143_AUDIO_EAAC+
5.5.1audio/mp4
Image26143_IMG_JPEG
26143_IMG_HEIC
26143_IMG_GIF
26143_IMG_PNG
5.4.1image/jpeg
image/heic, profile="heic,MiHB" imageTypes="hvc1.2.4.L153.B0"
image/gif
image/png
Video26143_VIDEO_AVC-HD
26143_VIDEO_AVC-FullHD
26143_VIDEO_HEVC-HD
26143_VIDEO_HEVC-FullHD
26143_VIDEO_HEVC-UHD
5.6.1 video/mp4, profile="3gp9" codecs="avc1.640028"
video/mp4, profile="3gp9" codecs="avc1.640029"
video/mp4, profile="3gp9" codecs="hvc1.1.2.L93.B0"
video/mp4, profile="3gp9" codecs="hvc1.1.2.L123.B0"
video/mp4, profile="3gp9" codecs="hvc1.1.2.L153.B0"
Subtitles and Text26143_TT_3GPP
26143_TT_IMSC11
5.7.1 text/mp4, profile="3gp9" codecs="tx3g"
application/mp4, profile="3gp9" codecs="stpp.ttml.im2t"
3d scenes and assets26143_SCENE_GLTF20
26143_SCENE_GLTF20_AR
26143_SCENE_GLTF20_GLB
26143_SCENE_GLTF20_GLB_AR
5.8model/gltf+json
model/gltf-binary
Presentation format26143_PRESENTATION_HTML5 5.9text/html
Media Types and related capabilities defined in this specification for content generation are provided in Table 5.1-2.
Media Type in the present TS Capabilities defined in this specification Clause Media Type signalling example
Multipart MMBPs and Container Formats26143_CONTAINER_RFC2046_SINGLE_GEN
26143_CONTAINER_RFC2046_MIXED_GEN
26143_CONTAINER_RFC2046_ALTERNATIVE_GEN
26143_CONTAINER_RFC2046_PARALLEL_GEN
26143_CONTAINER_MP4_3GP9_GEN
26143_CONTAINER_MP4_MP42_GEN
5.2.2Media type of subtype
multipart/mixed
multipart/alternative
multipart/parallel
video/mp4, profile="3gp9"
video/mp4, profile="mp42"
Text26143_TEXT_ENC_PLAIN 5.3.1text/plain
Speech26143_AUDIO_ENC_IVAS
26143_AUDIO_ENC_EVS
26143_AUDIO_ENC_AMR-WB
26143_AUDIO_ENC_AMR
5.5.1audio/mp4
Audio26143_AUDIO_ENC_IVAS
26143_AUDIO_ENC_XHE-AAC
26143_AUDIO_ENC_EAAC+
5.5.1audio/mp4
Image26143_IMG_ENC_JPEG
26143_IMG_ENC_HEIC
5.4.1image/jpeg
image/heic, profile="heic,MiHB" itemTypes="hvc1.2.4.L153.B0"
Video26143_VIDEO_ENC_AVC-HD
26143_VIDEO_ENC_AVC-FullHD
26143_VIDEO_ENC_HEVC-HD
26143_VIDEO_ENC_HEVC-FullHD
26143_VIDEO_ENC_HEVC-UHD
5.6.2 video/mp4, profile="3gp9" codecs="avc1.640028"
video/mp4, profile="3gp9" codecs="avc1.640029"
video/mp4, profile="3gp9" codecs="hvc1.1.2.L93.B0"
video/mp4, profile="3gp9" codecs="hvc1.1.2.L123.B0"
video/mp4, profile="3gp9" codecs="hvc1.1.2.L153.B0"
Text26143_TT_ENC_3GPP 5.7.2 text/mp4, profile="3gp9" codecs="tx3g"
Up

5.2  Multipart MMBPs and Container Formatsp. 16

5.2.1  Player and Decoding capabilitiesp. 16

The capability 26143_CONTAINER_RFC2046_SINGLE is defined as the capability of processing a body part of with a top-level media type as defined in RFC 2046 with one of the following top-level media types: text, audio, image, video, model, multipart, and application.
The capability 26143_CONTAINER_RFC2046_MIXED is defined as the capability of processing a body part of subtype multipart/mixed as defined in RFC 2046 further restricted by the processing defined in clause 4.4 for mixed MMBPs. In the context of this specification, the media type for multipart media types with this capability 26143_CONTAINER_RFC2046_MIXED shall be signalled with multipart/mixed as defined in RFC 2046.
The capability 26143_CONTAINER_RFC2046_ALTERNATIVE is defined as the capability of processing a body part of subtype multipart/alternative as defined in RFC 2046 further restricted by the processing defined in clause 4.4 for alternative MMBPs. In the context of this specification, the media type for multipart media types with this capability 26143_CONTAINER_RFC2046_MIXED shall be signalled with multipart/alternative as defined in RFC 2046.
The capability 26143_CONTAINER_RFC2046_PARALLEL is defined as the capability of processing a body part of subtype multipart/parallel as defined in RFC 2046 further restricted by the processing defined in clause 4.4 for parallel MMBPs. In the context of this specification, the media type for multipart media types with this capability 26143_CONTAINER_RFC2046_PARALLEL shall be signalled with multipart/parallel as defined in RFC 2046.
The capability 26143_CONTAINER_RFC2387_RELATED is defined as the capability of processing a body part of subtype multipart/related as defined in RFC 2387 further restricted by the processing defined in clause 4.4 for related MMBPs. In the context of this specification, the media type for multipart media types with this capability 26143_CONTAINER_RFC2387_RELATED shall be signalled with multipart/parallel as defined in RFC 2387 with the root MMBP either signalled with the start parameter, or if not present, the root MMBP being the first body part within the Multipart/Related body and the type of the root MMBP signalled with the type parameter.
The capability 26143_CONTAINER_MP4_3GP9 is defined as the capability of processing a body part conforming to a 3GP file Rel-9 basic profile as defined in TS 26.244 identified by the brand '3gp9' and further restricted by the processing defined in clause 4.4 for parallel MMBPs. In the context of this specification, the media type for multipart media types with this capability 26143_CONTAINER_MP4_3GP9 shall be signalled using a media type as defined RFC 6381 using for example video/mp4, profile="3gp9" or an equivalently compatible media type and shall use the codecs parameter to further provide information about the contained MMBPs.
The capability 26143_CONTAINER_MP4 is defined as the capability of processing a body part conforming to a file identified by the brand 'mp42' as defined in ISO/IEC 14496-14 [37] and further restricted by the processing defined in clause 4.4 for parallel MMBPs. In the context of this specification, the media type for multipart media types with this capability 26143_CONTAINER_MP4 shall be signalled using a media type as defined RFC 6381 using for example video/mp4 or an equivalently compatible media type and shall use the codecs parameter to further provide information about the contained MMBPs.
Up

5.2.2  MMBP Content Generator capabilitiesp. 17

The capability 26143_CONTAINER_RFC2046_SINGLE_GEN is defined as the capability of generating a body part of with a top-level media type as defined in RFC 2046 with one of the following top-level media types: text, audio, image, video, and multipart that can be processed by a MMBP processor with the capability 26143_CONTAINER_RFC2046_SINGLE.
The capability 26143_CONTAINER_RFC2046_MIXED_GEN is defined as the capability of generating a body part of subtype multipart/mixed as defined in RFC 2046 with media type signalling with multipart/mixed as defined in RFC 2046 that can be processed by a MMBP processor with the capability 26143_CONTAINER_RFC2046_MIXED.
The capability 26143_CONTAINER_RFC2046_ALTERNATIVE_GEN is defined as the capability of generating a body part of subtype multipart/alternative as defined in RFC 2046 with media type signalling with multipart/alternative as defined in RFC 2046 that can be processed by a MMBP processor with the capability 26143_CONTAINER_RFC2046_ALTERNATIVE.
The capability 26143_CONTAINER_RFC2046_PARALLEL_GEN is defined as the capability of generating a body part of subtype multipart/parallel as defined in RFC 2046 with media type signalling with multipart/parallel as defined in RFC 2046 that can be processed by a MMBP processor with the capability 26143_CONTAINER_RFC2046_PARALLEL.
The capability 26143_CONTAINER_MP4_3GP9_GEN is defined as the capability of generating a body part conforming to a 3GP file Rel-9 basic profile as defined in TS 26.244 identified by the brand '3gp9' using a media type as defined RFC 6381, for example video/mp4, profile="3gp9" or an equivalently compatible media type and using the codecs parameter to further provide information about the contained MMBPs.
Up

5.3  Textp. 17

5.3.1  Player and Decoding capabilitiesp. 17

The capability 26143_TEXT_PLAIN is defined as the capability of decoding and rendering plain text with any character encoding (charset) that contains a subset of the logical characters in Unicode [2] (e.g. US-ASCII [3], ISO-8859-1 [4], UTF-8 [5], Shift_JIS, etc.).In the context of this specification, the media type for text with this capability 26143_TEXT_PLAIN shall be signalled with text/plain as defined in RFC 2046. However, the decoding and rendering capability 26143_TEXT_PLAIN includes that unrecognized subtypes of "text" shall be treated as subtype "plain" as long as the MIME implementation knows how to handle the charset.
Interoperability with SMS/MMS text type is according to TS 23.140.
Up

5.3.2  MMBP Content Generator capabilitiesp. 18

The capability 26143_TEXT_ENC_PLAIN for a content generator is defined as the combination of the following capabilities:
  • the capability to generate plain text with any character encoding (charset) that contains a subset of the logical characters in Unicode [2], such that the file can be played back by a player with the capability 26143_TEXT_PLAIN,
  • the provisioning of media type signalling with the MMBP using text/plain as defined in RFC 2046.
Up

5.4  Imagep. 18

5.4.1  Player and Decoding capabilitiesp. 18

The capability 26143_IMG_JPEG is defined as the capability of decoding and rendering images according to, ISO/IEC JPEG [8] together
  • with JFIF [16] and the following two modes:
    • baseline DCT, non-differential, Huffman coding, as defined in table B.1, symbol 'SOF0' in [17];
    • progressive DCT, non-differential, Huffman coding, as defined in table B.1, symbol 'SOF2' [17].
  • with EXIF compressed image file format, as defined in [18] and the baseline DCT mode.
In the context of this specification, the media type for images with this capability 26143_IMG_JPEG shall be signalled with image/jpeg as defined in RFC 2046.
The capability 26143_IMG_HEIC is defined as the capability of decoding and rendering an MMBP that includes images and the MMBP conforming to
  • the 'heic' brand as defined in ISO/IEC 23008-12 [24],
  • the 'MiHB' brand as defined in ISO/IEC 23000-22:2019 [22], and
  • the contained elementary bitstream conforming to H.265 (HEVC) Main 10 Profile, Main Tier, Level 5.1 [25] bitstreams with the following constraints
    • general_progressive_source_flag equal to 1, general interlaced_source_flag equal to 0, general_non_packed_constraint_flag equal to 1, and general_frame_only_constraint_flag equal to 1.
    • the chroma sub-sampling is set to be 4:2:0 and the value of chroma_format_idc is set to 1.
    • the included signal being either a Standard Dynamic Range (SDR) signal with
      • the bit depth being 8 bit or 10 bit,
      • In the VUI, the values of colour_primaries, transfer_characteristics and matrix_coeffs each are set to 1,
      • The value of chroma_sample_loc_type_top_field is be set to 0,
    • or, the included signal being a High Dynamic Range (HDR) signal with
      • the bit depth being 10 bit,
      • in the VUI, the values of colour_primaries and matrix_coeffs each set to 9, and the value of transfer_characteristics is set to one of the following values: 14 (for SDR with WCG), 16 (for PQ) and 18 (for HLG).
      • The value of the chroma_sample_loc_type_top_field set to 2.
In the context of this specification, the media type for images with this capability 26143_IMG_HEIC shall be signalled with image/heic, profile="heic,MiHB" itemTypes="hvc1.2.4.L153.B0" or an equivalently compatible media type as defined in [22].
The capability 26143_IMG_GIF is defined as the capability of decoding and rendering bitmap graphics conforming either to GIF87a [19] or to GIF89a, [20]. In the context of this specification, the media type for images with this capability 26143_IMG_GIF shall be signalled with image/gif as defined in RFC 2046.
The capability 26143_IMG_PNG is defined as the capability of decoding and rendering bitmap graphics conforming to PNG [21]. In the context of this specification, the media type for images with this capability 26143_IMG_PNG shall be signalled with image/png.
Up

5.4.2  MMBP Content Generator capabilitiesp. 19

The capability 26143_IMG_ENC_JPEG for a content generator is defined as the combination of the following capabilities:
  • the capability to generate an image according to ISO/IEC JPEG [8] that can be played by a player conforming to 26143_IMG_JPEG as defined in clause 5.4.1, i.e. restricted by either
    • using JFIF [16] and one of the following two modes:
      • baseline DCT, non-differential, Huffman coding, as defined in table B.1, symbol 'SOF0' in [17], or
      • progressive DCT, non-differential, Huffman coding, as defined in table B.1, symbol 'SOF2' [17].
    • using EXIF compressed image file format as defined in [18] and the baseline DCT mode.
  • the provisioning of media type signalling with the MMBP using image/jpeg as defined in RFC 2046.
The capability 26143_IMG_ENC_HEIC for a content generator is defined as the combination of the following capabilities:
  • the capability to generate an image according to ISO/IEC 23008-12 [24] that can be played by a player conforming to 26143_IMG_HEIC as defined in clause 5.4.1, i.e. restricted by either
  • the provisioning of media type signalling with the MMBP using image/heic, profile="heic,MiHB" itemTypes="hvc1.2.4.L153.B0" or an equivalently compatible media type as defined in [22].
Up

5.5  Speech and Audiop. 19

5.5.1  Player and Decoding capabilitiesp. 19

The capability 26143_AUDIO_IVAS is defined as the capability of playing back (decoding and rendering) a file that
  • is decodable by a decoder capable of the IVAS decoding capabilities as defined in clause 5.2 of TS 26.117 and the receiver requirements in clause 6.3.5.2 of TS 26.117,
  • is encapsulated in an ISO BMFF Track [14] conforming with the requirements of the sample entry 'sivs' as defined in TS 26.244,
  • is contained in a 3GP file that conforms to the 26143_CONTAINER_MP4_3GP9 capability as defined in clause 5.2.
In the context of this specification, the media type for files with this capability 26143_AUDIO_IVAS shall be signalled with audio/mp4, profiles="3gp9" codecs="sivs" or an equivalently compatible media type.
The capability 26143_AUDIO_EVS is defined as the capability of playing back (decoding and rendering) a file that
  • is decodable by a decoder capable of the EVS decoding capabilities as defined in clause 5.2 of TS 26.117 and the receiver requirements in clause 6.2.4.2 of TS 26.117,
  • is encapsulated in an ISO BMFF Track [14] conforming with the requirements of the sample entry 'sevs' as defined in TS 26.244,
  • is contained in a 3GP file that conforms to the 26143_CONTAINER_MP4_3GP9 capability as defined in clause 5.2.
In the context of this specification, the media type for files with this capability 26143_AUDIO_EVS shall be signalled with audio/mp4, profiles="3gp9" codecs="sevs" or an equivalently compatible media type.
The capability 26143_AUDIO_AMR-WB is defined as the capability of playing back (decoding and rendering) a file that
  • is decodable by a decoder capable of the AMR-WB decoding capabilities as defined in clause 5.2 of TS 26.117 and the receiver requirements in clause 6.2.3.2 of TS 26.117,
  • is encapsulated in an ISO BMFF Track [14] conforming with the requirements of the sample entry 'sawb' as defined in TS 26.244,
  • is contained in a 3GP file that conforms to the 26143_CONTAINER_MP4_3GP9 capability as defined in clause 5.2.
In the context of this specification, the media type for files with this capability 26143_AUDIO_EVS shall be signalled with audio/mp4, profiles="3gp9" codecs="sawb" or an equivalently compatible media type.
The capability 26143_AUDIO_AMR is defined as the capability of playing back (decoding and rendering) a file that
  • is decodable by a decoder capable of the AMR decoding capabilities as defined in clause 5.2 of TS 26.117 and the receiver requirements in clause 6.2.2.2 of TS 26.117,
  • is encapsulated in an ISO BMFF Track [14] conforming with the requirements of the sample entry 'samr' as defined in TS 26.244,
  • is contained in a 3GP file that conforms to the 26143_CONTAINER_MP4_3GP9 capability as defined in clause 5.2.
In the context of this specification, the media type for files with this capability 26143_AUDIO_EVS shall be signalled with audio/mp4, profiles="3gp9" codecs="samr" or an equivalently compatible media type.
The capability 26143_AUDIO_XHE-AAC is defined as the capability of playing back (decoding and rendering) a file that
  • is decodable by a decoder capable of the xHE-AAC stereo decoding capabilities as defined in clause 5.2 of TS 26.117 and the receiver requirements in clause 6.2.4.2 of TS 26.117,
  • is encapsulated in an ISO BMFF Track [14] conforming with the requirements of the sample entry 'mp4a.40.42',
  • is contained in a 3GP file that conforms to the 26143_CONTAINER_MP4_3GP9 capability as defined in clause 5.2.
In the context of this specification, the media type for files with this capability 26143_AUDIO_XHE-AAC shall be signalled with audio/mp4, profiles="3gp9" codecs="mp4a.40.42" or an equivalently compatible media type.
The capability 26143_AUDIO_EAAC+ is defined as the capability of playing back (decoding and rendering) a file that
  • is decodable by a decoder capable of the eAAC+ decoding capabilities as defined in clause 5.2 of TS 26.117 and the receiver requirements in clause 6.3.2.2 of TS 26.117,
  • is encapsulated in an ISO BMFF Track [14] conforming with the requirements of the sample entry 'mp4a.40.29',
  • is contained in a 3GP file that conforms to the 26143_CONTAINER_MP4_3GP9 capability as defined in clause 5.2.
In the context of this specification, the media type for files with this capability 26143_AUDIO_EAAC+ shall be signalled with audio/mp4, profiles="3gp9" codecs="mp4a.40.29" or an equivalently compatible media type.
Up

5.5.2  MMBP Content Generator capabilitiesp. 21

The capability 26143_AUDIO_ENC_IVAS for a content generator is defined as the combination of the following capabilities:
  • the capability to generate a file from an audio signal in real-time, such that the file can be played back by a player with the capability 26143_AUDIO_IVAS,
  • the IVAS encoding capabilities as defined in clause 5.3 of TS 26.117 and the sender requirements in clause 6.3.5.3 of TS 26.117,
  • the capability to generate an ISO BMFF track that conforms with the requirements of the sample entry 'sivs' as defined in TS 26.244.
  • the generation of a 3GP file from the ISO BMFF track that conforms to the 26143_CONTAINER_MP4_3GP9 capability as defined in clause 5.2.
  • the provisioning of media type signalling with the generated file using audio/mp4, profiles="3gp9" codecs="sivs" or an equivalently compatible media type.
The capability 26143_AUDIO_ENC_EVS for a content generator is defined as the combination of the following capabilities:
  • the capability to generate a file from an audio signal in real-time, such that the file can be played back by a player with the capability 26143_AUDIO_EVS,
  • the EVS encoding capabilities as defined in clause 5.3 of TS 26.117 and the sender requirements in clause 6.2.4.3 of TS 26.117,
  • the capability to generate an ISO BMFF track that conforms with the requirements of the sample entry 'sevs' as defined in TS 26.244.
  • the generation of a 3GP file from the ISO BMFF track that conforms to the 26143_CONTAINER_MP4_3GP9 capability as defined in clause 5.2.
  • the provisioning of media type signalling with the generated file using audio/mp4, profiles="3gp9" codecs="sevs" or an equivalently compatible media type.
The capability 26143_AUDIO_ENC_AMR-WB for a content generator is defined as the combination of the following capabilities:
  • the capability to generate a file from an audio signal in real-time, such that the file can be played back by a player with the capability 26143_AUDIO_AMR-WB,
  • the AMR-WB encoding capabilities as defined in clause 5.3 of TS 26.117 and the sender requirements in clause 6.2.3.3 of TS 26.117,
  • the capability to generate an ISO BMFF track that conforms with the requirements of the sample entry 'sawb' as defined in TS 26.244.
  • the generation of a 3GP file from the ISO BMFF track that conforms to the 26143_CONTAINER_MP4_3GP9 capability as defined in clause 5.2.
  • the provisioning of media type signalling with the generated file using audio/mp4, profiles="3gp9" codecs="sawb" or an equivalently compatible media type.
The capability 26143_AUDIO_ENC_AMR for a content generator is defined as the combination of the following capabilities:
  • the capability to generate a file from an audio signal in real-time, such that the file can be played back by a player with the capability 26143_AUDIO_AMR,
  • the AMR encoding capabilities as defined in clause 5.3 of TS 26.117 and the sender requirements in clause 6.2.2.3 of TS 26.117,
  • the capability to generate an ISO BMFF track that conforms with the requirements of the sample entry 'samr' as defined in TS 26.244.
  • the generation of a 3GP file from the ISO BMFF track that conforms to the 26143_CONTAINER_MP4_3GP9 capability as defined in clause 5.2.
  • the provisioning of media type signalling with the generated file using audio/mp4, profiles="3gp9" codecs="samr" or an equivalently compatible media type.
The capability 26143_AUDIO_ENC_XHE-AAC for a content generator is defined as the combination of the following capabilities:
  • the capability to generate a file from an audio signal in real-time, such that the file can be played back by a player with the capability 26143_AUDIO_XHE-AAC,
  • the xHE-AAC stereo encoding capabilities as defined in clause 5.3 of TS 26.117 and the sender requirements in clause 6.2.4.3 of TS 26.117,
  • the capability to generate an ISO BMFF track that conforms with the requirements of the sample entry 'mp4a.40.42' as defined in TS 26.244.
  • the generation of a 3GP file from the ISO BMFF track that conforms to the 26143_CONTAINER_MP4_3GP9 capability as defined in clause 5.2.
  • the provisioning of media type signalling with the generated file using audio/mp4, profiles="3gp9" codecs="mp4a.40.42" or an equivalently compatible media type.
The capability 26143_AUDIO_ENC_EAAC+ for a content generator is defined as the combination of the following capabilities:
  • the capability to generate a file from an audio signal in real-time, such that the file can be played back by a player with the capability 26143_AUDIO_EAAC+,
  • the eAAC+ encoding capabilities as defined in clause 5.3 of TS 26.117 and the sender requirements in clause 6.3.2.3 of TS 26.117,
  • the capability to generate an ISO BMFF track that conforms with the requirements of the sample entry 'mp4a.40.29' as defined in TS 26.244.
  • the generation of a 3GP file from the ISO BMFF track that conforms to the 26143_CONTAINER_MP4_3GP9 capability as defined in clause 5.2.
  • the provisioning of media type signalling with the generated file using audio/mp4, profiles="3gp9" codecs="mp4a.40.29" or an equivalently compatible media type.
Up

5.6  Videop. 22

5.6.1  Player and Decoding capabilitiesp. 22

The capability 26143_VIDEO_AVC-HD is defined as the capability of playing back (decoding and rendering) a file that
  • is decodable by a decoder capable of the AVC-HD-Dec decoding capabilities as defined in clause 4.2.1.1 of TS 26.511,
  • is encapsulated in an ISO BMFF Track [14] conforming with the requirements of the sample entry 'avc1' as defined in ISO/IEC 14496-15 [15],
  • is contained in a 3GP file that conforms to the 26143_CONTAINER_MP4_3GP9 or 26143_CONTAINER_MP4 capability as defined in clause 5.2.
In the context of this specification, the media type for files with this capability 26143_VIDEO_AVC-HD shall be signalled with video/mp4, profile="3gp9" codecs="avc1.640028" or video/mp4, codecs="avc1.640028", or an equivalently compatible media type.
The capability 26143_VIDEO_AVC-FullHD is defined as the capability of playing back (decoding and rendering) a file that
  • is decodable by a decoder capable of the AVC-FullHD-Dec decoding capabilities as defined in clause 5.3.1 of TS 26.265,
  • is encapsulated in an ISO BMFF Track [14] conforming with the requirements of the sample entry 'avc1' as defined in ISO/IEC 14496-15 [15],
  • is contained in a 3GP file that conforms to the 26143_CONTAINER_MP4_3GP9 or 26143_CONTAINER_MP4 capability as defined in clause 5.2.
In the context of this specification, the media type for files with this capability 26143_VIDEO_AVC-FullHD shall be signalled with video/mp4, profile="3gp9" codecs="avc1.640029" or video/mp4, codecs="avc1.640029", or an equivalently compatible media type.
The capability 26143_VIDEO_HEVC-HD is defined as the capability of playing back (decoding and rendering) a file that
  • is decodable by a decoder capable of the HEVC-HD-Dec decoding capabilities as defined in clause 5.3.2 of TS 26.265,
  • is encapsulated in an ISO BMFF Track [14] conforming with the requirements of the sample entry 'hvc1' as defined in ISO/IEC 14496-15 [15],
  • is contained in a 3GP file that conforms to the 26143_CONTAINER_MP4_3GP9 or 26143_CONTAINER_MP4 capability as defined in clause 5.2.
In the context of this specification, the media type for files with this capability 26143_VIDEO_HEVC-HD shall be signalled with video/mp4, profile="3gp9" codecs="hvc1.1.2.L93.B0" or video/mp4, codecs="hvc1.1.2.L93.B0", or an equivalently compatible media type.
The capability 26143_VIDEO_HEVC-FullHD is defined as the capability of playing back (decoding and rendering) a file that
  • is decodable by a decoder capable of the HEVC-FullHD-Dec decoding capabilities as defined in clause 5.3.2 of TS 26.265,
  • is encapsulated in an ISO BMFF Track [14] conforming with the requirements of the sample entry 'hvc1' as defined in ISO/IEC 14496-15 [15],
  • is contained in a 3GP file that conforms to the 26143_CONTAINER_MP4_3GP9 or 26143_CONTAINER_MP4 capability as defined in clause 5.2.
In the context of this specification, the media type for files with this capability 26143_VIDEO_HEVC-FullHD shall be signalled with video/mp4, profile="3gp9" codecs="hvc1.2.4.L123.B0" or video/mp4, codecs=" hvc1.2.4.L123.B0", or an equivalently compatible media type.
The capability 26143_VIDEO_HEVC-UHD is defined as the capability of playing back (decoding and rendering) a file that
  • is decodable by a decoder capable of the HEVC-UHD-Dec decoding capabilities as defined in clause 5.3.2 of TS 26.265,
  • is encapsulated in an ISO BMFF Track [14] conforming with the requirements of the sample entry 'hvc1' as defined in ISO/IEC 14496-15 [15],
  • is contained in a 3GP file that conforms to the 26143_CONTAINER_MP4_3GP9 or 26143_CONTAINER_MP4 capability as defined in clause 5.2.
In the context of this specification, the media type for files with this capability 26143_VIDEO_HEVC-UHD shall be signalled with video/mp4, profile="3gp9" codecs="hvc1.2.4.L153.B0" or video/mp4, codecs=" hvc1.2.4.L153.B0", or an equivalently compatible media type.
Up

5.6.2  MMBP Content Generator capabilitiesp. 24

The capability 26143_VIDEO_ENC_AVC-HD for a content generator is defined as the combination of the following capabilities:
  • the capability to generate a file from a video signal in real-time, such that the file can be played back by a player with the capability 26143_VIDEO_AVC-HD,
  • the AVC-HD-Enc encoding capabilities as defined in clause 4.2.1.2 of TS 26.511 to generate a bitstream from the video signal
  • the capability to generate an ISO BMFF track from the bitstream that conforms with the requirements of the sample entry 'avc1' as defined in ISO/IEC 14496-15 [15].
  • the generation of a 3GP file from the ISO BMFF track that conforms to the 26143_CONTAINER_MP4_3GP9 or 26143_CONTAINER_MP4 capability as defined in clause 5.2.
  • the provisioning of media type signalling with the generated file using video/mp4, profile="3gp9" codecs="avc1.640028" or video/mp4, codecs="avc1.640028", or an equivalently compatible media type.
The capability 26143_VIDEO_ENC_AVC-FullHD for a content generator is defined as the combination of the following capabilities:
  • the capability to generate a file from a video signal in real-time, such that the file can be played back by a player with the capability 26143_VIDEO_AVC-FullHD,
  • the AVC-FullHD-Enc encoding capabilities as defined in clause 5.4 of TS 26.265 to generate a bitstream from the video signal
  • the capability to generate an ISO BMFF track from the bitstream that conforms with the requirements of the sample entry 'avc1' as defined in ISO/IEC 14496-15 [15].
  • the generation of a 3GP file from the ISO BMFF track that conforms to the 26143_CONTAINER_MP4_3GP9 or 26143_CONTAINER_MP4 capability as defined in clause 5.2.
  • the provisioning of media type signalling with the generated file using video/mp4, profile="3gp9" codecs="avc1.640029" or video/mp4, codecs="avc1.640029", or an equivalently compatible media type.
The capability 26143_VIDEO_ENC_HEVC-HD for a content generator is defined as the combination of the following capabilities:
  • the capability to generate a file from a video signal in real-time, such that the file can be played back by a player with the capability 26143_VIDEO_HEVC-HD,
  • the HEVC-HD-Enc encoding capabilities as defined in clause 5.4 of TS 26.265 to generate a bitstream from the video signal
  • the capability to generate an ISO BMFF track from the bitstream that conforms with the requirements of the sample entry 'hvc1' as defined in ISO/IEC 14496-15 [15].
  • the generation of a 3GP file from the ISO BMFF track that conforms to the 26143_CONTAINER_MP4_3GP9 or 26143_CONTAINER_MP4 capability as defined in clause 5.2.
  • the provisioning of media type signalling with the generated file using video/mp4, profile="3gp9" codecs="hvc1.1.2.L93.B0" or video/mp4, codecs=" hvc1.1.2.L93.B0", or an equivalently compatible media type.
The capability 26143_VIDEO_ENC_HEVC-FullHD for a content generator is defined as the combination of the following capabilities:
  • the capability to generate a file from a video signal in real-time, such that the file can be played back by a player with the capability 26143_VIDEO_HEVC-FullHD,
  • the HEVC-FullHD-Enc encoding capabilities as defined in clause 5.4 of TS 26.265 to generate a bitstream from the video signal
  • the capability to generate an ISO BMFF track from the bitstream that conforms with the requirements of the sample entry 'hvc1' as defined in ISO/IEC 14496-15 [15].
  • the generation of a 3GP file from the ISO BMFF track that conforms to the 26143_CONTAINER_MP4_3GP9 or 26143_CONTAINER_MP4 capability as defined in clause 5.2.
  • the provisioning of media type signalling with the generated file using video/mp4, profile="3gp9" codecs="hvc1.2.4.L123.B0" or video/mp4, codecs="hvc1.2.4.L123.B0", or an equivalently compatible media type.
The capability 26143_VIDEO_ENC_HEVC-UHD for a content generator is defined as the combination of the following capabilities:
  • the capability to generate a file from a video signal in real-time, such that the file can be played back by a player with the capability 26143_VIDEO_HEVC-UHD,
  • the HEVC-UHD-Enc encoding capabilities as defined in clause 5.4 of TS 26.265 to generate a bitstream from the video signal
  • the capability to generate an ISO BMFF track from the bitstream that conforms with the requirements of the sample entry 'hvc1' as defined in ISO/IEC 14496-15 [15].
  • the generation of a 3GP file from the ISO BMFF track that conforms to the 26143_CONTAINER_MP4_3GP9 or 26143_CONTAINER_MP4 capability as defined in clause 5.2.
  • the provisioning of media type signalling with the generated file using video/mp4, profile="3gp9" codecs="hvc1.2.4.L153.B0" or video/mp4, codecs="hvc1.2.4.L153.B0", or an equivalently compatible media type.
Up

5.7  Timed Text and Subtitlesp. 26

5.7.1  Player and Decoding capabilitiesp. 26

The capability 26143_TT_3GPP is defined as the capability of decoding and rendering a file that
  • includes a track conforming conforms to the sample entry 'tx3g' as defined in TS 26.245 and
  • is contained in a 3GP file that conforms to the 26143_CONTAINER_MP4_3GP9 capability as defined in clause 5.2.
In the context of this specification, the media type for files with this capability 26143_TT_3GPP shall be signalled with text/mp4, profile="3gp9" codecs="tx3g" or an equivalently compatible media type.
The capability 26143_TT_IMSC11 is defined as the capability of decoding and rendering a file that
  • includes a track conforming conforms to the sample entry 'stpp' as defined in ISO/IEC 14496-30 [28] and
  • is contained in a 3GP file that conforms to the 26143_CONTAINER_MP4_3GP9 capability as defined in clause 5.2.
In the context of this specification, the media type for files with this capability 26143_TT_IMSC11 shall be signalled with application/mp4, profile="3gp9" codecs="stpp.ttml.im2t" or an equivalently compatible media type.
Up

5.7.2  MMBP Content Generator capabilitiesp. 26

The capability 26143_ENC_TT_3GPP for a content generator is defined as the combination of the following capabilities:
  • the capability to generate a file from a timed text signal, such that the file can be played back by a player with the capability 26143_TT_3GPP,
  • the capability to generate an ISO BMFF track from the bitstream track that conforms with the requirements of the sample entry 'tx3g' as defined in TS 26.245.
  • the generation of a 3GP file from the ISO BMFF track that conforms to the 26143_CONTAINER_MP4_3GP9 capability as defined in clause 5.2.
  • the provisioning of media type signalling with the generated file using video/mp4, profile="3gp9" codecs="tx3g" or an equivalently compatible media type.
Up

5.8  3D scenes and assetsp. 26

The capability 26143_SCENE_GLTF20 is defined as the capability of rendering glTF 2.0 scenes as specified in [2] for which all components of the 3D scene are included as multiple parts in a related MMBP as defined in clause 4.4, for which the root MMBP is a glTF2.0 JSON document.
The capability 26143_SCENE_GLTF20_GLB is defined as the capability of rendering glTF 2.0 scenes as specified in [2] for which all components of the 3D scene are either
  • encapsulated in a GLB file, or
  • included as multiple parts in a related MMBP, for which the root MMBP is a GLB file.
The capability 26143_SCENE_GLTF20_AR is defined as the capability of 26143_SCENE_GLTF20 with the addition, that the scene may include MPEG_anchor extension, EXT_lights_image_based and MPEG_lights_texture_based extensions as defined in [3].
The capability 26143_SCENE_GLTF20_GLB_AR is defined as the capability of 26143_SCENE_GLTF20_GLB with the addition, that the scene may include MPEG_anchor extension, EXT_lights_image_based and MPEG_lights_texture_based extensions as defined in [3].
It is recommended that clients supporting such capabilities determine if the media can be safely processed prior to any processing and rendering.
In the context of this specification, the media type for scenes with this capability 26143_SCENE_GLTF20 and 26143_SCENE_GLTF20_ AR shall be signalled with model/gltf+json as defined in [2].
In the context of this specification, the media type for scenes with this capability 26143_SCENE_GLTF20_GLB and 26143_SCENE_GLTF20_GLB_AR shall be signalled with model/gltf-binary as defined in [2].
Up

5.9  Presentation formatp. 27

The capability 26143_PRESENTATION_HTML5 is defined as the capability of rendering HTML-5 content according to the profile defined TS 26.307 with the following further restrictions:
  • all components of the 3D scene are included as multiple parts in a related MMBP as defined in clause 4.4, for which the root MMBP is an HTML-5 document.
  • the functionalities as defined in clause 4 of TS 26.307, are further restricted to the Markup in clause 4.2 and Style in clause 4.3.
  • the APIs as defined in clause 5 of TS 26.307, are further restricted to the Forms API and the Canvas API.
  • the media types may be further restricted.
It is recommended that clients supporting such capabilities determine if the media can be safely processed prior to any processing and rendering.
In the context of this specification, the media type for scenes with this capability 26143_PRESENTATION_HTML5 shall be signalled with text/html as defined in [2].
Up

Up   Top   ToC