You are on page 1of 6

2011 Fifth International Conference on Next Generation Mobile Applications and Services

Hybrid IPTV Services with IMS


Integration of IMS based IPTV with Broadcast and Unicast Mobile TV Services Using DVB-H

Eugen Mikoczy, Sebastian Schumann, Pavol Timo Koski, Marko Heinikangas


Podhradsky BID Business and Innovation Development
Slovak University of Technology (STU), Ilkovicova 3, 81219 University of Turku,
Bratislava, Slovak Republic Turku, FI-20014 FINLAND
{mikoczy, Schumann,podhrad}@ktl.elf.stuba.sk {timo.koski,marko.heinikangas}@utu.fi

Abstract— This paper presents a novel concept and prototype terrestrial digital television, where 4 multiplexes basically offer
implementation of hybrid IPTV service based on IMS and DVB-H 100 Mbps of continuous data stream. This capacity can be more
technologies. In the hybrid service, both traditional broadcast and effectively exploited as a complementary access network for
unicast transmission technologies are used to deliver IPTV content. unicast IPTV services.
It is argued how such service scenario is effective and beneficial for In this paper we present a model taking into account strengths
hybrid use cases. The original technical contributions to ETSI of both broadcast and multicast/unicast approaches, and consider
technical report TR 182 030 about IMS-IPTV interconnection with IP Multimedia Subsystem (IMS) as an enabling service
DVB-H technology are presented in paper as well as description of architecture for converged or hybrid TV services. Especially, the
our prototype implementation done within Celtic Netlab project.
case of hybrid IPTV is discussed. It is argued why the hybrid
Keywords- IMS, IPTV, DVB-H, broadcast, hybrid services
model is beneficial to the industry. Our previous activities in
standardization of IMS based IPTV have been studied and we
I. INTRODUCTION proposed DVB-H as possible technology for hybrid mobile TV
services. Other combinations, such as terrestrial, cable or
Traditionally, TV service is a mass medium, where a
satellite, are also possible. The modified model for hybrid mobile
predefined selection of program content is broadcasted to a large
TV services was contributed to ETSI TISPAN TR 182 030 by
audience. The broadcast medium may vary, usually being
our Netlab project as well as our prototype implementation of
terrestrial, cable or satellite broadcast. In this sense, broadcasting
such a system are described in more details in part 3 of this
means delivery of content from one transmitter to many
paper.
receivers. Recently, in addition to broadcast TV services, TV
services based on unicasting are becoming more common. II. BACKGROUND FOR IMS AND DVB-H INTEGRATION
Multicast and unicast TV over IP data networks is usually called
IPTV, television services based on Internet protocols. In addition The concept of merging IMS based IPTV and mobile TV
to mimicking traditional broadcast TV service, the IPTV also technologies require understanding of strengths and weaknesses
enables on-demand content delivery or pushed personalized of both technologies to be able to evaluate potential advantages
content. to integrate both technologies. Next Generation Network (NGN)
Broadcast TV and IPTV services are often based on the same has been designed to accommodate a single architecture to
content, which usually originates from the broadcast companies provide multimedia services to multiple types of terminals (fixed,
or studios. The models for broadcast TV and IPTV are however mobile, wireless) and end users. Several standardization bodies
very different, because of the delivery medium. The broadcast like ITU-T, ETSI, and ATIS have proposed NGN based IPTV
value chain is a closed system, from content creation to content architectures using IMS for service control. On the other hand,
delivery and consuming. The content is preselected by the development in mobile TV is driven by DVB-H, OMA
broadcasters, leaving no possibilities for users to directly affect BCAST, 3GPP MBMS/PSS and others mobile oriented leader.
the broadcast content. On the other hand, the IPTV model is The third group of concept for delivering media is coming from
based on the service architecture and open protocols. open internet sources where internet application providers
Implementations vary though, some implementations are more provide ”over the top” services like social media, content sharing,
closed and some are more open. and user generated content. This last group focuses on the wide
Currently, the delivery medium of IPTV is also a challenge, Internet audience and delivers selected services directly to your
as the current IP backbone networks and last mile media may not screen in the living room or on the move, and all they need is
have the capacity for the delivery of TV content for large Internet access.
audiences, especially when unicast based traffic is becoming
more popular. On the other hand, considering for example

