FG IPTV-C-1105e.doc

337 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
337
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

FG IPTV-C-1105e.doc

  1. 1. INTERNATIONAL TELECOMMUNICATION UNION FOCUS GROUP ON IPTV TELECOMMUNICATION FG IPTV-C-1105 STANDARDIZATION SECTOR STUDY PERIOD 2005-2008 English only WG(s): 6 7th FG IPTV meeting: Qawra, St Paul’s Bay, Malta, 11-18 December 2007 CONTRIBUTION Source: UTStarcom Corporation Title: Proposal for the Service Platform Middleware 1. Document Scope This document is intended to propose the Service Platform Middleware, as the clause 7, for the IPTV Middleware working document DOC-0163. 2. Discussion As described in the IPTV middleware working document DOC-0163, the IPTV service platform middleware is part of IPTV middleware architecture (please refer to Figure 1 below), which invokes the lower layer network interfaces to control service network resources, and provide application functions (APIs) for upper layer applications. It is recommended in the middleware working document that the Service Platform Middleware uses the functional modules available in the IPTV infrastructure described in the IPTV Architecture Working Document DOC-0148. As described in the middleware working document, the middleware function component (module) includes the following:  Application Management  Content Delivery Component  Service Control Component  Management Component  Content Provider Component.  Network Resource Management Contact: Meichun Zhang, Tel: 86-755-2695 2899 ext.33626 UTStarcom Corporation, Fax: 86-755-2698 3786 (P.R.China) P.R. China Email: dream.zhang@utstar.com Quan Wang Tel: 8610-8520 5140 UTStarcom Fax: 8610-8520 5588 P.R.. China Email quanwang@utstar.com Attention: This is a document submitted to the work of ITU-T and is intended for use by the participants to the activities of ITU-T's Focus Group on IPTV, and their respective staff and collaborators in their ITU-related work. It is made publicly available for information purposes but shall not be redistributed without the prior written consent of ITU. Copyright on this document is owned by the author, unless otherwise mentioned. This document is not an ITU-T Recommendation, an ITU publication, or part thereof.
  2. 2. -2- FG IPTV-C-1105 IPTV Application API Bridge Application Mgt Application Resource Management Terminal Management Management Function Clients of Platform Middleware Functions Function Service Platform Middleware (SMS…) Middleware End-user Functions (Codec…) Content Delivery Service Control Content Provider Functions Functions Function (Stream…) (EPG…) (DRM…) Resource Mgt Terminal RAL Network Resource Abstract Layer (RAL) Network Transport Home Network (e.g. FTTH, ATM, 3G) Figure 1: IPTV middleware architecture 3. Proposal We propose the following as the clause 7 – the Service Platform Middleware for the IPTV Middleware working document DOC-0163. [Begin of the proposal for Clause 7 of Middleware Document] 7 Service Platform Middleware 7.1 Definitions and descriptions of IPTV Service Platform Middleware APIs The IPTV service platform middleware components are classified as following:
  3. 3. -3- FG IPTV-C-1105  Application Management  Content Delivery Component  Service Control Component  Management Component  Content Provider Component.  Network Resource Management 7.1.1. Application Management Component Application Management Component is mainly responsible to manage the life cycle of the application and interaction operation between applications. Application Management API: an IPTV Service Platform Middleware API that is responsible for the content owners or content licensees to provide APIs to service providers or application providers.  Manage the lifecycle of application.  Manage the lifecycle of multi applications in one or multi services.  Maintain application status.  Manage application according to control information from user or application providers.  Manage the resources for applications 7.1.2. Content Delivery Component The content Delivery Component is mainly responsible for facilitating delivery of content from the content providers to the end-user IPTV terminal using the capabilities of the network transport and control functions. Content Management API: an IPTV Service Platform Middleware API that is responsible to manage and monitor the content location and segmentation.  Track location of content and its segment in distributed media servers  Store statistical and historic log data of content delivery  Get information about the content (segment) locations according to the content identification and the location enquiring the information  Gather information about media server status, such as resource utilization, resources status, and etc  Content and Metadata deleting  Manage the life-cycle of content Content Injection API: an IPTV Service Platform Middleware API that is responsible to inject content to the IPTV system for content owners or content licensees  Transcode and process content format before content injections
  4. 4. -4- FG IPTV-C-1105  Inject content to the IPTV system  Input and edit content metadata into the IPTV system Content Distribution API: an IPTV Service Platform Middleware API that is responsible to distribute and store content to media servers. .  Distribute the content to the media servers according to operator’s rules  Copy and caches the content to the medias servers  Retrieve content from media servers  Bandwidth and congestion control  Scheduled content pushing  Dynamic content pulling Content Streaming API: IPTV Service Platform Middleware API that is responsible to stream content from media server to IPTV terminals. The Media Service API of IPTV terminal middleware is the client of this service platform middleware API.  Media streaming control  Media trick mode management, such as play, stop, pause, and resume  Network PVR and storage management 7.1.3. Service Control Component The service Control Component is mainly responsible for providing the functions to request and release the network and service resources required to support the IPTV services. Content Provider Management API: an IPTV Service Platform Middleware API that is responsible to manage content providers.  Content provider profile management  Contract (agreement) management Service Management API: an IPTV Service Platform Middleware API that is responsible to manage IPTV service which is ordered by end users.  Service Profile Management  Service Package management  Service pricing polices management  Content popularity management
  5. 5. -5- FG IPTV-C-1105  Content distribution policies management End User Management API: an IPTV Service Platform Middleware API that is responsible to manage end users.  End users profile management  Service order management  DRM management  End user account management  Registration, authentication and authorization for the End-User Service Navigation API: an IPTV Service Platform Middleware API that is responsible to provide service navigation to end users. The Metadata API of IPTV terminal middleware is the client of this service platform middleware API.  Service program management  Metadata delivery management  Service selection management  Metadata compression & decompression  Provide service discovery information.  Provide content enquiry, such as content location and metadata  Generate EPG by parsing service information  Provide Service Navigation Template 7.1.4. Management Component The management Component is mainly responsible for overall system management, status monitoring and configuration. Management API: an IPTV Service Platform Middleware API that is responsible for overall system management, status monitoring and configuration. This API should interwork with other APIs, such as content delivery APIs, service control APIs, end user APIs and content provider APIs.  Provide subscriber management function  IPTV Terminal Management  Software upgrade and download management  Provide content provider management functions  Provide application management  Provide content Delivery Management  Charging information management
  6. 6. -6- FG IPTV-C-1105 7.1.5. Content Provider Component Content provider Component is mainly responsible for the content owners or content licensees to sell content or content assets. Content provider API: an IPTV Service Platform Middleware API that is responsible for the content owners or content licensees provide APIs to upper layer applications.  Provide the sourcing of the content and metadata for the IPTV services  Provide pricing information for the content  DRM management  Contract (agreement) management…… 7.1.6. Network Resource Management Component Network Resource Management API: an IPTV Service Platform Middleware API that is responsible to schedule network resource used by application and manage their status.  Status registration of resource usage by application  Allocation and scheduling of network resource to application  Resource release management [End of the proposal] __________________

×