Superseded Packetcable™ Codec and Media Specification (PKT-SP-CODEC-MEDIA-I01-060406)
Total Page:16
File Type:pdf, Size:1020Kb
PacketCable™ Codec and Media Specification PKT-SP-CODEC-MEDIA-I01-060406 ISSUED Notice This PacketCable specification is a cooperative effort undertaken at the direction of Cable Television Laboratories, Inc. (CableLabs®) for the benefit of the cable industry. Neither CableLabs, nor any other entity participating in the creation of this document, is responsible for any liability of any nature whatsoever resulting from or arising out of use or reliance upon this document by any party. This document is furnished on an AS-IS basis and neither CableLabs, nor other participating entity, provides any representation or warranty, express or implied, regarding its accuracy, completeness, or fitness for a particular purpose. © Copyright 2006 Cable Television Laboratories, Inc. All rights reserved. PKT-SP-CODEC-MEDIA-I01-060406 PacketCable™ Document Status Sheet Document Control Number: PKT-SP-CODEC-MEDIA-I01-060406 Document Title: Codec and Media Specification PacketCable Release: 2 Revision History: I01 – Released 04/05/2006 Date: April 6, 2006 Status: Work in Draft Issued Closed Progress Distribution Restrictions: Authors CL/Member CL/ Member/ Public Only Vendor Key to Document Status Codes: Work in Progress An incomplete document, designed to guide discussion and generate feedback, that may include several alternative requirements for consideration. Draft A document in specification format considered largely complete, but lacking review by Members and vendors. Drafts are susceptible to substantial change during the review process. Issued A stable document, which has undergone rigorous member and vendor review and is suitable for product design and development, cross-vendor interoperability, and for certification testing. Closed A static document, reviewed, tested, validated, and closed to further engineering change requests to the specification through CableLabs. Trademarks: DOCSIS®, eDOCSIS™, PacketCable™, CableHome®, CableOffice™, OpenCable™, OCAP™, CableCARD™, M-CMTS™, and CableLabs® are trademarks of Cable Television Laboratories, Inc. ® ii CableLabs 04/06/06 Codec and Media Specification PKT-SP-CODEC-MEDIA-I01-060406 Contents 1 INTRODUCTION AND SCOPE.......................................................................1 1.1 Background ......................................................................................................... 1 1.2 Purpose of the Document................................................................................... 3 1.3 High-Level Requirements for PacketCable....................................................... 3 1.4 Organization of document.................................................................................. 3 1.5 Requirements Syntax.......................................................................................... 4 2 REFERENCES ................................................................................................5 2.1 Normative References ........................................................................................ 5 2.2 Informative References....................................................................................... 7 2.3 Reference Acquisition ........................................................................................ 9 3 TERMS AND DEFINITIONS..........................................................................10 4 ABBREVIATIONS AND ACRONYMS ..........................................................12 5 COMMON CRITERIA FOR MEDIA TRANSPORT OVER IP ........................13 5.1 IP Network Criteria for Codec Support............................................................ 13 5.1.1 Packet Loss Control ................................................................................ 13 5.1.2 Latency Control ....................................................................................... 13 5.1.3 Codec Transcoding Minimization ............................................................ 14 5.1.4 Bandwidth Minimization........................................................................... 14 5.2 Overall Quality Targets ..................................................................................... 15 5.3 Media Security ................................................................................................... 15 6 GAP ANALYSIS BETWEEN 3GPP, 3GPP2 AND PACKETCABLE CODEC REQUIREMENTS..........................................................................................16 6.1 Audio Codecs .................................................................................................... 16 6.1.1 3GPP and 3GPP2 Audio Codecs ............................................................ 16 6.1.2 Audio Codec Analysis for PacketCable ................................................... 17 6.2 Video Codecs..................................................................................................... 17 6.2.1 3GPP and 3GPP2 Video Codecs ............................................................ 17 6.2.2 Video Codec Analysis for PacketCable ................................................... 17 6.3 Quality Metrics................................................................................................... 18 6.3.1 3GPP and 3GPP2 VoIP Quality Metrics.................................................. 18 6.3.2 Quality Metric Analysis for PacketCable.................................................. 18 7 CODEC AND MEDIA REQUIREMENTS.......................................................19 7.1 RTP Requirements ............................................................................................ 20 7.2 RTCP Requirements.......................................................................................... 20 7.2.1 General Requirements of the PacketCable RTCP Profile ....................... 20 7.2.2 Standard Statistics Reporting .................................................................. 22 04/06/06 CableLabs® iii PKT-SP-CODEC-MEDIA-I01-060406 PacketCable™ 7.2.3 Extended Statistics Reporting using RTCP-XR....................................... 22 7.3 General Session Description for Codecs........................................................ 23 7.3.1 SDP Use.................................................................................................. 24 7.3.2 Session Description for audio/RED ......................................................... 26 7.4 Narrowband Codec Specifications .................................................................. 26 7.4.1 Supported Narrowband Codecs .............................................................. 27 7.4.2 Feature Support....................................................................................... 34 7.4.3 Codec Naming and Flow Spec Parameters for Narrowband Codecs ..... 47 7.5 Wideband Codec Specification........................................................................ 50 7.5.1 Supported Wideband Codecs.................................................................. 51 7.5.2 Feature Support....................................................................................... 56 7.5.3 Codec Naming and Flow Spec Parameters for Wideband Codecs......... 58 7.6 Video Codec Specification ............................................................................... 60 7.6.1 Supported Codecs................................................................................... 61 7.6.2 Summary of Supported Codecs .............................................................. 68 7.6.3 Error Recovery ........................................................................................ 69 7.6.4 Codec Naming and FlowSpec Parameters for Video Codecs................. 69 7.7 Media Quality Measurement and Monitoring.................................................. 71 7.7.1 Audio Quality Measurement and Monitoring ........................................... 72 7.7.2 Video Quality and RTCP-XR ................................................................... 77 ANNEX A H.263 PROFILES AND LEVELS ..................................................78 ANNEX B H.264/AVC PROFILES AND LEVELS..........................................81 ANNEX C CHARACTERISTICS OF NARROWBAND CODECS ..................83 ANNEX D CHARACTERISTICS OF WIDEBAND CODECS .........................88 APPENDIX I ACKNOWLEDGEMENTS........................................................92 ® iv CableLabs 04/06/06 Codec and Media Specification PKT-SP-CODEC-MEDIA-I01-060406 Figures Figure 1 - PacketCable Reference Architecture................................................................2 Figure 2 - RTP/RTCP Media Connection........................................................................19 Tables Table 1 - Summary of 3GPP and 3GPP2 Audio Codecs ................................................17 Table 2 - Summary of 3GPP and 3GPP2 Video Codecs ................................................17 Table 3 - Media Stream Interfaces..................................................................................20 Table 4 - Narrowband Audio Codec rtpmap Parameters ................................................47 Table 5 - Mapping of Narrowband Audio Codec Session Description Parameters to Flowspec...........................................................................................................48 Table 6 - Wideband Audio Codec rtpmap Parameters ...................................................58 Table 7 - Mapping of Wideband Audio Codec Session Description Parameters to Flowspec...........................................................................................................59