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

    ITU-T J 215-2007 Client digital program insertion API (Study Group 9)《客户数字程序插入应用程序界面(API) 9号研究组》.pdf

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

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

    ITU-T J 215-2007 Client digital program insertion API (Study Group 9)《客户数字程序插入应用程序界面(API) 9号研究组》.pdf

    1、 International Telecommunication Union ITU-T J.215TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU (12/2007) SERIES J: CABLE NETWORKS AND TRANSMISSION OF TELEVISION, SOUND PROGRAMME AND OTHER MULTIMEDIA SIGNALS Interactive systems for digital television distribution Client digital program insertion A

    2、PI Recommendation ITU-T J.215 Rec. ITU-T J.215 (12/2007) i Recommendation ITU-T J.215 Client digital program insertion API Summary The digital program insertion (DPI) Recommendations given in ITU-T J.181 and ITU-T J.280 have enabled cable operators to provide local ad insertion on digital content at

    3、 a head-end level, using equipment available from multiple vendors. Recommendation ITU-T J.215 enables similar functionality for DPI including addressable commercials, or other content, to be inserted at a device level in the consumer premises equipment. Source Recommendation ITU-T J.215 was approve

    4、d on 14 December 2007 by ITU-T Study Group 9 (2005-2008) under the ITU-T Recommendation A.8 procedures. ii Rec. ITU-T J.215 (12/2007) FOREWORD The International Telecommunication Union (ITU) is the United Nations specialized agency in the field of telecommunications, information and communication te

    5、chnologies (ICTs). The ITU Telecommunication Standardization Sector (ITU-T) is a permanent organ of ITU. ITU-T is responsible for studying technical, operating and tariff questions and issuing Recommendations on them with a view to standardizing telecommunications on a worldwide basis. The World Tel

    6、ecommunication Standardization Assembly (WTSA), which meets every four years, establishes the topics for study by the ITU-T study groups which, in turn, produce Recommendations on these topics. The approval of ITU-T Recommendations is covered by the procedure laid down in WTSA Resolution 1. In some

    7、areas of information technology which fall within ITU-Ts purview, the necessary standards are prepared on a collaborative basis with ISO and IEC. NOTE In this Recommendation, the expression “Administration“ is used for conciseness to indicate both a telecommunication administration and a recognized

    8、operating agency. Compliance with this Recommendation is voluntary. However, the Recommendation may contain certain mandatory provisions (to ensure e.g., interoperability or applicability) and compliance with the Recommendation is achieved when all of these mandatory provisions are met. The words “s

    9、hall“ or some other obligatory language such as “must“ and the negative equivalents are used to express requirements. The use of such words does not suggest that compliance with the Recommendation is required of any party. INTELLECTUAL PROPERTY RIGHTS ITU draws attention to the possibility that the

    10、practice or implementation of this Recommendation may involve the use of a claimed Intellectual Property Right. ITU takes no position concerning the evidence, validity or applicability of claimed Intellectual Property Rights, whether asserted by ITU members or others outside of the Recommendation de

    11、velopment process. As of the date of approval of this Recommendation, ITU had not received notice of intellectual property, protected by patents, which may be required to implement this Recommendation. However, implementers are cautioned that this may not represent the latest information and are the

    12、refore strongly urged to consult the TSB patent database at http:/www.itu.int/ITU-T/ipr/. ITU 2010 All rights reserved. No part of this publication may be reproduced, by any means whatsoever, without the prior written permission of ITU. Rec. ITU-T J.215 (12/2007) iii CONTENTS Page 1 Scope 1 2 Refere

    13、nces. 1 2.1 Normative References 1 2.2 Informative References 1 3 Definitions 1 4 Acronyms 2 5 Conventions 2 6 DPI overview 3 7 Requirements for digital program insertion (DPI) 4 7.1 DPI signalling. 4 7.2 Switch engine behaviour 7 7.3 Switch Engine API . 8 Annex A OCAP 1.1 Digital Program Insertion

    14、API. 12 A.1 SwitchEngineException class. 12 A.2 SwitchEngineListener interface 13 A.3 SwitchEngineManager Class 16 A.4 SwitchInstruction Class 19 Rec. ITU-T J.215 (12/2007) 1 Recommendation ITU-T J.215 Client digital program insertion API 1 Scope This Recommendation defines requirements for digital

    15、program insertion, henceforth referred to as DPI. This recommendation enables digital program insertion in host devices (“client devices“) within customers homes, enabling addressable commercials to be inserted and addressed at a household level (or even at an individual television set level). 2 Ref

    16、erences 2.1 Normative references The following ITU-T Recommendations and other references contain provisions which, through reference in this text, constitute provisions of this Recommendation. At the time of publication, the editions indicated were valid. All Recommendations and other references ar

    17、e subject to revision; users of this Recommendation are therefore encouraged to investigate the possibility of applying the most recent edition of the Recommendations and other references listed below. A list of the currently valid ITU-T Recommendations is regularly published. The reference to a doc

    18、ument within this Recommendation does not give it, as a stand-alone document, the status of a Recommendation. ITU-T J.202 Recommendation ITU-T J.202 (2005), Harmonization of procedural content formats for interactive TV applications. ITU-T J.280 Recommendation ITU-T J.280 (2005), Digital Program Ins

    19、ertion: Splicing application program interface. DVB-SAD ETSI TS 102 823 v1.1.1 (2005), Digital Video Broadcasting (DVB); Specification for the carriage of synchronized auxiliary data in DVB transport streams, http:/pda.etsi.org/pda/queryform.asp. ANSI/SCTE 138 ANSI/SCTE 138 (2009), Stream Conditioni

    20、ng for Switching of Addressable Content in Digital Television Receivers. 2.2 Informative references ITU-T J.181 Recommendation ITU-T J.181 (2004), Digital program insertion cueing message for cable television systems. ITU-T J.201 Recommendation ITU-T J.201 (2004), Harmonization of declarative conten

    21、t format for interactive television applications. 3 Definitions This Recommendation defines the following terms: 3.1 application: An application is a functional implementation realized as software running in one or spread over several interplaying hardware entities. 3.2 application program interface

    22、 (API): An application program interface is the software interface to system services or software libraries. An API can consist of classes, function calls, subroutine calls, descriptive tags, etc. 2 Rec. ITU-T J.215 (12/2007) 3.3 broadcast: A broadcast is a service that is delivered to all customers

    23、. Each customer may select a particular broadcast channel out of many. 3.4 broadcast application: A broadcast application is an application running on the set-top converter that is loaded through in-band information, inserted either at the head-end or by a content provider farther upstream. 3.5 clie

    24、nt device: The CPE that is connected to the cable network in the consumers home, receives the television signals at the clients premises, and presents it for display on a display device. 3.6 digital program insertion (DPI): Insertion of alternative content into digitally encoded content in response

    25、to messaging in the stream. 3.7 packet identifier (PID): MPEG-2 assigns a PID to each data packet. Packets with the same PID belong to the same logical channel. 3.8 program map table (PMT): This is a MPEG-2 entity that contains all of the PIDs that make up a program. 3.9 switch engine: This term ref

    26、ers to the functionality that executes switching in the host device. This switching can either be seamless, or non-seamless. Because this functionality needs to be implemented in a real-time way, with predictable timing behaviour, the switching engine is implemented as part of an OpenCable Applicati

    27、ons Platform (OCAP) implementation (“below the line“). It exposes an API to OCAP applications (targeting engines) to select which commercials are switched to/from. A switching engine can be implemented in hardware, software, or a combination of both. 3.10 unicast advertising: Advertising content dir

    28、ected at a single target or small group of targets. 4 Abbreviations and acronyms This Recommendation uses the following abbreviations: API Application Program Interface DPI Digital Program Insertion OCAP OpenCable Applications Platform PMT Program Map Table 5 Conventions The following words are used

    29、 throughout this Recommedation to define the significance of particular requirements: SHALL This word, or the adjective REQUIRED, means that the item is an absolute requirement of this Recommedation. SHALL NOT This phrase means that the item is an absolute prohibition of this Recommendation. SHOULD

    30、This word, or the adjective RECOMMENDED, means that valid reasons may exist in particular circumstances to ignore this item, but the full implications should be understood and the case carefully weighed before choosing a different course. SHOULD NOT This phrase means that there may exist valid reaso

    31、ns in particular circumstances when the listed behaviour is acceptable or even useful, but the Rec. ITU-T J.215 (12/2007) 3 full implications should be understood and the case carefully weighed before implementing any behaviour described with this label. MAY This word, or the adjective OPTIONAL, mea

    32、ns that this item is truly optional. One vendor may choose to include the item because a particular marketplace requires it or because it enhances the product, for example; another vendor may omit the same item. 6 DPI overview The digital program insertion (DPI) standards within ITU-T J.181 and ITU-

    33、T J.280 have enabled cable operators to provide local ad insertion on digital content at a head-end level, using equipment available from multiple vendors. This Recommendation enables similar functionality for DPI including addressable commercials, or other content, to be inserted at a device level.

    34、 To allow for programmability by a cable operator as well as meet time sensitive insertion requirements, the DPI functionality is separated into two logical components: a switch engine implemented as part of the J.201 platform that performs real-time functions of switching between programs and progr

    35、am elements, and one or more targeting engine applications that control the behaviour of the switch engine. A switch engine performs switch operations to present inserted content. In the broadcast scenario, which is the only scenario defined herein, inserted content MAY be within the same MPEG-2 tra

    36、nsport stream as the original program or broadcast within a different MPEG-2 transport stream. Other scenarios, such as those where the original or inserted content are available on a storage device, may be defined elsewhere. A switch engine implements two distinct types of switches; a Level 0 (L0)

    37、switch, which appears to the viewer as a channel change, and a Level 1 (L1) switch, which is totally invisible to the viewer. During an L0 switch, a switch engine may be required to tune to a different channel to access an insertion stream. An L1 switch never requires tuning; in this case, all of th

    38、e insertion streams are within the same transport stream as the original program content. Requirements on content to enable L0 and L1 switches are defined by ANSI/SCTE 138. The switch engine behaviour is defined in clause 7.2. Detailed requirements on OCAP to perform L0 and L1 switches are defined i

    39、n Annex A. An illustration of the logical components of the OCAP DPI capability is provided in Annex A. Figure 1 OCAP DPI overview 4 Rec. ITU-T J.215 (12/2007) Indicated as (1) in Figure 1, a targeting engine API is defined Annex A to enable applications to provide the switch engine with instruction

    40、s and to receive status information on previously submitted instructions. Indicated as (2) in Figure 1, DPI signalling are messages that are processed by the switch engine. Signalling may be in the form of DPI triggers or timelines. See clause 7.1 below for detailed requirements on processing DPI si

    41、gnalling. Where instructed by a targeting engine, the switch engine performs a program insertion operation on receipt of a DPI trigger, or based on a timeline. The DPI API provides the mechanism by which a targeting engine application configures the switch engine to perform a switch operation. A swi

    42、tch operation occurs when the switch engine is properly configured by a targeting application through the DPI API, and the proper signalling is subsequently detected. Indicated as (3) in Figure 1, content feeds are MPEG-2 transport streams that carry program feeds and may contain other insertion fee

    43、ds, such as advertising feeds. The program feeds (as well as the separate insertion feeds) may contain DPI signalling that is used by the switch engine to insert content, such as addressable commercials during addressable breaks. The program feeds and insertion feeds may be subject to certain encodi

    44、ng (and other) restrictions that make it easier for the switching engine to switch to and from insertion content, see ANSI/SCTE 138. The command and control element shown in Figure 1 represents a hypothetical private communication channel between a targeting engine and an associated network componen

    45、t. Advanced advertising systems are expected to incorporate logical components within the cable network that manage both the insertion of DPI signalling and the actions of a targeting engine. No security model has been defined to protect signalling from detection by non-authorized users. Because of

    46、the extremely tight synchronization between signalling and video content needed to perform seamless L1 switches, signalling must be in-band, in the same program stream as the original content feed. Strategies for obfuscating signals may be developed, but none are described herein. 7 Requirements for

    47、 digital program insertion (DPI) 7.1 DPI signalling This clause describes signaling used to enable a switch engine to perform its operations. Two signalling protocols are used to support DPI: DPI triggers and DPI timelines. DPI trigger messages embedded within a content segment indicate opportunitie

    48、s to perform a switch operation. DPI timelines are messages embedded within a content segment to enable the implementation to maintain a metadata timeline for a segment. Switch operations MAY be based on timelines. All DPI signalling is expected to be carried on a single data PID within the original

    49、 content stream. This data stream SHALL be identified by DPI registration descriptor in a programs PMT. Figure 2 DPI signalling stream Rec. ITU-T J.215 (12/2007) 5 Figure 2 illustrates a hypothetical MPEG-2 program stream containing DPI signalling. The DVB-SAD PID contains a series of timeline descriptors, and examples of L0 and L1 triggers. The details of these descriptors and their placement are provided below. 7.1.1 DPI Signalling descriptor The dpi_signaling_descriptor is defined for use in the elementary stream information loop of the PMT. This des


    注意事项

    本文(ITU-T J 215-2007 Client digital program insertion API (Study Group 9)《客户数字程序插入应用程序界面(API) 9号研究组》.pdf)为本站会员(孙刚)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




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

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

    收起
    展开