ImageVerifierCode 换一换
格式:PDF , 页数:45 ,大小:497.49KB ,
资源ID:541352      下载积分:10000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-541352.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ATIS 0800013-2012 Media Formats and Protocols for IPTV Services (Version 2 0 Includes Access to Additional Content).pdf)为本站会员(Iclinic170)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

ATIS 0800013-2012 Media Formats and Protocols for IPTV Services (Version 2 0 Includes Access to Additional Content).pdf

1、 Access to Additional Content For ATIS-0800013.v002, Dated: April 23, 2012 (Click here to view the publication) This Page is not part of the original publication This page has been added by IHS as a convenience to the user in order to provide access to additional content as authorized by the Copyrig

2、ht holder of this document Click the link(s) below to access the content and use normal procedures for downloading or opening the files. ATIS-0800013.v002 Zip File Information contained in the above is the property of the Copyright holder and all Notice of Disclaimer updated to include new material

3、on the FLUTE protocol, the DTS-HD audio codec, and adaptive HTTP streaming (“ATIS-DASH”). ATIS-0800013.v002 iii Table of Contents 1 SCOPE, PURPOSE, Implementation guidelines for the use of Video and Audio Coding in Broadcasting Applications based on the MPEG-2 Transport Stream, 2011.821 ETSI TS 102

4、822-3-1 v1.4.1, Broadcast and On-line Services: Search, select and rightful use of content on personal storage systems (“TV-Anytime”); Part 3: Metadata; Sub-part 1: Phase 1 Metadata schemas, 2007.822 IETF RFC 2250, RTP Payload Format for MPEG1/MPEG2 Video, 1998.623 IETF RFC 3926, FLUTE - File Delive

5、ry over Unidirectional Transport, 2004.624 IETF RFC 3450, Asynchronous Layered Coding (ALC) Protocol Instantiation, 2002.625 IETF RFC 3451, Layered Coding Transport (LCT) Building Block, 2002.626 IETF RFC 5052, Forward Error Correction (FEC) Building Block, 2007.627 IETF RFC 3695, Compact Forward Er

6、ror Correction (FEC) Schemes, 2004.62This document is available from the Advanced Television Systems Committee. 3This document is available from the Consumer Electronics Association. 4This document is available from the Society of Motion Picture and Television Engineers. 5This document is available

7、at the Society for Cable Telecommunications Engineers (SCTE) at . 6RFC text is available at . 7This document will be published in early 2009. Until then, it is available from Digital Video Broadcasting as DVB A086 Rev. 7. 8This document is available from the European Telecommunications Standards Ins

8、titute (ETSI). ATIS-0800013.v002 3 28 ATIS-0800019, Multicast Network Service Specification, 2009.929 ATIS-0800005, IPTV Packet Loss Issue Report, 2007.930 SMPTE 2022-1, Forward Error Correction for Real-Time Video/Audio Transport Over IP Networks, 2007.431 IETF RFC 2236, Internet Group Management P

9、rotocol, Version 2, 1997.632 IETF RFC 3376, Internet Group Management Protocol, Version 3, 2002.633 IETF RFC 4607, Source-Specific Multicast for IP, 2006.634 IETF RFC 4608, Source-Specific Protocol Independent Multicast in 232/8, 2006.635 IETF RFC 4604, Using Internet FGroup Management Protocol Vers

10、ion 3 (IGMPv3) and Multicast Listener Discovery Protocol Version 2 (MLDv2) for SourceSpecific Multicast, 2006.636 IETF RFC 3810, Multicast Listener Discovery Version 2 (MLDv2) for IPv6, 2004.637 IETF RFC 2710, Multicast Listener Discovery (MLD) for IPv6, 1999.638 IETF RFC 4566, SDP: Session Descript

