You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
4.1 KiB
4.1 KiB
5.7. Network Protocols
Device implementations MUST support the media network protocols for audio and video playback as specified in the Android SDK documentation.
If device implementations include an audio or a video decoder, they:
-
[C-1-1] MUST support all required codecs and container formats in section 5.1 over HTTP(S).
-
[C-1-2] MUST support the media segment formats shown in the Media Segment Formats table below over HTTP Live Streaming draft protocol, Version 7.
-
[C-1-3] MUST support the following RTP audio video profile and related codecs in the RTSP table below. For exceptions please see the table footnotes in section 5.1.
Media Segment Formats
Segment formats | Reference(s) | Required codec support |
---|---|---|
MPEG-2 Transport Stream | ISO 13818 |
Video codecs:
and MPEG-2. Audio codecs:
|
AAC with ADTS framing and ID3 tags | ISO 13818-7 | See section 5.1.1 for details on AAC and its variants |
WebVTT | WebVTT |
RTSP (RTP, SDP)
Profile name | Reference(s) | Required codec support |
---|---|---|
H264 AVC | RFC 6184 | See section 5.1.3 for details on H264 AVC |
MP4A-LATM | RFC 6416 | See section 5.1.1 for details on AAC and its variants |
H263-1998 |
RFC 3551 RFC 4629 RFC 2190 |
See section 5.1.3 for details on H263 |
H263-2000 | RFC 4629 | See section 5.1.3 for details on H263 |
AMR | RFC 4867 | See section 5.1.1 for details on AMR-NB |
AMR-WB | RFC 4867 | See section 5.1.1 for details on AMR-WB |
MP4V-ES | RFC 6416 | See section 5.1.3 for details on MPEG-4 SP |
mpeg4-generic | RFC 3640 | See section 5.1.1 for details on AAC and its variants |
MP2T | RFC 2250 | See MPEG-2 Transport Stream underneath HTTP Live Streaming for details |