Vous êtes sur la page 1sur 5

1.

Introduction
There are various types for IPTV according to the documents of IPTV requirements and definition,
but four types of services should be supported in the first stage of IPTV which are live TV, VoD
(Video on Demand), TTV (time!shifted TV) and PV" (Personal Video "ecording)# $eanwhile
the fle%ibility for e%tending to support other value added services&applications may be required in
the future#
'our (inds of role participates the IPTV value chain) *ontent Provider (*P), ervice Provider (P),
+etwor( ,perator, and *ustomer# It-s reasonable that different roles of the IPTV value chain can
operate independently# Therefore, the IPTV architecture should support the functional
decomposition in order to satisfy the requirements that different roles of IPTV participates can
implement the required functionalities separately#
ecurity is also important for IPTV# In order to safeguard the interests of *Ps and Ps, content and
service security should be guaranteed in IPTV system#
.ccording to those requirements above, an IPTV .rchitecture is proposed in this contribution# This
architecture is composed of five function sets (sub!systems) including *ontent ,peration, ervice
,peration / $anagement, $edia Distribution / Delivery, *ustomer, and ystem $anagement /
ecurity#
In section 0, the IPTV architecture is overviewed firstly, and then a further decomposition of the
IPTV architecture is presented in 'igure 0# 'rom section 1 to 2, 'unction ets and 'unctional
*omponents of each function set are described in detail respectively#
Contact) Tel)
'a%)
3mail
Attention: This is not a publication made available to the public, but an internal ITU-T Document intended only for use by the
$ember tates of IT4, by IT4!T ector $embers and .ssociates, and their respective staff and collaborators in their IT4 related wor(#
It shall not be made available to, and used by, any other persons or entities without the prior written consent of IT4!T#
.ll rights reserved# +o part of this publication may be reproduced, by any means whatsoever, without the prior written permission of
the source&author of this document#
I+T3"+.TI,+.5 T353*,$$4+I*.TI,+ 4+I,+
FOCUS GROUP ON IPTV
T!CO""UNICATION
STANDARDI#ATION SCTOR
T4D6 P3"I,D 0778!0779
FG IPTV-ID-$$%&
Ori'inal: n'li()
*G+(,: :st '; IPTV meeting)
;eneva, :7!:< =uly 077>
INPUT DOCU"NT
Source: $II, *hina
Title: IPTV .rchitecture
! 0 !
-. IPTV Arc)itecture
-.1 O.er.ie/
IPTV service system consists of five 'unction ets, which are *ontent ,peration, ervice
,peration / $anagement, $edia Distribution / Delivery, *ustomer and ystem $anagement /
ecurity, as shown in 'igure:#
Fi'ure 1 IPTV Function Set(
.mong the five function sets of the IPTV .rchitecture, *ontent ,peration, ervice ,peration /
$anagement, $edia Distribution / Delivery may be implemented by a signal role of the value
chain separately, that is *ontent ,peration implemented by *P, ervice ,peration / $anagement
by P and $edia Distribution / Delivery by networ( operator# ?ut in practice, one signal value
chain role also may implement more than one function set, e#g#, networ( operator may implement
ervice ,peration / $anagement as well as $edia Distribution / Delivery function set#
-.- IPTV Arc)itecture
3ach 'unction et can be divided into 'unction *omponents illustrated in figure 0#The components
have strong functional cohesion within a single 'unction et so that they can accomplish a specific
tas( collaboratively# 'or instance, in the $edia Distribution / Delivery function setthe
components of *ontrol, Distribution, torage, and treaming can cooperate with each other to
transport the media data from content source to the customers#
! 1 !
Fi'ure - IPTV Arc)itecture
The detailed description of each function sets and function components are given in section 1 to 2#
0. Content O1eration Function Set
*ontent ,peration 'unction et provides TV programs and other (inds of multimedia content, it
consists of four functional components@ *ontent Ingestion component, Digital "ights $anagement
(D"$) component, 3ncoding&Trans!coding component and $edia .ssets $anagement component#
*omponents of this function set can be described as follow)
Content In'e(tion: IPTV sources programs are ingested from the content producer or
publisher# The ingested programs may be accompanied by metadata#
ncodin'2Tran(-codin': *ontent should be encoded if the source programs are
uncompressed, or be trans!coded to specific format if the original coding format is not
compliant with the specification of IPTV system#
"edia A((et "ana'ement: $edia .sset $anagement component is in charge of content
storage management, metadata compilation and maintenance, providing content querying
interface, and content related transaction management#
Di'ital Ri')t "ana'ement: $edia content should be processed by the Digital "ight
$anagement component before supplied as the IPTV content# The content should be consumed
under management all the time#
%S3(tem "ana'ement and Securit3 Function Set
+etwor( $anagement 'unction et is responsible for system supervising and safeguarding, it
provides service quality supervision, failure inspecting and locating, as well as service protecting# It
! < !
consists of ystem $anagement component, Terminal $anagement component and security
management#
*omponents of this function set can be described as follow)
S3(tem "onitor) this component is in charge of supervising and management of the IPTV
system, it can inspect and locate the failure online and&or offline#
Terminal "ana'ement) Terminal $anagement can monitor the state of the terminal either in
the fashion of real!time or non!real!time, and also provide software updating and initialiAation
service for the terminals#
Securit3 "ana'ement: this component is in charge of mutual authentication between tow
sub!systems, and play!out monitoring in order to guarantee the service is under control and as
well as legitimate#
4Ser.ice O1eration 5 "ana'ement Function Set
ervice ,peration / $anagement 'unction et is in charge of IPTV service specific management
and controlling, it consists of five functional components including Products *reation, *ontent
3ngine, ubscriber $anagement, ?illing and .ccounting, *ustomer ervice, and .uthentication#
*omponents of this function set can be described as follow)
Product Creation: *ontents are pac(ing into deliverable service products in this functional
component# The function of Product *reation component consists of linear TV channel
scheduling, issuing management of the on!demand programs, service delivering policy ma(ing
and charging mode setting#
Content n'ine: ;etting content related metadata and price information from content provider
and providing query interface, and provides interface for IPTV subscriber to facilitate querying
the service information and&or modifying their subscribing records#
Su6(cri6er "ana'ement: $aintaining the basic and e%tra information of subscribers and
managing service subscribing recodes#
7illin' and Accountin': ;eneration of accounting and billing information (e#g# *D")
according the service using records and subscriber profile# IPTV system will ma(e settlement
based on these information in either prepay or post!pay mode#
Aut)entication: identifying a user based on a username and password or other proper means#
,nly the authenticated user can get the right to access IPTV service#
Portal) it provides the interface for subscriber to access IPTV networ(, and it-s also an optional
entrance for user to access the ubscriber $anagement component and .uthentication
component#
lectronic Pro'ram Guide) acquiring content metadata and other 3P; information, delivering
integrated 3P; data to customers, and collecting information and statistic of service utility and
submitting to the ervice ,peration and $anagement function set#
Ot)er Ser.ice Guide) providing the portal and interface for the services other than the basic
services#
8"edia Di(tri6ution and Deli.er3 Function Set
*ontent treams of IPTV services are delivered to subscribers by invo(ing the components among
$edia Distribution and Delivery 'unction et, including *ontrol, Distribution, torage and
treaming# $edia Distribution and Delivery system should be deployed based on elaborate
topology (for e%ample *& or P0P) to meet the demand of high efficiency, high availability with
low cost#
! 8 !
*omponents of this function set can be described as follow)
Control: during the media stream distributing, the component performs load balancing and
distribution controlling functions including
B policy (e#g# according to specific spatial or temporal restriction) of distribution
management@
B information of service using statistics collecting and submission@
B transport bandwidth management@
B storage management in the distribution and delivery system@
B content ID and content location mapping@
B streaming service node switching@
B live program recording#
Di(tri6ution: Distributing the media content to designated destination according the policy
from *ontrol component# The content can be transported either in the manner of file!based or
stream!based during the distribution process#
Stora'e: the content data is stored in this component, it have enough storage capacity and
related management functionality# 'or convenience the torage *omponent and treaming
*omponent are usually deployed at same place or even in the same device#
Streamin': functions of this component are as follow,
B delivering the media content to the service terminal in the customer premise@
B responding to play control signal from users@
B collecting and submitting basic information for accounting@ and adaptive controlling of
media streams#
9Cu(tomer Function Set
*ustomer 'unction et is a set of service e%ecution functions of IPTV system in custom premise, it
receives control signal and uploads to the system, and it is the sin( of content stream and performs
content decrypting, decoding and displaying# *ustomer 'unction et consists of four functional
components, including D"$, $edia Processor, Displaying and Interaction *ontrol#
*omponents of this function set can be described as follow)
Interaction Control) receive the command of user and transfer it to other related function
components, and then get the returned messages for present to the user# It also acts as an
intermediator between the components inside and outside the *ustomer 'unction et#
Di'ital Ri')t "ana'ement) obtain the (ey for decryption and content licence from *ontent
,peration 'unction, and decrypt the content data# The D"$ component must be a trusted
component#
"edia Proce((or) the received media data is decoded and post!processed in this component#
The output data of this component can be delivered to Display *omponent for display directly#
Di(1la3) the portal or 3P; and the re!constructed audio and video are displayed in this
component for users to view#
&. Pro1o(al
This contribution is proposed to be ?aseline Document for further study on IPTV .rchitecture#
CCCCCCCCCCCCCCC

Vous aimerez peut-être aussi