11、ion Protocol, 2006.639 IETF RFC 3261, SIP: Session Initiation Protocol, 2002.640 IETF RFC 1305, Network Time Protocol (Version 3), Specification, Implementation and Analysis, March 1992.641 IETF RFC 1350, The TFTP Protocol (Revision 2), 1992.642 ITU-T Recommendation Y.2111R1, Resource and Admission

12、Control Functions in Next Generation Networks, 2008.1043 ETSI 102 824 v1.1.1, Remote Management and Firmware Update System For DVB IP Services, July 2008.844 IETF RFC 2326, Real Time Streaming Protocol (RTSP), 1998.645 IETF RFC 3890, A Transport Independent Bandwidth Modifier for the Session Descrip

13、tion Protocol, 2004.646 IEFC RFC 2616, Hypertext Transfer Protocol HTTP/1.1, 1999.647 W3C Recommendation, XML Schema Part 1: Structures Second Edition, 2004.1148 W3C Recommendation, XML Schema Part 2: Datatypes Second Edition, 2004.1149 IETF RFC 2373, IP Version 6 Addressing Architecture, 1998.650 I

14、ETF RFC 2396, Uniform Resource Identifiers (URI): Generic Syntax, 1998.651 ATIS-0800027.v002, IPTV Glossary, 2011.952 ETSI TS 102 472 v1.2.1, Digital Video Broadcasting (DVB); IP Datacast over DVB-H: Content Delivery Protocols, 2006.853 DLNA, DLNA Networked Device Interoperability Guidelines, Volume

15、 2: Media Format Profiles, expanded October 2006.1254 IETF RFC 2246, The TLS Protocol Version 1.0, 1999.655 IETF RFC 4346, The Transport Layer Security (TLS) Protocol Version 1.1, 2006.656 IETF RFC 5246, The Transport Layer Security (TLS) Protocol Version 1.2, 2008.657 IETF RFC 2818, HTTP Over TLS,

16、2000.658 ISO/IEC 23003-1:2007, Information technology MPEG audio technologies Part 1: MPEG Surround, 2007.159 IETF Internet-Draft draft-mehta-rmt-flute-sdp-05, SDP Descriptors for FLUTE, 2006.139This document is available from the Alliance for Telecommunications Industry Solutions (ATIS), 1200 G Str

17、eet N.W., Suite 500, Washington, DC 20005. 10This document will be available from the International Telecommunications Union. 11This document is available from the World Wide Web Consortium. 12This document is available from the Digital Living Network Alliance (DLNA). 13This document is available fr

18、om the IETF. ATIS-0800013.v002 4 60 3GPP TS 24.229 Version 8.4.1, IP multimedia call control protocol based on Session Initiation Protocol (SIP) and Session Description Protocol (SDP); Stage 3, 2008.1461 IETF RFC 3388, Grouping of Media Lines in the Session Description Protocol, 2002.662 IETF RFC 29

19、74, Session Announcement Protocol, 2000.663 ISO/IEC 14496-14, MP4 File Format, 2003.164 ISO/IEC 14496-12 ISO Base Media File Format, 2005.165 ETSI TS 102 114 v1.3.1, DTS Coherent Acoustics; Core and Extensions with Additional Profiles, 2011.866 ETSI EN 300 468, Version 1.11.1, Digital Video Broadcas

20、t (DVB); Specification for Service Information (SI) in DVB Systems, 2010.867 ISO/IEC 23009-1, Dynamic Adaptive Streaming over HTTP, 2012.168 ISO/IEC639-2, Codes for the representation of names of languages - Part 2: Alpha-3 code, 1998.13 Definitions, Acronyms, 8 uimsbf descriptor_length 8 uimsbf sub

21、stream_core_flag; 1 bslbf substream_0_flag; 1 bslbf substream_1_flag; 1 bslbf substream_2_flag; 1 bslbf substream_3_flag; 1 bslbf reserved; 3 bslbf if (core_substream_flag) substream.(substream_core); See Table 2. if (substream_0_flag) substream.(substream_0); See Table 2. if (substream_1_flag) subs

