Internet DRAFT - draft-kim-mmusic-iptv-req
draft-kim-mmusic-iptv-req
Internet Draft Dae-Gun Kim
Document: draft-kim-mmusic-iptv-req-00.txt Lark-Kwon Choi
Expiration Date: December 2005 Sang-soo Lee
Jin-Han Kim
KT
July 2005 Internet DraftDae-Gun KimDocument: draft-kim-mmusic-iptv-req-000.txt Lark-Kwon ChoiExpiration Date: DecemberApril 2005Sang-soo LeeJin-Han KimKTJulyOctober 20052
Requirements for Internet Media Guides on Internet Protocol Television Services
draft-kim-mmusic-iptv-req-00.txt
Status of this Memo
By submitting this Internet-Draft, each author represents
that any applicable patent or other IPR claims of which he
or she is aware have been or will be disclosed, and any of
which he or she becomes aware will be disclosed, in
accordance with Section 6 of BCP 79.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that
other groups may also distribute working documents as
Internet-Drafts.
Internet-Drafts are draft documents valid for a maximum of six
months and may be updated, replaced, or obsolete by other
documents at any time. It is inappropriate to use Internet-Drafts
as reference material or to cite them other than as "work in
progress."
The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.html.
The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html.
Copyright Notice
Copyright (C) The Internet Society (2005). All Rights Reserved.
Abstract
This document specifies requirements for implementation of Internet
Media Guide (IMG) over Internet Protocol Television (IPTV) because
there are still different concepts about applications and technical
implementation of IMG. Triple Play Services (TPS) for IPTV need more
efficient and integrated IMG than existent IMG for ordinary TV. Such
variations raise not only the question of compatibility between
different vendors of IMG systems, but bring the confusion at consumer
side: which one system is most suitable to viewers and what are the
criteria for suitability of IPTV IMG system for viewers. These
requirements are designed to guide choice and development of IMG
feature.
Conventions
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in RFC-2119.
Table of Contents
1 Introduction ...................................... 2
2 Terminology ....................................... 4
3 Types of IMG on IPTV .............................. 5
3.1 Mosaic IMG ........................ ............... 5
3.2 Text IMG .......................................... 6
3.3 BoxList IMG ....................................... 6
3.4 Mini IMG ....................... .................. 7
3.5 Ticker IMG ........................ ............... 7
4 Requirements for IPTV.............................. 8
5 IANA Considerations ............................... 10
6 Normative References .............................. 10
7 Informative References ............................ 10
8 Acknowledgements .................................. 10
9 Authors' Addresses ................................ 11
10 Full Copyright Statement .......................... 11
1 Introduction
Recently, IPTV - Internet protocol television - refers to the
delivery of digital television and other audio and video services
over broadband data networks using the same basic protocols that
support the internet.
There is nothing new about the idea of using internet technology to
deliver video, but internet protocol television should not be
confused with the web experience of streaming video, which has
generally fallen far short of anything we might expect to see on
television.
With increasing broadband access speeds, together with improvements
in digital video compression, it is now possible to deliver high-
quality video services over a telephone line. A small decoder box can
connect a television to a telephone or network point, rather than an
serial socket, cable or satellite feed, and in theory the pictures
should be just as good. Using new advanced compression schemes, in
the future it will even be possible to deliver high-definition
television in this way.
While the public internet may not currently be able to guarantee the
quality of service necessary for live broadcasts, it is certainly
possible to download programs to a local storage device.
A number of start-ups are already looking to exploit the opportunity
to cut out cable companies and provide a package of programming
without incurring the massive capital expenditure associated with
building their own network. Significantly, it becomes economically
viable to reach a global market, even with niche material.
The IMG (Internet Media Guide) imports programming information from
broadcaster or transmitter sources. The viewers can then search,
filter, sort, and select programs for immediate or future viewing.
The IMG file is accessed through the IMG loader, or it is streamed
steadily for immediate IMG content refreshing in case of interactive
IMG that gathers IMG information through IP networks.
An IMG is used to describe a set of multimedia services (e.g.
television program schedules, content delivery schedules) but may
also refer to other networked resources including web pages. IMGs
provide the envelope for metadata formats and session descriptions
defined elsewhere with the aim of facilitating structuring,
versioning, referencing, distributing, and maintaining (caching,
updating) such information.
The EPG metadata may be delivered to a potentially large audience,
who use it to join a subset of the sessions described, and who may
need to be notified of changes to this information. Hence, a
framework for distributing EPG metadata in various different ways is
needed to accommodate the needs of different audiences: For
traditional broadcast-style scenarios, multicast-based (push)
distribution of EPG metadata needs to be supported. Where no
multicast is available, unicast-based push is required, too.
Furthermore, IMG metadata may need to be retrieved interactively,
similar to web pages (e.g. after rebooting a system or when a user is
browsing after network connectivity has been re-established).
Finally, IMG metadata may be updated as time elapses because content
described in the guide may be changed: for example, the airtime of an
event such as a concert or sports event may change, possibly
affecting the airtime of subsequent media. This may be done by
polling the IMG sender as well as by asynchronous change
notifications.
However, generally we expect IMG Senders to be well-connected hosts.
Finally, with many potential senders and receivers, different types
of networks, and presumably numerous service providers, IMG metadata
may need to be combined, split, filtered, augmented, modified, etc.,
on their way from the sender(s) to the receiver(s) to provide the
ultimate user with a suitable selection of multimedia services
according to her preferences, subscriptions, location, context (e.g.
devices, access networks), etc.
2 Terminology
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in RFC 2119 [1].
Internet Protocol Television (IPTV): Digital TV service is provided
over IP networks such as DSL and fiber broadband access networks to
television set. IPTV includes the use of the IGMP signaling protocol
to switch channels, and the use of multicasting to improve efficiency
by ensuring that only the channels that watched are transmitted to
the subscriber. IPTV services also can include Video on demand(VOD),
Voice of IP (VoIP), Internet, etc.
Triple Play Services (TPS): Integrated services of telephone (voice),
Internet(data), digital TV(video) are provided to customers
by simple and single networks. These services are combined
close to each other.
Internet Media Guide (IMG): IMG is a generic term to describe
the formation, delivery and use of IMG metadata. The
definition of the IMG is intentionally left imprecise.
IMG Element: The smallest atomic element of metadata that can be
transmitted separately by IMG operations and referenced
individually from other IMG elements.
IMG Metadata: A set of metadata consisting of one or more IMG
elements. IMG metadata describes the features of
multimedia content used to enable selection of and access
to media sessions containing content. For example,
metadata may consist of the URI, title, airtime,
bandwidth needed, file size, text summary, genre and
access restrictions.
IMG Delivery: The process of exchanging IMG metadata both in
terms of large scale and atomic data transfers.
IMG Sender: An IMG sender is a logical entity that sends IMG
metadata to one or more IMG receivers.
IMG Receiver: An IMG receiver is a logical entity that receives
IMG metadata from an IMG sender.
IMG Transceiver: An IMG transceiver combines an IMG receiver and
sender. It may modify received IMG metadata or merge IMG
metadata received from a several different IMG senders.
IMG Operation: An atomic operation of an IMG transport protocol,
used between IMG sender(s) and IMG receiver(s) for the
delivery of IMG metadata and for the control of IMG
sender(s)/receiver(s).
IMG Transport Protocol: A protocol that transports IMG metadata
from an IMG sender to IMG receiver(s).
IMG Transport Session: An association between an IMG sender and
one or more IMG receivers within the scope of an IMG
transport protocol. An IMG transport session involves a
time bound series of IMG transport protocol interactions
that provide delivery of IMG metadata from the IMG
sender to the IMG receiver(s).
3 Types of IMG on IPTV
There are 5 types of IMG on IPTV that are considered as performed on
premise that viewer wishes to watch certain types of programs. These
types of IMG can be combined for more efficient IMG for example
Ticker IMG can include Mini IMG or Text IMG.
Taking recent trends in IPTV viewing habits into account, our aim is
to make it easier for the viewer to select programs based on various
individual viewing habits. We would like to develop an IMG that
combines program recommendations, sorting, and retrieval by using the
well-known protocols such as SAP, SIP, and SDP.
3.1 Mosaic IMG
This Mosaic IMG offers multiple channels viewing moving pictures
simultaneously at a screen as shown in Fig.1.
Mosaic of 8+ channels can be selected with sound at a same screen.
Other Interactive services can be inserted at a same screen.
This Mosaic IMG can eliminate the difficulty and worry in program
selection and make it easy for the viewer to find and watch desired
programs from the many and varied programs available.
CH in figure means several services such as live video channel, audio
channel, Internet channel, telephone service channel, etc.
----------------------------------------------
| |
| ----- ----- ----- ----- |
| | | | | | | | | |
| | CH1 | | CH2 | | CH3 | | CH4 | |
| ----- ----- ----- ----- |
| |
| ----- ----- ----- ----- |
| | | | | | | | | |
| | CH5 | | CH6 | | CH7 | | CH8 | |
| ----- ----- ----- ----- |
| |
----------------------------------------------
Fig.1 Example of Mosaic IMG
3.2 Text IMG
This Text IMG offers text- based multiple channels and program
information at a screen as shown in Fig.2.
Text IMG is in fact a table, where the TV channels are listed
vertically, and the horizontal axis represents the time schedule for
particular broadcast; on horizontal axis are quoted the particular
shows too. We have chosen further, with remote control, one of the
listed items.
----------------------------------------------
| |
| 01:00 02:00 03:00 04:00 ....Time Zone |
| CH1 ... |
| CH2 |
| CH3 |
| CH4 |
| CH5 |
| CH6 |
| CH7 |
| CH8 |
| ... |
----------------------------------------------
Fig.2 Example of Text IMG
3.3 BoxList IMG
This BoxList IMG offers both the text IMG and the small moving live
channel in small window size as shown in Fig.3 that allows channel
information and random zapping.
Other Interactive services can be inserted at a same screen.
----------------------------------------------
| 01:00 02:00 --------------------- |
| CH1 ... | | |
| CH2 | | |
| CH3 | | |
| CH4 | Live CH1 | |
| CH5 | | |
| CH6 | | |
| CH7 | | |
| CH8 --------------------- |
| ... |
----------------------------------------------
Fig.3 Example of BoxList IMG
3.4 Mini IMG
This Mini IMG offers the minimal information about the related
current watching channel by viewing the text-only information as
shown Fig.4. The Mini IMG has small overlap window on live channel
screen that allows overseeing channel and program information and
random channel zapping. In such situation, it becomes easy to select
a program that one would like to watch live selected channel and the
scheduling information of other channels. Mini IMG displays semi-
transparently over live video/audio channel service.
----------------------------------------------
| |
| |
| |
| Live CH1 |
| |
| |
| |
|--------------------------------------------- |
| 12:00 13:00 14:00 |
| CH1 .... |
----------------------------------------------
Fig.4 Example of Mini IMG
3.5 Ticker IMG
This Ticker IMG offers the directory search to find the desired
services by tree navigation method as shown Fig.5. The Ticker IMG
supports the personalized program guide using e-commerce techniques
and new concepts in interactive television.
Ticker IMG is the hierarchical IMG of all services for IPTV and also
displays semi-transparently over live video/audio channel service.
----------------------------------------------
| |
| CH1 |
| CH2 |
| TV --------------CH3 |
| RADIO CH4 Live CH1 |
| VOD CH5 |
| GAME CH6 |
| News&Info CH7 |
| Communication CH8 |
| |
----------------------------------------------
Fig.5 Example of Ticker IMG
4 Requirements of IMG for IPTV
These requirements provide flexibility in selecting/designing IMG
transport protocol suited to independent or dependent various
services such as video, audio, data services, video related-data
services, video related-VoIP services, etc.
REQ IPTV-1: Carrying different services of TPS in the IMG MUST be
allowed
REQ IPTV-2: Delivery mechanisms SHOULD support many different
applications services to keep the system interoperable
with existing applications.
REQ IPTV-3: IMG receivers MUST be allowed to communicate with any
services simultaneously or enable IMG receivers with
intermittent access to network resources connectivity to
receive and adequately maintain sufficient IMG metadata.
This document assumes that IMG senders are continually
connected for the duration of services or intermittently
connected.
REQ IPTV-4: The IMG delivery mechanisms MUST allow the combination of
several types of IMG.
This is for the purpose of extending functionality (e.g.
several or one protocol(s) to provide all the needed
operations). Applications can select an appropriate
operation set to fulfill their purpose.
REQ IPTV-5: The IMG system MUST be flexible in choosing both sender
and receiver-driven delivery schemes.
Sender-driven delivery occurs when initial IMG metadata
are delivered. And the receiver-driven delivery occurs
when customers request the specific services such as VoIP,
Internet services.
REQ IPTV-6: The IMG system MUST allow delivery of personalized IMG.
The IMG system must be able to deal with any variety of
viewing habits and with their tendency to change
according to their preferences (type of contents, media
description, appropriate age group, etc.) and IMG configuration.
For example, configuration of Mosaic IMG can be
reallocated according to viewerĘs preference such as
sports, news, drama, etc.
These preferences could consist of filtering rules. When
receiving these messages, the IMG sender might respond
appropriate messages carrying a subset of IMG metadata
which matches the IMG receiver's preferences.
For multicast and unicast cases where the IMG sender does
not provide customized IMG metadata, the IMG receiver
could receive all IMG metadata transmitted (on its
joined channels). However, it may select and filter the
IMG metadata to get customized IMG metadata by its
preferences, and thus drop unwanted metadata immediately
upon reception.
Personalized IMG might be achieved by changing the IMG
descriptions sent and IMG receivers and/or changing the
delivery properties (channels used).
Thus, customization, as with any feature which affects
scalability, should be carefully designed for the intended
application, and it may not be possible that a one-size-
fits-all solution for customization would meet the
scalability requirements for all applications and
deployment cases.
REQ IPTV-7: IMG metadata MUST be interoperable over any IMG transport
protocol, such that an application receiving the same
metadata over any one (or more) of several network
connections and/or IMG transport protocols will interpret
the metadata in exactly the same way.
REQ IPTV-8: IMG delivery MUST enable the carriage of any format of
application-specific metadata.
Thus, the system will support the description of many
kinds of multimedia content, without the need for single
homogenous metadata syntax for all uses (which would be
infeasible anyway). This is essential for environments
using IMG systems to support many kinds of multimedia
content and to achieve wide applicability.
5 Security Considerations
Security requirements of IMG for IPTV will be added to later versions
of this I-D.
6 IANA Considerations
There are no IANA considerations within this document.
7 Normative References
[1] S. Bradner, "Key words for use in RFCs to indicate requirement
levels," RFC 2119, Internet Engineering Task Force, Mar. 1997.
8 Informative References
[2] M. Handley and V. Jacobson, "SDP: session description
protocol," RFC 2327, Internet Engineering Task Force, Apr.
1998.
[3] M. Handley, C. E. Perkins, and E. Whelan, "Session
announcement protocol," RFC 2974, Internet Engineering Task
Force, Oct. 2000.
[4] J. Rosenberg, H. Schulzrinne, G. Camarillo, A. R. Johnston, J.
Peterson, R. Sparks, M. Handley, and E. Schooler, "SIP:
session initiation protocol," RFC 3261, Internet
Engineering Task Force, June 2002.
[5] Y. Nomura, R. Walsh, J-P. Luoma," Requirements for Internet
Media guides," Internet Draft draft-ietf-mmusic-img-req-07,
Internet Engineering Task Force, June 2004. Work in progress.
[6] Basic, R.; Mocinic, M., "User's requirements for electronic
program guide (EPG) in interactive television (iTV),"
Video/Image Processing and Multimedia Communications 4th
EURASIP-IEEE Region 8 International Symposium on VIPromCom 16-
19 June 2002
[7] Tadashi, Masso Fujiwara, Hiroyuki Kaneta, "Development and
features of a TV navigation system," Consumer Electronics,
IEEE Transactions on Volume 49, Issue 4, Nov. 2003
[8] Y. Nomura, R. Walsh, J-P. Luoma, H. Asaeda, and H. Schulzrinne,
"A framework for the usage of Internet media guides," Internet
Draft draft-ietf-mmusic-img-framework-07, Internet Engineering
Task Force, June 2004. Work in progress.
[9] R. Fielding, J. Gettys, J. C. Mogul, H. Frystyk, L. Masinter,
P. Leach and T. Berners-Lee, "Hypertext transfer protocol
HTTP/1.1," RFC 2616, Internet Engineering Task Force, June
1999.
[10] A. B. Roach, "Session initiation protocol (sip)-specific
event notification," RFC 3265, Internet Engineering Task
Force, June 2002.
9 Authors' Addresses
Dae-Gun Kim
KT.
17, Woomyeon-dong, Seocho-gu, Seoul, 137-792 Korea
Email: dkim@kt.co.kr
Lark-Kwon Choi
KT.
17, Woomyeon-dong, Seocho-gu, Seoul, 137-792 Korea
Email: biorock@kt.co.kr
Sang-soo Lee
KT.
17, Woomyeon-dong, Seocho-gu, Seoul, 137-792 Korea
Email: ssllee@kt.co.kr
Jin-Han Kim
KT.
17, Woomyeon-dong, Seocho-gu, Seoul, 137-792 Korea
Email: jinhan@kt.co.kr
10 Full Copyright Statement
Disclaimer of Validity
This document and the information contained herein are provided on
an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE
REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE
INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF
THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
Intellectual Property Statement
The IETF takes no position regarding the validity or scope of any
Intellectual Property Rights or other rights that might be claimed
to pertain to the implementation or use of the technology described
in this document or the extent to which any license under such
rights might or might not be available; nor does it represent that
it has made any independent effort to identify any such rights.
Information on the procedures with respect to rights in RFC
documents can be found in BCP 78 and BCP 79.
Copies of IPR disclosures made to the IETF Secretariat and any
assurances of licenses to be made available, or the result of an
attempt made to obtain a general license or permission for the use
of such proprietary rights by implementers or users of this
specification can be obtained from the IETF on-line IPR repository
at http://www.ietf.org/ipr.
The IETF invites any interested party to bring to its attention any
copyrights, patents or patent applications, or other proprietary
rights that may cover technology that may be required to implement
this standard. Please address the information to the IETF at
ietf-ipr@ietf.org.
Copyright Statement
Copyright (C) The Internet Society (2005). This document is subject
to the rights, licenses and restrictions contained in BCP 78, and
except as set forth therein, the authors retain all their rights.
Document: draft-kim-mmusic-iptv-req-00.txt
Expiration Date: December 2005
Requirements for Internet Media Guides on IPTV July 2005