978-0-7695-4496-0/11 $26.00 © 2011 IEEE 76


DOI 10.1109/NGMAST.2011.23
A. NGN IMS based IPTV architecture (MDF) to user equipment (set top box, mobile terminal, portable
The IMS based IPTV uses the IP Multimedia subsystem for device, etc.) using media encapsulation over IP (based also on
IPTV control and introduces the session based IPTV service DVB transport technologies MPEG2-TS over IP or RTP direct IP
control based on the SIP protocol (see Fig.1 or original ETSI TS encapsulation).
182 027 Fig. 2 in [1]). The ETSI TISPAN specified in NGN The IMS based IPTV system has a number of advantages, as
Release 2 IMS based architecture and implementation of basic the IMS can act as unified service control subsystem for all NGN
IPTV services. The concept of IMS based IPTV has been services instead of establishing an additional specialized
enhanced by Release 3 of TISPAN where lots of new IPTV subsystem (as is the case with an NGN integrated IPTV
services have been introduced [1], [2]. subsystem). Additionally, the IMS can more naturally support
mobility, interaction with NGN service enablers (like messaging
Ut or presence), service personalization, or quadruple play services
(voice, data, video and mobile) [3].
SCF
SSF IMS-IPTV AS The extension of a set of IPTV services in Release, but also
Xa
Application Server analyzing how Content Delivery Networks and P2P technologies
SDF can be integrated with IPTV, was most important. The possible
mapping and interconnections as well as the support for mobility
ISC Sh Sh ISC and hybrid systems is analyzed in TISPAN technical report [4]
IPTV where several roaming scenarios and use cases have been
UE UPSF Media identified [5].
Cx Server B. DVB-H technologies
y2
IMS-based service control
(P-/S-/I-CSCF) MCF DVB-H is a data broadcasting standard that enables delivery
Gm of various IP based services to mobile receivers. The standard
Core IMS was ratified by the European Telecommunications Standards
Xc
Transport Processing Institute (ETSI) in November 2004 (see [6]). A good overview of
MDF DVB-H can be found in [7]. DVB-H is based on DVB-T
Functions
Xd (standard for digital terrestrial broadcasting). DVB-H introduces
solutions to problems caused by the mobility of the handheld
Figure 1. Adapted and simplified TISPAN NGN IMS based IPTV functional
architecture for Netlab prototype (based on [1] Fig. 2).
terminals receiving digital broadcasts. These solutions are
required to achieve low power consumption, flexibility in
The service provider discovery is performed by a SIP network planning, good performance in mobile channels, and
application server called the Service Discovery Function (SDF) compatibility with IP networks. Usually, DVB-H is used for the
(optionally there is a possibility used non-SIP based DVB service delivery of mobile TV services, but in addition to that it can be
provider discovery). The SDF provides information about server used to deliver any kind of data, file based or streaming. The file
for service discovery and service selection information in Service based content is delivered over FLUTE (File Delivery Over
Selection Function (SSF). The SSF contains necessary service Unidirectional Transport), and stream based delivery is achieved
information (e.g. TV program guides, service metadata) for using RTP (Real-time Transport Protocol).
initiating IPTV services (TISPAN reused DVB and OMA Enhancements to conventional DVB-T systems include the
BCAST technology there) and provides them over the Xa addition of time-slicing and an optional stage of error correction
interface based on HTTP, DVBSTP or FLUTE delivery. The called MPE-FEC (Multi-Protocol Encapsulation - Forward Error
Service Control Function (SCF) is responsible to serve SIP based Correction) at the link layer. Time-slicing means that the
service initiation requests delivered over the Gm interface via the transmission is time division multiplexed, i.e. each service is
IMS core for any IPTV services required from the UE. The transmitted in bursts separated in time. Power-saving is achieved
Media Functions (Media Control/Delivery Function as MCF and since the receiver can switch off radio components between the
MDF functionalities) are similar to video servers known from the bursts.
first generation of IPTV solutions with the difference that SIP C. Benefits of Integrated IMS and DVB-H Content Delivery
requests can be forwarded from SCF to MCF via IMS core and
y2 interface. The resource allocation and reservation is performed DVB-H is currently the most widely adopted mobile
over the existing IMS interface to the RACS (Gq’ interface) broadcasting technology in the EU. DVB-H services are
when available (for simplification, we removed the transport launched in 8 countries in Europe, and launched or trialed in over
control functions RACS, NASS from Fig. 1 as we do not include 40 countries worldwide. DVB-H is endorsed by the European
these in our prototype). Specific combinations of SIP and RTSP Commission as the technology for broadcast mobile TV. Most of
protocols are designed for CoD service initiation where a SIP the successful DVB-H services are based on mobile pay-TV.
INVITE message is used for session setup but control of the The most recent deployments of DVB-H implement the
media stream is handled via Xc using RTSP. Then content OMA BCAST Service Guide technology (see [8]), which
selected by user is delivered from Media Delivery Function provides advanced features for supporting both broadcast and

