欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > PDF文档下载
    分享到微信 分享到微博 分享到QQ空间

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

    • 资源ID:541352       资源大小:497.49KB        全文页数:45页
    • 资源格式: PDF        下载积分:10000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要10000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    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


    注意事项

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




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

    收起
    展开