## 5.7\. Network Protocols Device implementations MUST support the [media network protocols]( http://developer.android.com/guide/appendix/media-formats.html) 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](#5_1_media_codecs) over HTTP(S). * [C-1-2] MUST support the media segment formats shown in the Media Segmant Formats table below over [HTTP Live Streaming draft protocol, Version 7]( http://tools.ietf.org/html/draft-pantos-http-live-streaming-07). * [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](#5_1_media_codecs). **Media Segment Formats** <table> <tr> <th>Segment formats</th> <th>Reference(s)</th> <th>Required codec support</th> </tr> <tr id="mp2t"> <td>MPEG-2 Transport Stream</td> <td><a href="http://www.iso.org/iso/catalogue_detail?csnumber=44169">ISO 13818</a></td> <td> Video codecs: <ul> <li class="table_list">H264 AVC</li> <li class="table_list">MPEG-4 SP</li> <li class="table_list">MPEG-2</li> </ul> See <a href="#5_1_3_video_codecs">section 5.1.3</a> for details on H264 AVC, MPEG2-4 SP,<br/> and MPEG-2. <p>Audio codecs: <ul> <li class="table_list">AAC</li> </ul> See <a href="#5_1_1_audio_codecs">section 5.1.1 </a> for details on AAC and its variants. </td> </tr> <tr> <td>AAC with ADTS framing and ID3 tags</td> <td><a href="http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=43345">ISO 13818-7</a></td> <td>See <a href="#5_1_1_audio_codecs">section 5.1.1 </a> for details on AAC and its variants</td> </tr> <tr> <td>WebVTT</td> <td><a href="http://dev.w3.org/html5/webvtt/">WebVTT</a></td> <td></td> </tr> </table> **RTSP (RTP, SDP)** <table> <tr> <th>Profile name</th> <th>Reference(s)</th> <th>Required codec support</th> </tr> <tr> <td>H264 AVC</td> <td><a href="https://tools.ietf.org/html/rfc6184">RFC 6184</a></td> <td>See <a href="#5_1_3_video_codecs">section 5.1.3 </a> for details on H264 AVC</td> </tr> <tr> <td>MP4A-LATM</td> <td><a href="https://tools.ietf.org/html/rfc6416">RFC 6416</a></td> <td>See <a href="#5_1_1_audio_codecs">section 5.1.1 </a> for details on AAC and its variants</td> </tr> <tr> <td>H263-1998</td> <td> <a href="https://tools.ietf.org/html/rfc3551">RFC 3551</a><br/> <a href="https://tools.ietf.org/html/rfc4629">RFC 4629</a><br/> <a href="https://tools.ietf.org/html/rfc2190">RFC 2190</a> </td> <td>See <a href="#5_1_3_video_codecs">section 5.1.3 </a> for details on H263 </td> </tr> <tr> <td>H263-2000</td> <td> <a href="https://tools.ietf.org/html/rfc4629">RFC 4629</a> </td> <td>See <a href="#5_1_3_video_codecs">section 5.1.3 </a> for details on H263 </td> </tr> <tr> <td>AMR</td> <td> <a href="https://tools.ietf.org/html/rfc4867">RFC 4867</a> </td> <td>See <a href="#5_1_1_audio_codecs">section 5.1.1 </a> for details on AMR-NB </td> </tr> <tr> <td>AMR-WB</td> <td> <a href="https://tools.ietf.org/html/rfc4867">RFC 4867</a> </td> <td>See <a href="#5_1_1_audio_codecs">section 5.1.1 </a> for details on AMR-WB </td> </tr> <tr> <td>MP4V-ES</td> <td> <a href="https://tools.ietf.org/html/rfc6416">RFC 6416</a> </td> <td>See <a href="#5_1_3_video_codecs">section 5.1.3 </a> for details on MPEG-4 SP </td> </tr> <tr> <td>mpeg4-generic</td> <td><a href="https://tools.ietf.org/html/rfc3640">RFC 3640</a></td> <td>See <a href="#5_1_1_audio_codecs">section 5.1.1 </a> for details on AAC and its variants</td> </tr> <tr> <td>MP2T</td> <td><a href="https://tools.ietf.org/html/rfc2250">RFC 2250</a></td> <td>See <a href="#mp2t">MPEG-2 Transport Stream</a> underneath HTTP Live Streaming for details</td> </tr> </table>