CELTIC-EUREKA Netlab project

77
unicast delivery of services, along with interactivity features. • Other IPTV services delivered over NGN based IPTV (for
OMA BCAST enables also multiple service purchase models, example based on ETSI TISPAN) such as Content on
including pay-per-view, pay-per-program, pay-per-service or Demand (CoD), User Generated Content (UGC),
service bundle, or token based consumption. The interactivity Interactive TV (iTV), Network/Client Personal Recorder
features provide support for delivering additional service related (n-/c-PVR).
data along the broadcast service, or provide link to external data Hybrid approaches can offer advantages both to the service
services over unicast access. The interactivity services may be for provider and the consumer and widen the application of NGN
example program related games, like voting, or additional based IPTV, e.g. where a part of the IPTV content is delivered
information or e-commerce applications related to advertisement. over an independent non-IP delivery network, such as terrestrial
Despite many advanced features compared to traditional broadcast, direct-to-home satellite, hybrid fiber-coax or optical
broadcast systems, the current deployments of DVB-H (and distribution network.
broadcast mobile TV in general) are based on a closed system
similar to that of traditional terrestrial or cable television. In the
closed system, the value chain from content creation to content
delivery to content consumption is closed, allowing no service
personalization or effect in the selected content. In case of actual
broadcast mobile TV delivery, the model is based on
simulcasting usually terrestrial digital television content. In
simulcasting, the terrestrial TV transmission is received,
transcoded to a format compatible with mobile devices (i.e.
reducing resolution) and retransmitted over mobile broadcast.
This kind of model based on simulcasting provides very little
flexibility in content creation and delivery, especially when
taking into account the aspects of mobile TV. Situations of
watching mobile TV are usually very different from watching
traditional TV, as mobile TV is usually watched to spend spare
time, for shorter periods. Thus the prime time for mobile TV is Figure 2. Conceptual architecture of TISPAN IMS based IPTV services over
DVB (Source: Netlab, contribution to [4])
also different than the prime time of traditional TV, the prime
time of mobile TV being during the day, not in the evening.
A. Hybrid IMS based IPTV testbed
These aspects should be taken into account when designing
mobile TV services and business models, regardless if the mobile In the prototype implementation it is assumed that the user
TV service is based on broadcast or unicast. Thus, in this paper equipment is capable of receiving DVB-H services. No other
we propose a novel model based on IP Multimedia Subsystem for connectivity is required in this early prototype. Hence the use
the delivery of mobile TV services over both broadcast and scenario of the system is focused on the service operator’s point-
unicast channel. The model provides flexibility for the whole of-view. In the scenario, the service operator uses the DVB-H
value chain in mobile TV services, from content creation to platforms with an integrated IMS User Agent to connect to one
content delivery to content watching. or many IMS cores, and access the IPTV Application Servers
available in those cores. The desired IPTV channels are requested
III. DESIGN PRINCIPLES AND IMPLEMENTATION OF HYBRID from the IPTV AS and delivered from IPTV media servers to the
IPTV SYSTEMS DVB-H platform, and transmitted over DVB-H to the UE. With
The hybrid IPTV concept can support the hybrid delivery to this prototype it is shown how broadcast services can be selected
enable a complete IPTV service offer to a wider group of flexibly based on different selection criteria, e.g. geographical
consumers in areas with not enough high speed connection. The location, event, or number of audience.
IP based delivery (xDSL, FTTx, UMTS) can be combined with Basic scenarios of the connection between DVB-H platform
non-IP delivery (mobile, terrestrial, satellite) or for partially and IMS core are described. More advanced use scenarios, e.g.
combined with other TV services in a hybrid service scenario using user equipment with both connected IMS client and DVB-
(Fig.2). For example, a service provider may chose to offer H receiver for accessing mobile TV services from multiple
broadcast services (e.g. broadcast TV) via an independent access networks, are also considered but left for incoming
broadcasted channel over air while providing interactive, prototype extensions in sub-section C. The prototype
download or unicast IPTV services via the IP network. NGN implementation of a hybrid IMS IPTV service platform is
based IPTV may support hybrid delivery of IPTV services, e.g.: illustrated in Fig. 3.
• Live TV delivery over external TV delivery systems such
as DVB-T, DVB-S, DVB-C, DVB-H, 3GPP MBMS,
other.

