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

    ATIS 0800030-2010 Technical Report on IPTV Advertising.pdf

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

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

    ATIS 0800030-2010 Technical Report on IPTV Advertising.pdf

    1、 ATIS-0800030 TECHNICAL REPORT ON IPTV ADVERTISING ATIS is the leading technical planning and standards development organization committed to the rapid development of global, market-driven standards for the information, entertainment and communications industry. More than 250 companies actively form

    2、ulate standards in ATIS 18 Committees, covering issues including: IPTV, Service Oriented Networks, Energy Efficiency, IP-Based and Wireless Technologies, Quality of Service, and Billing and Operational Support. In addition, numerous Incubators, Focus and Exploratory Groups address emerging industry

    3、priorities including “Green”, IP Downloadable Security, Next Generation Carrier Interconnect, IPv6 and Convergence. ATIS is the North American Organizational Partner for the 3rd Generation Partnership Project (3GPP), a member and major U.S. contributor to the International Telecommunication Union (I

    4、TU) Radio and Telecommunications Sectors, and a member of the Inter-American Telecommunication Commission (CITEL). For more information, please visit . Notice of Disclaimer the time is usually sold to local advertisers or used for channel self promotion. Per SCTE 35. 3.1.4 Placement Opportunity: A p

    5、otentially constrained location relative to digital content where ad insertion or content alterations may occur. The alterations may include insertions, replacements, or deletions of content in whole or in part. These locations, which contain the opportunity for content insertion, have traditionally

    6、 been referred to as avails 15 for linear video content; however, placement opportunity refers to address and time locations where content may be placed, regardless of platform. Per SCTE 130. 3.2 Acronyms and 2) insertion content transport stream - from which results one output. A splicer identifies

    7、 the splice points in the elementary streams of the primary service multiplex. The primary service is referred to as a channel, but the terms service and channel are synonymous. ATIS-0800030 15 Ad-SplicerAd Content ServerAd-AvailSCTE 35 Cue MessagesIn PointOut PointAd-ContentStart EndPrimary Service

    8、 Primary ServiceInserted Ad-ContentPrimary Service Primary ServiceFigure 5: Ad-Insertion System It is possible to have more than one ad-server and splicer. In fact, a splicer may utilize several servers for insertion content within a single primary channel. Arbitration priorities are specified for t

    9、he case of Splice_request collisions from multiple ad servers contending for insertion at the same time. In the case of multiple ad-service providers, a collision-avoidance mechanism would utilize an override playing flag that is carried in a splice request to ensure insertion of the correct content

    10、. Override priorities are set as access levels 0-9, with the higher value preempting a lower-priority insertion. An override priority flag signals permission to override with a higher priority. A value of 0 indicates no override is allowed, a value of 1 indicates that override is allowed. If a highe

    11、r priority request is sent at the same time as a lower priority with the override set to 0, the higher priority splice request content is inserted and a collision error result is sent in response to the lower-priority request. 5.4.2 API Communications Messaging Overview The API from the server to th

    12、e splicer is bidirectional, allowing cue requests to be sent from a splicer to a server and a Splice_request to be sent from the server to the splicer. A separate API connection is associated with each ad-content output channel. Concerns for the ATIS IIF may include delivery of the SCTE 30 messaging

    13、 over a network provider to the consumer domain interface. In addition to the signaled switch points carried with the primary channel, metadata schemas may be utilized to deliver timing of ad avail and SCTE 30/35 type messages to a ITF-based switching engine. Some of this information about the inser

    14、tion channel is sent over the API connection and some is contained within the MPEG multiplex. Information about the insertion channel must be sent with the Splice_request message to the splicer in order for it to be spliced into primary channel. This information may be a subject of metadata schema d

    15、evelopment within ATIS IIF specifications. ATIS-0800030 16 Information includes: ChannelName output channel identification. Unique name for output channel. Insertion multiplex location. Communication between the server and splicer utilizes a TCP/IP socket with one API connection per output channel.

    16、SCTE 30 specifies an allowance for API connections of at least three times the number of insertion channels. The API connection is open until it is terminated by either a splicer or a server. Embedded cueing messages based on SCTE 35 are carried in the primary channel, resulting in the Cue_request a

    17、nd subsequent Splice_request. There is a three-second “pre-roll” timing allowance specified for the splice request. The API message syntax includes a message ID, message size, and result code preceding data. The message ID represents a message type such as: Splice_request. Splice_response. Cue_reque

    18、st. Cue_response. SpliceType (Splice_in or Splice_out). The message sequence of API communication initialization is as follows: 1. The splicer listens on port 5168. 2. The server opens an API connection to the splicer. 3. The server sends an Init_request to the splicer. 4. The server listens for res

    19、ponse from the splicer on the API connection. 5. The splicer and server communicate over the API connection. ATIS-0800030 17 Figure 6: DPI SCTE 30 Messaging The following is the sequence of the initialization message: 1. The Init_request is sent. 2. The splicer sends the Init_response. 3. The server

    20、 verifies that the version sent by the splicer is supported. 4. The API connects to a primary channel. 5. The Data() field contains the Init_response_data. When an SCTE 35 cueing message is received by a splicer as part of a primary channel to signal an ad-insertion opportunity, referred to as an av

    21、ail, an SCTE 30 Cue_request/Splice_request sequence is initiated. The following are the high level stages of SCTE 30 insertion event messages shown in Figure 6: 1. The SCTE cue message is received. 2. The splicer decrtypts the message if it is encrypted. 3. The Cue_request is used to pass the cue me

    22、ssage to the server from the splicer. 4. The server acknowledges the cue message with a Cue_response. 5. The splicer sends a SpliceComplet_response with the SpliceType flag and Result Code. 5.4.3 Splice Event Verification Verifying that a splice has actually occurred is essential for reporting discr

    23、epancies in playout schedules to the advertiser. A splicer sends a result code to inform the server of success or failure and a reason, such as collisions, late request, or channel override. For example, the splicer sends a ATIS-0800030 18 SpliceComplete_response with SpliceType flag set to Splice_i

    24、n. A result code of 100 indicates a successful response. After the insertion duration is completed, generally the splicer returns to the previous source, which may be a previously-inserted channel. The splicer may also be configured to return to the primary channel by default in the case when the pr

    25、evious channel is not available, or as a standard behavior. Abnormal terminations would result in an Abort_request message, used to cancel insertion if there is a failover such as no insertion channel found. 5.4.4 Time Synchronization Due to the unpredictable delay on TCP/IP messages, a Network Time

    26、 Protocol (NTP) server is used to keep the ad-server and splicer synchronized. An NTP server-client relationship may be used for passing a time standard between the server and splicer. The splicer would perform the mapping of the presentation time stamp to Coordinated Universal Time (UTC) for splice

    27、r-server insertion point synchronization. 5.5 DVS 714, Constraints on AVC Video Coding for Digital Program Insertion When Advanced Video Coding (AVC) is used for the main program stream and advertisements, and when SCTE 35 is used for DPI queuing, DVS 714 defines additional video coding and transpor

    28、t constraints beyond SCTE 128 for DPI. Some of the video coding constraints pertaining to networks include constraints at network out-points and in-points that signal DPI beginning and end points and Presentation Time Stamp (PTS). This work also specifies constraints on the splice point Instantaneou

    29、s Decoding Refresh (IDR) access unit. IDR is a picture type defined in ISO/IEC 14496-10 17. In addition, it also specifies some coding constraints on insertion material and on transport (e.g., one PES packet shall contain only one AVC primary-coded picture). 5.6 Recommendation ITU-T J.286, Seamless

    30、Splicing for Heterogeneous MPEG-2/H.264 Bitstreams This recommendation defines a messaging format and constraints on bitstreams to achieve seamless splicing of heterogeneous bitstreams that conform to Recommendation ITU-T H.262 | International Standard ISO/IEC 13818-2 (also known as “MPEG-2 video”)

    31、or Recommendation ITU-T H.264 | International Standard ISO/IEC 14496-10.in MPEG2 transport streams. The messaging format is defined as an extension of Recommendation ITU-T J.181, which provides the splicing device with relevant information on the bitstreams to be spliced. In addition, constraints on

    32、 the bitstreams are also defined based on Recommendation ITU-T J.189 to facilitate seamless playback between MPEG-2 video and ITU-T H.264 by the decoder that satisfies requirements for seamless splicing of heterogeneous bitstreams. 5.7 ITU-T J.215, Client Digital Insertion API ITU-T J.215, Client Di

    33、gital Insertion API, describes insertion of advertisements into a broadcast digital program stream at the customer premises applicable in the cable context. It is also called “client-based” or “device-based” DPI. This technique allows for addressable advertisements and is similar to SCTE 138 (sectio

    34、n 5.1). The DPI functionality is composed of two key functions: 1) a targeting engine; and 2) a switching engine. Multiple advertisement streams are streamed simultaneously to the client. The targeting engine has the logic that selects a stream to be presented. It informs the switching engine to ATI

    35、S-0800030 19 switch to the selected stream for presentation. There are two levels of switch: 1) Level 0 (L0), which could be noticed by the viewer as a channel change; and 2) Level 1 (L1), which is seamless and not noticeable by the viewer. This document refers to SCTE 138 for L0 and L1 switch strea

    36、m conditioning. This document also contains detailed specifications of the switch engines behavior and API. 5.8 SCTE 104:2004, Automation System to Compression System Communications Applications Program Interface (API) This standard defines the communications API between an automation system and the

    37、 associated compression system that will insert SCTE 35 2004 private sections into the outgoing transport stream. This document serves as a companion to both SCTE 35 2004 and SCTE 30 2001. 5.9 SCTE 118, Program-Specific Ad Insertion This document defines the functionality associated with program-spe

    38、cific ad insertion. Program-specific ad insertion is the scheduling and insertion of a spot into a digital broadcast program based on the program identifier passed in the SCTE 35 cue message. The usage of specific data fields defined in SCTE 35 is defined in this document. This document is in 3 part

    39、s: SCTE 118-1 2006 Data Field Definitions, Functional Overview and Application Guidelines. SCTE 118-2 2007 Content Provider to Traffic Communication Applications Data Model. SCTE 118-3 2006 Traffic System to Ad Insertion System File Format Specification. 5.10 SMPTE 2021:2008, Broadcast Exchange Form

    40、at Broadcast Exchange Format (BXF) is a protocol for the exchange of data among broadcast systems such as traffic, program management, automation, and content distribution. It is intended to facilitate the movement of content and its associated metadata for better management, coordination, and repor

    41、ting between these broadcast systems. The BXF protocol serves as a replacement for the many proprietary interfaces in place today between vendors in these areas. BXF is intended to complement, not replace, the following: Advanced Authoring Format. Material eXchange Format. Media Dispatch Protocol (M

    42、DP). BXF incorporates aspects of several pre-existing standards into its schema, such as: Programming Metadata Communication Protocol (ATSC A/76B). International Standard Audiovisual Number (ISO 15706-2). Ad-ID (AAAA/ANA). BXF defines the format and content of XML messages for the interchange of dat

    43、a and metadata among professional systems, as follows: 1. Broadcast schedules, including playout and record schedules. 2. As-run information. 3. Content metadata, such as Content ID, Title, Duration, etc. 4. Content management requests such as dub and purge requests. ATIS-0800030 20 5. Requests for

    44、transfer of content, some of which will result in the transfer of content essence between professional systems. 6. Ports as used by TCP/IP for the exchange of messages. The following figure illustrates the scope of BXF within a broadcast facility. Those areas outside of the BXF box are considered ou

    45、tside the intended scope of the BXF protocol and this document. Figure 7: Scope of BXF For further details see . 6 EXISTING STANDARDS FOR OVERLAY ADVERTISEMENT This form of advertising contains an overlay of text, graphics, and/or video to customize an ad with sponsorship, local, or targeted informa

    46、tion. The video could have a different format (e.g., semi-ATIS-0800030 21 transparent animation on a portion of the screen) than the program stream. This is different from linear splicing in that the ad may, but need not, conform to the following: Have the same format as the program stream. Splice i

    47、nto a precise time slot defined by the national or local avails. Occupy the whole window/screen as program stream. Disappear when the user changes channels. Overlay advertisements may be inserted anytime during the program stream as chosen by the parties involved. If the overlay is not encoded as pa

    48、rt of the program stream video, then the ITF will have to support enablers to render it. 7 EXISTING STANDARDS FOR INTERACTIVE ADVERTISEMENTS AND APPLICATIONS Linear splice advertisements or overlay advertisements may provide an opportunity for the user to interact with an advertisement or an applica

    49、tion. The interaction typically starts on a partial screen (e.g., a banner) and may remain occupying the partial screen until the interaction ends. It is also possible that during the interaction the user may choose to be redirected to a different service, abandoning the program stream. To enable interactive advertisements and applications, the ITF will need to have additional functionality. Interactivity for advertising purposes should be aligned with interactivity for other IPTV applications. 7.1 The MHP and GEM Family of Stan


    注意事项

    本文(ATIS 0800030-2010 Technical Report on IPTV Advertising.pdf)为本站会员(feelhesitate105)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




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

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

    收起
    展开