Packetcable™ 2.0 Codec and Media Specification PKT-SP-CODEC
Total Page:16
File Type:pdf, Size:1020Kb
PacketCable™ 2.0 Codec and Media Specification PKT-SP-CODEC-MEDIA-I10-120412 ISSUED Notice This PacketCable specification is the result of a cooperative effort undertaken at the direction of Cable Television Laboratories, Inc. for the benefit of the cable industry and its customers. This document may contain references to other documents not owned or controlled by CableLabs. Use and understanding of this document may require access to such other documents. Designing, manufacturing, distributing, using, selling, or servicing products, or providing services, based on this document may require intellectual property licenses from third parties for technology referenced in this document. Neither CableLabs nor any member company is responsible to any party for any liability of any nature whatsoever resulting from or arising out of use or reliance upon this document, or any document referenced herein. This document is furnished on an "AS IS" basis and neither CableLabs nor its members provides any representation or warranty, express or implied, regarding the accuracy, completeness, noninfringement, or fitness for a particular purpose of this document, or any document referenced herein. 2006-2012 Cable Television Laboratories, Inc. All rights reserved. PKT-SP-CODEC-MEDIA-I10-120412 PacketCable™ 2.0 Document Status Sheet Document Control Number: PKT-SP-CODEC-MEDIA-I10-120412 Document Title: Codec and Media Specification Revision History: I01 - Released 04/05/06 I02 - Released 10/13/06 I03 - Released 09/25/07 I04 - Released 04/25/08 I05 - Released 07/10/08 I06 - Released 05/28/09 I07 - Released 07/02/09 I08 - Released 01/20/10 I09 - Released 05/27/10 I10 – Released 04/12/12 Date: April 12, 2012 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: CableCARD™, CableHome®, CableLabs®, CableNET®, CableOffice™, CablePC™, DCAS™, DOCSIS®, DPoE™, EBIF™, eDOCSIS™, EuroDOCSIS™, EuroPacketCable™, Go2BroadbandSM, M-Card™, M-CMTS™, OCAP™, OpenCable™, PacketCable™, PCMM™, PeerConnect™, and tru2way® are marks of Cable Television Laboratories, Inc. All other marks are the property of their respective owners. ii CableLabs 04/12/12 Codec and Media Specification PKT-SP-CODEC-MEDIA-I10-120412 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 .................................................................................................................................. 8 2.3 Reference Acquisition.................................................................................................................................... 9 3 TERMS AND DEFINITIONS .......................................................................................................................... 11 4 ABBREVIATIONS AND ACRONYMS .......................................................................................................... 13 5 COMMON CRITERIA FOR MEDIA TRANSPORT OVER IP .................................................................. 14 5.1 IP Network Criteria for Codec Support ....................................................................................................... 14 5.1.1 Packet Loss Control ............................................................................................................................. 14 5.1.2 Latency Control ................................................................................................................................... 14 5.1.2.1 Jitter Buffer Management ................................................................................................................................ 14 5.1.2.2 Framing and Packetization ............................................................................................................................... 15 5.1.2.3 Codec Selection................................................................................................................................................ 15 5.1.3 Codec Transcoding Minimization ........................................................................................................ 15 5.1.4 Bandwidth Minimization ...................................................................................................................... 15 5.2 Overall Quality Targets ............................................................................................................................... 15 5.3 Media Security ............................................................................................................................................. 16 6 GAP ANALYSIS BETWEEN 3GPP, 3GPP2 AND PACKETCABLE CODEC REQUIREMENTS ........ 17 6.1 Audio Codecs .............................................................................................................................................. 17 6.1.1 3GPP and 3GPP2 Audio Codecs ......................................................................................................... 17 6.1.2 Audio Codec Analysis for PacketCable ............................................................................................... 17 6.2 Video Codecs ............................................................................................................................................... 18 6.2.1 3GPP and 3GPP2 Video Codecs ......................................................................................................... 18 6.2.2 Video Codec Analysis for PacketCable ............................................................................................... 18 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 7.2.3 Extended Statistics Reporting using RTCP-XR .................................................................................... 22 7.3 General Session Description for Codecs ...................................................................................................... 23 7.3.1 SDP Use ............................................................................................................................................... 23 7.3.1.1 Attributes (a=) .................................................................................................................................................. 23 7.3.2 Session Description for audio/RED ..................................................................................................... 25 7.4 Narrowband Codec Specifications ..............................................................................................................