78
Figure 3. Prototype service platform implementation of hybrid IMS based IPTV using DVB-H

The prototype consists of two discrete software systems, Darwin Streaming Server) or an external IPTV video server
DVB-H LITE platform and Open IMS Core [9]. In addition to (MCF&MDF).
those existing software systems, an extension for DVB-H LITE is The Fraunhofer FOKUS Open IMS Core is an open source
implemented, to enable connection with Open IMS Core. implementation of IMS related CSCFs (Call Session Control
DVB-H LITE is a DVB-H head-end system conforming to Functions) and HSS (Home Subscriber Server). In addition, the
ETSI DVB and OMA BCAST standards and has been developed UCT Advanced IPTV with the Darwin Streaming Server is used
in the University of Turku. It is targeted for R&D purposes and as an IPTV AS in the prototype implementation (see Fig. 3, IMS
the promotion of novel mobile broadcast services utilizing DVB- Core) for SCF and MF functionalities.
H. It is designed to enable integration with multi-network The following IPTV services can be provided over hybrid
environment, i.e. to integrate with cellular and wireless local area IMS based IPTV systems with DVB-H integration:
networks. • IPTV broadcast/multicast services like live BC services
DVB-H LITE primarily consists of DVB-H specific parts, (live TV)
namely ESG LITE, FLUTE LITE and IPE LITE (see Fig. 3). • IPTV unicast services like delivery of Content on
ESG LITE is an OMA BCAST compliant Service Guide Demand services
generator, enabling creation of Service Guides for mobile TV and • IPTV download services (e.g. Push CoD)
filecasting services, along with support for OMA BCAST • IPTV notification based services (e..g content
Interactivity features (see [8]). FLUTE LITE is an IETF RFC recommendations)
3926 compliant FLUTE protocol transmitter. IPE LITE is an IP
Encapsulator combined with time slicer and MPEG2 TS B. Early prototype for with merging DVB-H with IMS client
multiplexer. In addition to DVB-H specific parts, DVB-H LITE
contains a web user interface for control and configuration of the This subsection presents our early implementation (from the
system. An RTSP client is included for launching audio/video backend point of view the User Agent is implemented in
stream, either from a local media server controlled by RTSP (e.g. conjunction with DVB-H transmitter), supposing a “dummy”

79
DVB-H receiver with no other connectivity rrequired (e.g. no C. Target prototype implementation n – hybrid IMS based IPTV
need for IMS client in mobile terminals). solution
The flow of the registering of the DVB--H platform and In the future, the goal is to also prototype an implementation
requesting an IPTV stream is illustrated in Fig. 4. The IMS User of a scenario (Fig.5) where the user equipment is capable of both
Agent is controlled via the web user interface oof DVB-H LITE. DVB-H and IMS User Agent (a scenario that we contributed
The IMS UA has its own SIP identity, and itt is instructed to towards ETSI TISPAN in TISPAN N02(10)0022r1 [10] and that
connect to a specific IMS core, and request a specific IPTV was published in TR 182 030 [4])). This scenario enables also
stream. First, the IMS UA registers to the IMS coore using the two other kinds of hybrid IMS based IPTV I services than just plain
layer authorization process. When the UA is successfully mobile TV service, like access to broadcast
b data services, which
registered, it sends an INVITE to request the ppredefined IPTV may be related to mobile TV co ontent or totally independent
channel, which is identified by a SIP identity (cchannel ID as SIP content. This kind of services may beb implemented by integrating
URI). interactivity features described in OMA
O BCAST and IMS based
IPTV features.