22、tream.(substream_1); See Table 2. if (substream_2_flag) substream.(substream_2); See Table 2. if (substream_3_flag) substream.(substream_3); See Table 2. for (i=0; i2 channels) 1 0 1 Reserved1 1 0 Reserved 1 1 1 Reservedlanguage_code_flag: This flag shall be set to 1 when ISO_639_language_code field

23、 is present. ISO_639_language_code: This 24-bit language code conforms to the ASCII language codes described in ISO/IEC 639-2 68. 6.1.1.4 DTS-HD PES packet 6.1.1.4.1 Stream ID All DTS-HD elementary streams shall use a stream_id = 0xBD, indicating private stream 1, in accordance with ITU-T Recommenda

24、tion H.222.0 / ISO/IEC 13818-1 14. Multiple DTS / DTS-HD streams may share the same ATIS-0800013.v002 16 value of stream_id since each stream is carried with a unique PID value. The mapping of values of PID to stream_type is indicated in the transport stream PMT. 6.1.1.4.2 Audio Access Unit Alignmen

25、t in the PES Packet A valid sync word shall be aligned with the start of the PES packet data area. Valid DTS sync words are listed in Table 10. Data_Alignment_Indicator in the PES packet header shall indicate sync word alignment. Table 10: DTS-HD Sync Words Name Sync Word Description DTS_SYNCWORD_CO

26、RE 0x7ffe8001 core substream DTS_SYNCWORD_SUBSTREAM 0x64582025 extension substream When a core substream is present, DTS_SYNCWORD_CORE shall be aligned with the beginning of the PES payload. When only an extension substream is present, DTS_SYNCWORD_SUBSTREAM shall be aligned to the beginning of the

27、PES payload. A PES packet of DTS audio shall contain at least one complete audio access unit. Multiple complete access units are permitted in a PES packet only when the ES consists of a single substream. The DTS-HD audio descriptor parameter substream_length describes the number of bytes in the core

28、 substream and extension substream (respectively). If multiple substreams are present, the access units shall maintain an interleaved order of presentation, as illustrated in Figure 2. Figure 2: PES Packet Payload 6.2 Real Time Protocol (RTP) RTP improves the robustness of IPTV delivery through its

29、use in packet loss recovery (application FEC and retransmission) and improved tolerance to delay variation. It is also beneficial for QoS metrics. When used with direct encapsulation of encoded media, RTP simplifies the differential treatment of packets. Encoded media using multicast shall be encaps

30、ulated in RTP according to IETF RFC 3550 16 and 3551 17. The use of RTP header extensions provides a relatively simple way to provide information associated with the RTP packet. When header extensions are used they should comply with RFC 5285 18. 6.3 Transport of MPEG-2 Transport Streams over RTP Th

31、e transporting of MPEG-2 Transport Streams over RTP shall be done as described in ETSI TS 102 034 19. As specified in TS 102 034, all Transport Streams shall be encapsulated in RTP according to RFC 3550 16 in conjunction with RFC 2250 22. ATIS-0800013.v002 17 6.4 Transport of MPEG-2 Transport Stream

32、s over HTTP HTTP can be used to deliver encoded content in MPEG2 Transport Stream such as, but not limited to: A single file using a single HTTP GET request. A single file using a sequence of HTTP GET requests, including HTTP Range headers. A sequence of files using a sequence of HTTP GET requests w

33、ith each file containing a segment of the content. The transport stream files are identified by a URI, a URI playlist, or a URI template for the generation of the URIs. The format of the URI playlist and URI template are for further study. When content is encoded in several representations, HTTP can

34、 be used to deliver content segments chosen sequentially from among the available representations in order to adapt to changes in available bandwidth or other factors. Adaptive HTTP streaming is specified as ATIS-DASH (section 6.7). 6.5 MP4 MP4, also known as MPEG 4 part 14, is a multimedia containe

