Ts 102826v020101p
Ts 102826v020101p
1 (2016-04)
TECHNICAL SPECIFICATION
Reference
RTS/JTC-DVB-359
Keywords
broadcast, digital, DVB, IP, profile, TV, video
ETSI
Important notice
The present document may be made available in electronic versions and/or in print. The content of any electronic and/or
print versions of the present document shall not be modified without the prior written authorization of ETSI. In case of any
existing or perceived difference in contents between such versions and/or in print, the only prevailing document is the
print of the Portable Document Format (PDF) version kept on a specific network drive within ETSI Secretariat.
Users of the present document should be aware that the document may be subject to revision or change of status.
Information on the current status of this and other ETSI documents is available at
https://portal.etsi.org/TB/ETSIDeliverableStatus.aspx
If you find errors in the present document, please send your comment to one of the following services:
https://portal.etsi.org/People/CommiteeSupportStaff.aspx
Copyright Notification
No part may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying
and microfilm except as authorized by written permission of ETSI.
The content of the PDF version shall not be modified without the written authorization of ETSI.
The copyright and the foregoing restriction extend to reproduction in all media.
DECTTM, PLUGTESTSTM, UMTSTM and the ETSI logo are Trade Marks of ETSI registered for the benefit of its Members.
3GPPTM and LTE™ are Trade Marks of ETSI registered for the benefit of its Members and
of the 3GPP Organizational Partners.
GSM® and the GSM logo are Trade Marks registered and owned by the GSM Association.
ETSI
3 ETSI TS 102 826 V2.1.1 (2016-04)
Contents
Intellectual Property Rights ................................................................................................................................4
Foreword.............................................................................................................................................................4
Modal verbs terminology....................................................................................................................................4
1 Scope ........................................................................................................................................................5
2 References ................................................................................................................................................5
2.1 Normative references ......................................................................................................................................... 5
2.2 Informative references ........................................................................................................................................ 5
3 Definitions and abbreviations ...................................................................................................................6
3.1 Definitions .......................................................................................................................................................... 6
3.2 Abbreviations ..................................................................................................................................................... 6
4 Overview ..................................................................................................................................................7
4.1 Rationale............................................................................................................................................................. 7
4.2 Concept .............................................................................................................................................................. 7
4.3 Service and Device Impacts ............................................................................................................................... 8
5 DVB-IPTV Handbook Modules...............................................................................................................8
5.1 Foundation Layer/Provisioning Module ............................................................................................................. 8
5.2 Media Transport Module .................................................................................................................................... 8
5.3 Connection Module ............................................................................................................................................ 9
5.4 Media Format Module ........................................................................................................................................ 9
5.5 Service Discovery Module ................................................................................................................................. 9
5.6 Metadata Module.............................................................................................................................................. 10
5.7 Reliable Transport Module ............................................................................................................................... 10
6 Profiles ...................................................................................................................................................11
6.0 Overview .......................................................................................................................................................... 11
6.1 Basic ................................................................................................................................................................. 11
6.2 Live Media Broadcast (LMB) .......................................................................................................................... 11
6.3 Content On Demand (CoD) .............................................................................................................................. 11
6.4 Content Download (CDS) ................................................................................................................................ 12
7 Extensions ..............................................................................................................................................12
8 Profile Summary ....................................................................................................................................13
History ..............................................................................................................................................................14
ETSI
4 ETSI TS 102 826 V2.1.1 (2016-04)
Pursuant to the ETSI IPR Policy, no investigation, including IPR searches, has been carried out by ETSI. No guarantee
can be given as to the existence of other IPRs not referenced in ETSI SR 000 314 (or the updates on the ETSI Web
server) which are, or may be, or may become, essential to the present document.
Foreword
This Technical Specification (TS) has been produced by Joint Technical Committee (JTC) Broadcast of the European
Broadcasting Union (EBU), Comité Européen de Normalisation ELECtrotechnique (CENELEC) and the European
Telecommunications Standards Institute (ETSI).
NOTE: The EBU/ETSI JTC Broadcast was established in 1990 to co-ordinate the drafting of standards in the
specific field of broadcasting and related fields. Since 1995 the JTC Broadcast became a tripartite body
by including in the Memorandum of Understanding also CENELEC, which is responsible for the
standardization of radio and television receivers. The EBU is a professional association of broadcasting
organizations whose work includes the co-ordination of its members' activities in the technical, legal,
programme-making and programme-exchange domains. The EBU has active members in about
60 countries in the European broadcasting area; its headquarters is in Geneva.
European Broadcasting Union
CH-1218 GRAND SACONNEX (Geneva)
Switzerland
Tel: +41 22 717 21 11
Fax: +41 22 717 24 81
Founded in September 1993, the DVB Project is a market-led consortium of public and private sector organizations in
the television industry. Its aim is to establish the framework for the introduction of MPEG-2 based digital television
services. Now comprising over 200 organizations from more than 25 countries around the world, DVB fosters
market-led systems, which meet the real needs, and economic circumstances, of the consumer electronics and the
broadcast industry.
"must" and "must not" are NOT allowed in ETSI deliverables except when used in direct citation.
ETSI
5 ETSI TS 102 826 V2.1.1 (2016-04)
1 Scope
DVB has produced a specification for the delivery of MPEG-2 TS based DVB services over IP networks, referred to as
the DVB-IPTV handbook [1]. The DVB-IPTV handbook covers several types of IPTV services (e.g. Live Media
Broadcast, Content on Demand, Content Download). It has become evident that every building block in the DVB-IPTV
handbook is not necessarily required for the deployment of specific IPTV systems. It is however currently not possible
to implement a subset of the building blocks and claim compliancy to the DVB-IPTV handbook.
Therefore, the present document defines a small set of service oriented profiles in order to facilitate and maximize the
stepwise deployment of IPTV services. A profile is a coherent subset of the DVB-IPTV handbook, allowing companies
to claim a degree of DVB compliancy for IPTV services.
Details about specific technologies referenced in the present document are described in the DVB IPTV handbook [1].
2 References
2.1 Normative references
References are either specific (identified by date of publication and/or edition number or version number) or
non-specific. For specific references, only the cited version applies. For non-specific references, the latest version of the
reference document (including any amendments) applies.
Referenced documents which are not found to be publicly available in the expected location might be found at
http://docbox.etsi.org/Reference.
NOTE: While any hyperlinks included in this clause were valid at the time of publication, ETSI cannot guarantee
their long term validity.
The following referenced documents are necessary for the application of the present document.
[1] ETSI TS 102 034 (V2.1.1): "Digital Video Broadcasting (DVB); Transport of MPEG-2 TS Based
DVB Services over IP Based Networks".
[2] ETSI TS 102 539 (V1.2.1): "Digital Video Broadcasting (DVB); Carriage of Broadband Content
Guide (BCG) information over Internet Protocol (IP)".
[3] ETSI TS 101 154: "Digital Video Broadcasting (DVB); Specification for the use of Video and
Audio Coding in Broadcasting Applications based on the MPEG-2 Transport Stream".
[4] IETF RFC 3376: "Internet Group Management Protocol, Version 3".
[5] IETF RFC 3550: "RTP: A Transport Protocol for Real-Time Applications".
[6] IETF RFC 3810: "Multicast Listener Discovery Version 2 (MLDv2) for IPv6".
NOTE: While any hyperlinks included in this clause were valid at the time of publication, ETSI cannot guarantee
their long term validity.
The following referenced documents are not necessary for the application of the present document but they assist the
user with regard to a particular subject area.
Not applicable.
ETSI
6 ETSI TS 102 826 V2.1.1 (2016-04)
module: set of options (protocol and media format) for fulfilling a given functionality of the DVB-IPTV handbook
profile: collection of functionalities making use of a set of options taken from the modules, that defines a point of
interoperability for DVB-IPTV ecosystems
3.2 Abbreviations
For the purposes of the present document, the following abbreviations apply:
ETSI
7 ETSI TS 102 826 V2.1.1 (2016-04)
4 Overview
4.1 Rationale
The DVB-IPTV handbook specifies the protocols and mechanisms that shall be supported on the interface to the HNED
defined as IPI-1 in ETSI TS 102 034 [1], clause 4 and covers several types of IPTV services (e.g. Live Media
Broadcast, CoD, Content Download). In order to be compliant, an HNED will need to support all the mandatory
technologies specified in the DVB-IPTV handbook as subsets are not defined. But some operators want to be able to
deploy only one type of IPTV services at a time (e.g. only Live Media Broadcast, or only Content Download for far end
customers with limited bandwidth), or to mix a DVB compliant IPTV service with a proprietary IPTV service (e.g. a
DVB compliant Live Media Broadcast, and a proprietary Content on Demand portal).
Hence the present document defines profiles to help operators and manufacturers claim DVB-IPTV compliancy to a
useful and well-defined subset of the DVB-IPTV handbook. This is necessary for lower-cost and differentiated services
that do not require full implementation of all features of the DVB-IPTV handbook.
4.2 Concept
The present document uses the following terminology:
profile: a collection of functionalities making use of a set of options taken from the modules, that defines a point of
interoperability for DVB-IPTV ecosystems. Profiles may additionally include extensions, which may enhance or
complement functionalities.
module: a set of options (protocol and media format) for fulfilling a given functionality of the DVB-IPTV handbook.
These options may be unrelated, may be combined or may be incompatible.
extension: a non-required option that can be added to a profile to enhance it. It can either be another option from a
module already specified in the profile, or an option from a new module.
For example, the Media Transport module contains the transport mechanisms defined in the DVB-IPTV handbook to
carry IPTV content. The module includes two options, direct UDP and RTP/UDP protocols.
The DVB-IPTV handbook can then be seen as a toolbox, integrating a set of modules. Each module offers one or more
technical options to achieve a specific functionality. Those options can be used to define a profile.
The aim is to have profiles with only mandatory options and possible extensions. Figure 1 presents a general view of the
profile, module, option and extension relationship.
ETSI
8 ETSI TS 102 826 V2.1.1 (2016-04)
Profile Extension 1
Media Transport XXX
Transport : Other : Extension 2
UDP YYY
UDP RTP BBB
Other module
XXX YYY
Profile
Other module
Module
AAA BBB Option
Extension
For example, the Media Transport module contains both UDP and RTP/UDP technologies. It means that it is perfectly
possible for an operator to define a UDP only DVB-IPTV service, while the HNED shall implement both UDP and RTP
transport layers to be able to manage both types of transport.
The same philosophy applies for DVB-IPTV profiles, i.e. when several options are possible for a single module within a
profile, it means that the HNED shall implement all of them but a DVB-IPTV service compliant to this profile can
implement only a subset of them.
• IP address autoconfiguration.
ETSI
9 ETSI TS 102 826 V2.1.1 (2016-04)
NOTE: The RTP layer as defined within the DVB-IPTV handbook does not require all the features described in
the RTP RFC [5]. Several fields are not mandatory, and more importantly it is required that Receiver
Reports are not generated (see ETSI TS 102 034 [1], clause 7.1.1.1) unless the Retransmission extension
is supported by the HNED and the DVB Retransmission service is provisioned.
• For a Live Media Broadcast Service (delivered over multicast), IGMP is required for IPv4 and MLD Version 2
for IPv6 (ETSI TS 102 034 [1], clause 7.3.1); additionally RTSP may be used (ETSI TS 102 034 [1],
clause 6.5).
• For a Live Media Broadcast with Trick Modes or Content on Demand Service (delivered over unicast), RTSP
is required (ETSI TS 102 034 [1], clause 7.3.2).
• For Content Download Services, HTTP to connect to unicast download, (ETSI TS 102 034 [1], clause 10.6.3)
and one of the multicast methods (IGMP or MLD) to connect to multicast download, are required (ETSI
TS 102 034 [1], clause 10.6.2).
NOTE: The DVB-IPTV handbook specifies two methods to join a multicast download: the use of IGMP
version 3 [4] for IPv4 or MLD Version 2 [6] for IPv6. Both methods contain backward compatibility
rules in order to allow a mixed operation of devices. Refer to the IGMPv3 RFC [4], clause 7 for more
details about IGMP interoperability. MLD interoperability is described in MLDv2 RFC [6], clause 8.
ETSI TS 101 154 [3] proposes a set of coding formats for audio and video. For example, video can be MPEG2, H264
SD, H264 HD, VC-1 SD, etc.
The profiles defined in the present document will not specify which coding formats shall be used. DVB considers that it
is an application decision made by manufacturers, content and service providers and broadcasters.
The deployed service compliant to a profile is required to use at least one coding format from ETSI TS 101 154 [3].
For Content Download Services, several content item formats and file formats may be used to represent audio-visual
information (see ETSI TS 102 034 [1], clause 10.4).
• Pull mode with HTTP (ETSI TS 102 034 [1], clause 5.4.2).
• Push mode with DVBSTP (ETSI TS 102 034 [1], clause 5.4.1).
The Broadband Content Guide [2] specifies the signaling and delivery of TV-Anytime information in DVB-IPTV
services. The BCG addresses Content on Demand, Live Media Broadcast and Content Download, whether the content is
available as a DVB-IPTV service or as a DVB broadcast service. There are three ways to access BCG metadata:
• Pull mode with HTTP (ETSI TS 102 539 [2], clause 4.1.2.2.2).
ETSI
10 ETSI TS 102 826 V2.1.1 (2016-04)
• Push mode with DVBSTP (ETSI TS 102 539 [2], clause 4.1.2.2.1).
• Query mode using HTTP/SOAP (ETSI TS 102 539 [2], clause 4.2).
The first two options are mandatory. The third one is optional, as defined in ETSI TS 102 539 [2].
There are three transport mechanisms to receive CDS download session descriptions:
• Unicast delivery with HTTP for download session descriptions represented in XML and SDP (ETSI
TS 102 034 [1], clause 10.5.5.2 and 10.5.5.4, respectively)
• Multicast delivery for download session descriptions represented in for XML using DVBSTP (ETSI
TS 102 034 [1], clause 10.5.5.1)
• Multicast delivery for download session descriptions represented in for SDP using SAP (ETSI TS 102 034 [1],
clause 10.5.5.3)
Only the unicast delivery with HTTP for XML-based download session descriptions and the multicast delivery for
XML-based download session descriptions with DVBSTP are required.
• TV-A elements for content related metadata delivered via the Broadband Content Guide, called BCG-TVA
hereafter.
Furthermore, there are two possibilities for a DVB-IPTV service to populate the SD&S XML data structure (see
ETSI TS 102 034 [1], clause 5.2.6.2):
• TS-Full SI: this means that all necessary metadata are carried within the SI/PSI tables (EIT, SDT, etc.)
embedded in the TS. The SD&S XML data is minimal.
• TS-Optional SI: this means that only MPEG PSI (PAT and PMT tables) are required to be embedded in the
TS, all other MPEG-2 and DVB tables are optional and all metadata are carried within the SD&S XML data
structures.
NOTE: The SD&S XML TS-Optional SI data structure is a superset of the SD&S XML TS-Full SI data structure.
The rest of this document makes use of the term "SD&S XML data", meaning that both TS-Full SI and
TS-Optional SI data structures are included in this wording.
The mandatory service discovery part of the DVB-IPTV handbook for content download services defines the CDS
download session description. There are two options to describe the CDS download session:
• Application Layer Forward Error Correction (AL-FEC), (ETSI TS 102 034 [1], annex E).
ETSI
11 ETSI TS 102 826 V2.1.1 (2016-04)
NOTE 1: Combination of AL-FEC and RET may be used, see [1], clause F.10.
NOTE 2: These reliability options may only be used when the CoD/LMB service is transported over RTP/UDP.
For content download services, the DVB-IPTV handbook includes the option to provide more reliable multicast
delivery based on FLUTE/UDP transport with Raptor FEC ([1], clause 10.6.2.2.2).
6 Profiles
6.0 Overview
This clause defines four profiles for DVB-IPTV systems. Each profile lists the required modules and the required
options within each module.
NOTE: The foundation layer/provisioning module is required in each profile and is not listed under each profile
to ease readability.
6.1 Basic
This profile is defined to accommodate existing IPTV deployments. It can therefore be seen as a first step for an
operator to achieve a basic degree of DVB-IPTV compliancy with its existing network and HNEDs.
• transport: UDP;
• format: MPEG-2 coding formats. ETSI TS 101 154 [3] clauses are:
• discovery: SD&S;
• metadata: SI/PSI tables in the MPEG2-TS stream and SD&S XML data.
• discovery: SD&S;
• metadata: SI/PSI tables in the MPEG2-TS stream and SD&S XML data.
ETSI
12 ETSI TS 102 826 V2.1.1 (2016-04)
• connection: RTSP;
• Format:
- Content-Item-Format: 0, 1, and 2.
• Metadata: SD&S XML, BCG-TVA and XML-coded CDS download session description.
7 Extensions
Extensions can be defined as enhancement to profiles. This clause presents a non exhaustive list of possible extensions:
Reliable transport
• The addition of the Hybrid AL-FEC system, as defined in the DVB-IPTV handbook, enables a more reliable
streaming technology.
• The addition of the Retransmission system, as defined in the DVB-IPTV handbook, enables a more reliable
streaming technology.
• The addition of Raptor FEC for object delivery, as defined in the DVB-IPTV handbook, provides a more
reliable CDS multicast download technology.
Advanced metadata
• The addition of BCG tool and TVA metadata enables the use of advanced Electronic Program Guide (EPG).
• The RTSP protocol can be added to provide an additional session management layer.
ETSI
13 ETSI TS 102 826 V2.1.1 (2016-04)
8 Profile Summary
Table 1 summarizes the four defined profiles. Please refer to the relevant profile clause for more details. For each of
those profiles, the foundation/provisioning module (not shown) is required and extensions can be used, as presented in
clause 7.
Table 1
Profiles Modules
Transport Connection Format Discovery Metadata
Basic UDP IGMP or MLD MPEG2 SD&S SD&S XML data
SI/PSI tables
LMB UDP IGMP or MLD Refer to ETSI SD&S SD&S XML data
RTP/UDP TS 101 154 [3] SI/PSI tables
CoD UDP RTSP Refer to ETSI SD&S SD&S XML data
RTP/UDP TS 101 154 [3] BCG BCG-TVA
CDS HTTP HTTP Refer to ETSI SD&S SD&S XML data
FLUTE IGMP or MLD TS 101 154 [3] and to BCG BCG-TVA
ETSI TS 102 034 [1], XML-coded CDS Download
clause 10.4 Session Description
ETSI
14 ETSI TS 102 826 V2.1.1 (2016-04)
History
Document history
V1.1.1 July 2008 Publication
ETSI