Figure 5. High level architecture for hybrid


d IMS based IPTV services using UE
with IMS User Agent and DVB-H supportt (Source: [4], Authors contribution
TISPAN02(10)0022r1 [10])

Initially, the UE attaches to a mobile


m radio access network
(e.g. like UMTS or LTE) and registers to the IMS based NGN
using SIP and SDP [11]. Then UE can c discover its IPTV service
provider via SDF (using SIP or op ptionally HTTP). Afterwards,
the UE receives information abou ut proper SSF to contact for
IPTV service selection.
1) The UE performs service discov very and service selection to
receive all necessary informatio on about services using Xa
interface (e.g. content identifiers, metadata, EPG, etc.). The
service selection information can n be fully personalized based
on the user profile with additio onal information like content
Figure 4. Sequence diagram of the launch process of hybriid IPTV service using
the DVB-H IMS User Agent
recommendations or content bookmarks.
b The delivery of
service selection information caan be based on DVB IPTV
The CSCF responds by delivering the RTSP UR RL of the desired [12] (DVB SD&S or DVB BC CG) or using OMA BCAST
IPTV channel. The UA forwards the RTSP URL to the RTSP service guide (OMA BCAST BC CG and DVB-H ESG).
client in DVB-H LITE, which requests the RTPP video and audio 2) The UE requests IPTV service or selected content via Gm
streams. The unicast RTP streams are handed over to IPE LITE, interface of core IMS and the SIP S initiation request [11] is
which converts the RTP streams to DVB-H com mpatible multicast forwarded to the IPTV applicaation server (SIP AS called
streams, and encapsulates the traffic for DVB-H broadcasting. SCF) over ISC. The user requesst is authorized via IMS core
The prototype was tested with DVB-H Nokia N996 phone. (checking with user profile) and resources for the service are
reserved using the existing NGN N subsystem RACS (Resource

80
and Admission Control Subsystem). After successful V. CONCLUSIONS
initiation the UE and MCF are informed. In this paper, a novel model is discussed, which is based on
3) The SCF is responsible for service control and service logic the Netlab project result published in ETSI TR 182 030. The
execution for personalized IPTV service and also forward benefits of such a model are pointed out, and a prototype
content requests to MCF. implementation is described. The prototype is mainly for mobile
4) The content control is performed directly between UE and TV services, based on the integration of DVB-H and IMS IPTV
MCF using Xc interfaces by RTSP (for multicast services can technologies. The results allow a greater flexibility in the service
be used also IGMP or MLD). management and service delivery for the end user. As elaborated
5) The SCF and MCF also decide based on the UE and network in sec. IV, this work helps to improve the Quality of Experience
capabilities, which delivery has to be used for selected (QoE) for user centric services from the end user point-of-view.
content:
a) Primarily TISPAN services deliver over IP access network ACKNOWLEDGEMENTS
(using RTP and/or MPEG2-TS). This work has been partially supported by EUREKA
b) Alternatively in hybrid scenarios the delivery over some CELTIC NetLab Project [13] and ngnlab.eu [14]. The paper
existing digital broadcasting technology is selected (e.g. contains parts contributed in TISPAN02(10)0022r1 [10] by the
DVB-H, DVB-T, DVB-S, DVB-C, OMA BCAST). authors towards ETSI TR 182 030 [4].
IV. FUTURE TOPICS REFERENCES
The following topics have been identified and should be [1] ETSI RTS 182 027 (V3.5.1), Technical Specification, TISPAN; IPTV
addressed by future work actions: Architecture; IPTV functions supported by the IMS subsystem, 2011
• Handling of converged EPG (Electronic Program Guide) [2] ETSI TS 183 063 (V3.5.2), Technical Specification ,TISPAN; IMS based
data in hybrid services. The hybrid service scenario IPTV Stage 3 Specification, 2011
enables new possibilities for discovery and acquisition of [3] Mikoczy, E., Sivchenko, D., Xu, B., Moreno, J., “IPTV services over IMS
- Architecture and standardization”, in IEEE Communication Magazine,
services. The first task is to design how EPG data is Vol.47, No.5, May 2008, p. 128, ISSN: 0163-6804, 2008.
acquired from the IPTV server and inserted into DVB-H [4] ETSI TR 182 030 (V3.1.1), Technical Report, TISPAN; NGN based IPTV
ESG (Electronic Service Guide). This task is a mapping or interconnect between IPTV systems, 2011
straightforward acquisition of data and a translation from [5] Mikoczy,E., Kadlic,R., Podhradsky,P.:” Concept for mobility and
one XML format to another. The second more interconnection aspects in Converged NGN based IPTV architecture” in
complicated task is to extend the actual ESG discovery International Journal on Digital Multimedia Broadcasting, Special issue on
process from the one described in the DVB-H and OMA “Convergence of Digital TV Systems and Services”, Hindawi Publishing
Corporation, 2009
BCAST standards. For example, DVB-H mobile TV
services can be advertised using SIP messages, e.g. by [6] DVB Project: DVB-H - Transmission System for Handheld Terminals.
ETSI EN 302 304 v1.1.1. (2004)
notifying User Agents using an event package message
[7] Faria, G., Henriksson, J. A., Stare, E., and Talmola. P.: DVB-H: Digital
containing ESG data about available services. The Broadcast Services to Handheld Devices. Proceedings of IEEE, vol. 94,
notification can be based on for example presence no. 1, pp. 194-209 (2006)
information of the User Agent, like location based [8] Open Mobile Alliance: Mobile Broadcast Services V1.0 – OMA BCAST,
information. 2009
• Pay TV services and service purchasing in hybrid service [9] Fraunhofer FOKUS, Fraunhofer-Institut für Offene
scenario. The current DVB-H deployments implement the Kommunikationssysteme: Open IMS Core, http://www.openimscore.org.
OMA BCAST service purchase specification, which [10] E. Mikoczy: Technical contribution TISPAN02(10)0022r1 "Hybrid
describes different possibilities for service and content solution", on TISPAN#23bis meeting, Sophia Antipolis, France, 2010
encryption, and service purchasing based on OMA DRM. [11] ETSI ES 283 003, TISPAN; IP Multimedia Call Control Protocol based on
Session Initiation Protocol (SIP) and Session Description Protocol (SDP).
In the near future, DVB-H deployments will also include
smartcard based service purchasing. Future work will [12] ETSI TS 102 034, Technical Specification, DVB; Transport of MPEG 2
Based DVB Services over IP Based Networks, 2009
include integration of the technologies currently available
[13] NetLab: Use Cases for Interconnected Testbeds and Living Labs,
for DVB-H and those designed for IMS based IPTV, to
http://www.celtic-nitiative.org/Projects/NETLAB/default.asp
provide an interoperable service consumption
environment. [14] NGNlab – NGN laboratory at Slovak University of Technology in
Bratislava, http://www.ngnlab.eu
• Extending hybrid IPTV service platform also for other
DVB systems like DVB-T, DVB-S or DVB-C.
• IMS based IPTV roaming and service mobility cross
service provider domains as described in [4] and
elaborated in Netlab project [13].

81

You might also like