1、 Access to Additional Content for ATIS-0800043-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 Copyright holder of this docum
2、ent Click the link(s) below to access the content and use normal procedures for downloading or opening the files. ATIS-0800043 ZIP File Information contained in the above is the property of the Copyright holder and all Notice of Disclaimer updated to align with ATIS-0800042.v003. ATIS-0800043.v002 i
3、ii Table of Contents 1 PURPOSE Signalling flows and message contents.37 3GPP TS 29.229, Cx and Dx Interfaces based on the Diameter protocol, Protocol details.38 3GPP TS 29.328, IP Multimedia Subsystem (IMS) Sh interface; Signalling flows and message contents.39 3GPP TS 29.329, Sh interface based on
4、the Diameter protocol; Protocol details.310 IETF RFC 2616, Hypertext Transfer Protocol - HTTP/1.1, 1999.411 ISO/IEC 13818-6, Information technology - Generic coding of moving pictures and associated audio information - Part 6: Extensions for DSM-CC, 1998.512 IETF RFC 2326, Real Time Streaming Protoc
5、ol (RTSP), 1998.41This document is available from the Alliance for Telecommunications Industry Solutions (ATIS), 1200 G Street N.W., Suite 500, Washington, DC 20005. 2This document is available from CableLabs at . 3This document is available from the Third Generation Partnership Project (3GPP) at .
6、4RFC text is available at . 5This document is available from the International Organization for Standardization. ATIS-0800043.v002 2 13 3GPP TS 24.229, IP multimedia call control protocol based on Session Initiation Protocol (SIP) and Session Description Protocol (SDP); Stage 3.33 Definitions, Acron
7、yms, & Abbreviations 3.1 Definitions The following are the definitions of terms introduced in this document. The complete listing of ATIS IIF acronyms, terms, and definitions are provided in ATIS-0800027, IPTV Glossary 2. Access Control Information Key material used for content encryption and decryp
8、tion (e.g., ECM, EMM, License key). Allocated Session Bandwidth Amount of bandwidth assigned to a given session. Distribution Policy Distribution Policy tells a Content Delivery and Storage Function (CD&SF) the relative priority this asset should have in the cache. By default, all assets have the sa
9、me caching priority. The CD&SF decides which resources to evict from the cache based on Distribution Policy. The CD&SF decides which resources within the same caching priority to evict assets based on a separate eviction policy (such as Least Recently Used LRU). Assets that are tagged with a Distrib
10、ution Policy above the default priority should be pre-populated in the cache. Also known as Propagation Priority or Caching Priority. Profile Information There are two types of Profile Information: 1. User Profile: Set of user/subscriber related data (e.g., IPTV services subscribed to, user location
11、 data, authentication/authorization data, etc.). 2. Application Profile: Set of end-user settings (e.g., parental control level, language preference, bookmarks of paused CoD, etc.). State of the Asset Information about the current state of the content in terms of its availability and state of ingest
12、 onto the origin server, and possibly its state of distribution to edge servers. 3.2 Identifiers All identifiers are defined in section 3.2 of ATIS-0800042, IPTV Content on Demand Service 1. 3.3 Acronyms & Abbreviations The following are acronyms used in this document. Additional acronyms are define
13、d in ATIS-0800042 1 and ATIS-0800027, IPTV Glossary 2. ATIS Alliance for Telecommunications Industry Solutions BOS Beginning of Stream CD&LCF Content Distribution and Location Control Functions CD&SF Content Distribution and Storage Functions CoD Content on Demand DNG Delivery Network Gateway EOS En
14、d of Stream EPG Electronic Program Guide IIF IPTV Interoperability Forum ITF IPTV Terminal FunctionNGN Next Generation Network NPT Normal Play Time RACF Resource and Admission Control Functions ATIS-0800043.v002 3 RTSP Real-Time Streaming Protocol SCPA Service, Content Protection, and Authentication
15、 VoD Video on Demand XML eXtensible Markup Language 4 Schema Design The CoD architecture (defined in ATIS-0800042 1) contains a number of different interfaces. Each interface contains different functions, and the functions may have different metadata associated with them. The main table for each int
16、erface will contain the different function types associated with that interface unless they are not associated with any metadata. 4.1 Schema File Naming Convention The schemas filename will be this documents assigned standard number i.e., ATIS-0800043v2.xsd. 4.2 Schema Namespace The target namespace
17、 will be “http:/www.atis.org/ServiceDelivery/IPTV/CoD/1/schema”. 4.3 Imported Schemas This specification declares and references the CableLabs Content 3.0 3 namespaces as follows: xmlns:vod30core=“http:/ xmlns:vod30content=“http:/ xmlns:vod30offer=“http:/ xmlns:vod30terms=“http:/ xmlns:vod30title=“h
18、ttp:/ This specification imports the following schemas: ATIS-0800043.v002 4 5 Interfaces & Associated Metadata 5.1 Introduction Refer to section 4.2 of ATIS-0800042 1 for a description of the functional architecture. The interfaces referenced herein are shown in Figure 2 and Figure 3 of ATIS-0800042
19、 1. Section 4.4 of ATIS-0800042 1 gives an overview of the interfaces, while section 10 gives detailed reference point information. Those reference points defined as out of scope in ATIS-0800042 will not be defined within this document. Table 1 is a compilation of the interfaces defined in ATIS-0800
20、042 and their associated methods, functions, protocol methods, and metadata. Interfaces whose metadata is not defined in this document are noted in the table. Table 1: Compilation of Interfaces, Functions, Methods, and Metadata Interface Function Method Metadata Comment A3 List HTTPGET A3 URIs Based
21、 on metadata defined in 3. Get HTTPGET Asset Metadata Based on metadata defined in 3. A6 This reference point is out of scope. A7 Based on metadata defined in 3. A8 authorization HTTPGET Allocated Session Bandwidth Access Control Information Normal Play Time (NPT) NPT Update HTTPPUT NPT A12 This ref
22、erence point is out of scope. C1 List HTTPGET Distribution Policy Based on metadata defined in 3. C2 Download HTTPGET ContentAsset metadata or byte stream of media resource (none) . Based on metadata defined in 3. C3 This reference point is out of scope. C4 This reference point is out of scope. C5 P
23、USH Create HTTPPUT Byte stream of media resource (none). PULL Create HTTPPUT ContentAsset metadata, including C6 Asset Preparation Functions URI. Based on metadata defined in 3. Delete HTTPDELETE None. List HTTPGET ContentRefListType with list of Origin Content IDs. Based on metadata defined in 3. G
24、et HTTPGET Origin Content ID Distribution Policy State of the Asset Based on metadata defined in 3. C6 Download HTTPGET ContentAsset metadata or byte stream of media resource (none). Based on metadata defined in 3. ATIS-0800043.v002 5 Interface Function Method Metadata Comment C7 Download HTTPGET Co
25、ntentAsset metadata or byte stream of media resource (none). Based on metadata defined in 3. D1 This reference point is out of scope. E1 Metadata for E1 is defined in 4. E2 This reference point is out of scope. E3 No metadata is required for E3. E6 Event RTSPANNOUNCE None Play RTSPPLAY None Pause RT
26、SPPAUSE None Setup RTSPSETUP None Teardown RTSPTEARDOWN None Setup HTTPPOST Allocated Session Bandwidth Teardown HTTPDELETE None Download HTTPGET None E7 This reference point is out of scope. E8 This reference point is out of scope. E9 Download HTTPGET None E10 Download HTTPGET None H3 This referenc
27、e point is out of scope. R* These reference points are out of scope. Ru This reference point is out of scope. Rh This reference point is out of scope. S1 Locate HTTPGET CD&SF Host S2 This interface uses the protocols defined in 6 and 7. S3 This reference point is out of scope. S4 This reference poin
28、t is out of scope. S5 Setup RTSPSETUP None teardown RTSPTEARDOWN None event RTSPANNOUNCE Nonestatus RTSPGET_PARAMETER NPT access HTTPPOST Allocated Session Bandwidth Access Control Information release HTTPDELETE Reason NPT query HTTPGET Allocated Session Bandwidth Access Control Information terminat
29、e HTTPPOST NPT list HTTPGET Session ID status HTTPGET NPT ATIS-0800043.v002 6 Interface Function Method Metadata Comment S6 This interface uses the protocols defined in 8 and 9. S7 This interface uses the protocols defined in 5 and 13. T1 This reference point is out of scope. Ud No metadata definiti
30、ons are required. 5.2 Common Types There are several common data types utilized across the different interfaces. These are identified in Table 2. Table 2: Common Types Descriptive Term Type Name Interfaces Used Access Control Information AccessControlInfoType A8, S5 Allocated Session Bandwidth BitRa
31、teType A8, E6, S5 Distribution Policy vod30content:PropagationPolicyType C1, C5 Normal Play Time (NPT) NPTPointType A8, S5 Session ID sessionIdType S5 State of the Asset vod30core:StateType C1, C5 5.2.1 Access Control Information Type Definition The Access Control Information is defined as a string.
32、 The AccessControlInfo type definition is shown in Table 3. Table 3: Definition for AccessControlInfoType 5.2.2 Distribution Policy, PropagationPriority Type Definition Distribution Policy for a ContentAsset is specified with a single PropagationPriority element, which is an integer from 1 (high) to
33、 10 (low) that can be used to assist with determining the priority of propagation of the associated content within the service provider network. PropagationPriority is of type PropagationPriorityType as defined in 3. 5.2.2.1 BitRateType (Element) BitRateType allows for defining an element for the bi
34、t rate in bits per second. The definition is shown in Table 4. ATIS-0800043.v002 7 Table 4: Definition of BitRateType 5.2.3 NPTPointType Definition NPT is the continuous timeline “clock” the viewer associates with a program, relative to the beginning of the program. See ISO/IEC 13818-6 11, sections
35、5.5.1.3.2 and 8.1, for more information. NPTPointType is based on npt-time as defined in RFC 2326 12 and as is shown in Table 5, with an extension of BOS and EOS constants to allow indication of the beginning and end of the program stream, respectively. Table 5: Definition of NPTPointType A npt-time
36、 as defined in RFC2326, extended to include BOS and EOS values 5.2.4 Origin Content ID Type Definition Origin Content ID is defined in section 3.2.5 of ATIS-0800042 1. The metadata schema definition is a constrained form of URIIdType as defined in 3, shown in Table 6. With this schema restriction, o
37、nly anyURI and a max length of 1024 is enforced, but usage must adhere to the constraints defined in 1. Table 6: Definition for originContentIdType 5.2.5 Session ID Type Definition Session ID is defined in RFC 2326 12, section 3.4, as opaque strings of arbitrary length. RFC 2326 states that the leng
38、th must be at least 8 octets. Section 3.2.6 of ATIS-0800042 1 restricts the length to a maximum of 255 characters. sessionIdType is defined in Table 7. Table 7: Definition for sessionIdType ATIS-0800043.v002 8 5.2.6 State of the Asset Type Definition, StateType Type Definition The state attribute of
39、 AssetType from the CableLabs Content 3.0 specification 3 indicates the current availability and status of the asset. For ContentAssetType, the state further indicates the current availability and status of the associated content on the origin server. The state attribute of AssetType is of type Stat
40、eType as defined in the CableLabs Content 3.0 specification 3. 5.3 A Interfaces The CableLabs Content 3.0 Specification 3 defines CoD asset metadata. That standard and compatible prior versions are widely used throughout the world to distribute CoD metadata. Metadata for many of the A interfaces is
41、based on metadata defined in 3. The primary assets specified in 3 are summarized in Table 8. Table 8: Summary of CableLabs Assets Asset Type Description Offer Assembles references to related ContentAsset, Title, Terms, and ContentGroups for presentation and sale of CoD to a customer. Terms Bundles p
42、ricing, content restrictions, and royalty information together. The Terms represent the business agreements that accompany an offer and may be reused in more than one offer. Category Defines a set of category paths that are used for presentation in a CoD menu system. ContentGroup Combines references
43、 to all of the related content (movies, previews, images, etc.) with a reference to a Title. A ContentGroup may contain multiple interchangeable content - for example, multiple Movies with different encoding/encryptions. Title Defines descriptive metadata for a ContentGroup that is used for presenta
44、tion to the user (e.g., Name of the movie, Actors), or may be used in the CoD system for classification or display constraints (e.g., Rating). Titles may be shared between different content groups. ContentAsset An (abstract) asset including a reference to content along with the necessary metadata re
45、quired to use the content for a given application. Movie, Preview, Barker (AudioVideo) A Movie is the ContentAsset associated with the content being offered to the user and is subject to the Terms referenced in the Offer. A Preview is an audio/video promotion, but it is not subject to the Terms in t
46、he Offer. A Barker is a form of promotional ContentAsset that is typically played in a continuous loop. Posters, BoxCovers, Thumbnails (StillImage) StillImageContentAsset may be used to promote an Offer. It is often used as part of a user-selection screen in a CoD menu or Electronic Program Guide. T
47、rick A ContentAsset that is associated with a Movie, Preview, or Barker and includes pre-processed media to display during fast forward or rewind operations. The metadata defined in 3 uses CableLabs terminology, and when applied to ATIS IIF it shall be constrained and mapped as indicated in Table 9.
48、 ATIS-0800043.v002 9 Table 9: Mappings and Constraints for ATIS IIF and CableLabs Terminology ATIS Term ATIS Definition CableLabs Term Notes Asset A managed atomic resource with a globally-unique opaque identity consisting of a CreatorAssetId and an associated state used in the implementation of a service. The asset state consists of metadata and may also contain Content. The metadata may include references to other as
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1