35、r format standard specified in ISO/IEC 14496-14, MP4 File Format 63. MP4, and several other popular multimedia container formats, are based on ISO/IEC 14496-12, ISO Base Media File Format 64. The ISO Base Media File Format is designed to contain timed media information for a presentation in a flexib

36、le, extensible format that facilitates interchange, management, editing, and presentation of the media. Files are formed as a series of objects, called boxes. All data is contained in boxes; there is no other data within the file. The file format is designed to support random access and may be copie

37、d completely to a device before playback is started, or it may be progressively downloaded for playback as soon as the first portion of the file is received. MP4 extends the Base File Format to support MPEG 4 elementary streams. MP4 can be further extended to support additional capabilities such as

38、security or multiple representations. ATIS IIF extensions to MP4 are for further study. 6.6 Transport of MP4 over HTTP HTTP can be used to deliver content in MP4 containers such as, but not limited to: A single file using a single HTTP GET request. A single file using a sequence of HTTP GET requests

39、 including HTTP Range headers. A sequence of files using a sequence of HTTP GET requests with each file containing a segment of the content. MP4 files are identified by a URI, a URI playlist, or a URI template for the generation of the URIs. The format of the URI playlist and URI template are for fu

40、rther study. When content is encoded in several representations, HTTP can be used to deliver content segments chosen sequentially from among the representations in order to adapt to changes in available bandwidth or other factors. Adaptive HTTP streaming of encoded content in MP4 containers is speci

41、fied as ATIS-DASH (section 6.7). 6.7 ATIS-DASH ATIS-DASH shall be ISO/IEC 23009-1 67, which defines the formats (MPD and Segment) that enable delivery of media content from standard HTTP servers to HTTP clients and enable caching of content by standard HTTP caches. ATIS-0800013.v002 18 7 Ancillary P

42、rotocols 7.1 File Delivery Over Unidirectional Transport Unidirectional file delivery in ATIS IPTV standards is based on the FLUTE (File Delivery over Unidirectional Transport) protocol as specified in IETF RFC 3926 23, with certain constraints and extensions as described in the following subsection

43、s. 7.1.1 Overview of the FLUTE Protocol FLUTE is a protocol for the delivery of files over a unidirectional UDP/IP network. It can also be used for continuous delivery of segmented data such as for data carousels. It is independent of the IP version and the underlying link layers used. It can be use

44、d with both multicast and unicast delivery, but its primary application is for multicast file delivery. FLUTE requires connectivity between a sender and receivers, but does not require connectivity from receivers to a sender. FLUTE works with both multicast models: Any-Source Multicast (ASM) and Sou

45、rce-Specific Multicast (SSM). It should be noted, however, that the source IP address is a required part of the identification of a FLUTE session. FLUTE is a hierarchical protocol offering a number of multiplexing capabilities for highly efficient transport of files, including very large files, from

46、 a sender to a large community of receivers. A FLUTE session can span across a set of logically grouped channels, each of which is identified by the source IP address of the sender (S), an IP multicast group address (G), and a UDP port. It is possible, although unusual, for a single channel to conta

47、in packets belonging to multiple FLUTE sessions, with each session distinguished by a unique “Transport Session Identifier” (TSI) in each FLUTE packet header. Typically an application would be interested in just one of these FLUTE sessions and would discard packets belonging to the others. A FLUTE s

48、ession may carry multiple files, which may be distributed among the channels of the session in a variety of ways. The FLUTE conceptual hierarchy and relationships among sessions, channels, objects, files, file delivery tables, and file description entries are depicted in the UML class diagram shown

49、below. Please note that a star indicates a “many” relationship and a triangle represents inheritance. For example, a single FLUTE/ALC/LCT Session can be associated with multiple Transport Objects while a given Transport Object is associated with a single FLUTE/ALC/LCT Session. The kinds of Transport Objects associated with a FLUTE/ALC/LCT Session are either Files or File Delivery Tables. ATIS-0800013.v002 19 Figure 3: FLUTE Hierarchy FLUTE bui

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1