An Architecture For The Delivery of DVB Services Over IP Networks
An Architecture For The Delivery of DVB Services Over IP Networks
An Architecture For The Delivery of DVB Services Over IP Networks
Datasheet
User guide
White paper
INTRODUCTION
Present paper proposes to look around technologies used today for transporting compressed digital
video over a short (corporate) or long (national) distance, and will then introduce fundamentals about
video over IP transport. Conclusion will be made around the presentation of a typical broadcast chain with
primary distribution over IP.
DVB, ATSC). This paper will neither discuss MPEG2 TS service design and multiplexing nor video and
audio compression and synchronization.
While a final user who receives a digital TV stream at home gets access to carried services in a one by
one basis (user can watch only one movie at a time), video professionals have to carry the complete
MPEG2-TS through the broadcast chain, all programs of the bouquets inclusive. This is highly demanding
in terms of bandwidth as each program must still be decodable at any end of the transmission chain.
In addition, compressed video and audio services using MPEG2-TS assume perfect delivery over any
transport network. This is why innovative technologies had to be deployed to assist service and network
operators in transferring content in real-time from any affiliate site down to production centre in order to
allow then achieving live mixing and broadcasting to final users.
Copyright 2003-2007 ENENSYS Technologies S.A. / ENENSYS name and logo are registered trademarks of ENENSYS Technologies S.A.
DVB is a Trade Mark of the DVB Digital Video Broadcasting Project (1991 to 1996) All other trademarks are property of their respective owners.
Interconnection of equipments
In any head end room, broadcast equipments simply have to be connected with each other, from
encoders to multiplexers, scramblers, decoders... to build the broadcast chain. Such links have to be made
within the same building (a couple of hundred meters) and do not require long reach cabling.
Contribution
Contribution stands for live or deferred-time transport of video professional material between different
operational sites, located on different geographical areas. An operator usually builds programs by
aggregating services from remote sites (for example news relay sites, studio to studio link, stadium to
production centre...). Such an aggregation can be done using satellite or any other link: The contribution
network. Satellite contribution link can be used for that purpose, but it is very expensive, and most
operators do prefer alternate contribution solutions.
Distribution
In Digital Terrestrial TV (DTTV) systems, MPEG2-TS has to be delivered from the central (national)
head end platform to transmitters spread all around the country. This requires to have a primary
distribution network, made of satellite, microwave or any other one to many distribution links. Again,
broadcasters prefer already existing infrastructures (like national backbone) to handle such transport
needs at lowest rates.
Copyright 2003-2007 ENENSYS Technologies S.A. / ENENSYS name and logo are registered trademarks of ENENSYS Technologies S.A.
DVB is a Trade Mark of the DVB Digital Video Broadcasting Project (1991 to 1996) All other trademarks are property of their respective owners.
IP
networks interconnections make it possible to send data from one part of the world to anywhere without
any additional infrastructure cost. The broadcast engineering community logically thought of using such a
transport technology to carry their digital video programs at lower costs while moving to a multi service
network.
Challenge stays in the fact that a MPEG2 program has its video and audio components precisely
synchronized (using PCR time stamping information contained in the stream), and it is mandatory to
preserve this synchronization all along the transport network. Data transfer (such as e-mail, file transfer,
web browsing...) is sensitive to data loss and errors, while delay and jitter are of relatively low
importance. In contrast, multimedia services (with synchronized audio and video) are very sensitive to
delay and jitter, whereas data loss and errors are of limited importance.
The Internet Engineering Task Force (IETF) launched Working Groups to fill the gap and define
protocols fitted to [the well suited protocols for] real-time transmission of audio and video over IP. Those
new protocol stacks shall be able to manage bandwidth and network resources, gain control over the QoS,
avoid congestion...
Copyright 2003-2007 ENENSYS Technologies S.A. / ENENSYS name and logo are registered trademarks of ENENSYS Technologies S.A.
DVB is a Trade Mark of the DVB Digital Video Broadcasting Project (1991 to 1996) All other trademarks are property of their respective owners.
IP
20 bytes
UDP
8 bytes
MPEG2-TS
n * 188 bytes
RTP
12 bytes
P X
CC
PT
Sequence number
Timestamp
SSRC
CSRC (0-15)
Padding, 1 bit. If the padding bit is set, the packet contains one or
more additional padding bytes.
CC
CSRC count. The CSRC count contains the number of CSRC identifiers
that follow the fixed header.
PT
Payload type, 7 bits. Identifies the format of the RTP payload and
determines its interpretation by the application.
Copyright 2003-2007 ENENSYS Technologies S.A. / ENENSYS name and logo are registered trademarks of ENENSYS Technologies S.A.
DVB is a Trade Mark of the DVB Digital Video Broadcasting Project (1991 to 1996) All other trademarks are property of their respective owners.
Sequence number
Timestamp
SSRC
CSRC
For most streams, the RTP/UDP/IP overhead of 40 bytes per RTP packet is relatively low (for example
3% with a 1 316 byte payload).
IP packets can carry from 1 to 7 TS packets, knowing that:
overall size of RTP payload must not exceed the MTU (Maximum Transfer Unit) in order to
prevent RTP packets fragmentation around the network,
There is no requirement for every RTP packet in a stream to contain the same number of transport
stream packets. The receiver should use the length field in the UDP header to determine the number of
transport stream packets contained in each RTP packet.
The time stamp field in RTP header is based on the PCR values from MPEG-2 with a resolution of 90
Khz.
Streams must include PAT (Program Association Table) & PMT (Program Map Table) other tables are
optional. SI (Service Information) is intended to be delivered via separate IP streams, in e.g. XML format.
RTCP (Real-time Transport Control Protocol) can be included to periodically inform the sending side
about network quality (e.g. lost packets, delay, jitter, etc.).
The fact is that, at the output of the IP network, delivered Transport Stream must be fully ISO/IEC
13818-1 compliant (40ms maximum jitter, 1 artifact every hour...).
professional
professional
keeping
Copyright 2003-2007 ENENSYS Technologies S.A. / ENENSYS name and logo are registered trademarks of ENENSYS Technologies S.A.
DVB is a Trade Mark of the DVB Digital Video Broadcasting Project (1991 to 1996) All other trademarks are property of their respective owners.
RTP packets with a specific payload type, and relies on simple XOR arithmetics (if F=ABC, then if only
A,B,F are present, C can be recovered with C=ABF). A FEC matrix is generated (cf figure 3) and
transmitted on two separate UDP ports, FEC columns on UDP port + 2 and FEC rows on UDP port + 4 (cf
figure 4).
IP
20 bytes
UDP
8 bytes
RTP
12 bytes
MPEG2-TS
n * 188 bytes
Port n
40 + n*188 bytes
IP
20 bytes
UDP
8 bytes
RTP
FEC Header
12 bytes
4 bytes
Port n + 2
IP
20 bytes
UDP
8 bytes
RTP
FEC Header
12 bytes
4 bytes
Port n + 4
Copyright 2003-2007 ENENSYS Technologies S.A. / ENENSYS name and logo are registered trademarks of ENENSYS Technologies S.A.
DVB is a Trade Mark of the DVB Digital Video Broadcasting Project (1991 to 1996) All other trademarks are property of their respective owners.
application
multiplexing and checksumming, RTP provides sequencing and time stamping, FEC provides error
correction and multicast addresses provide a broadcast behaviour on IP at no cost.
Copyright 2003-2007 ENENSYS Technologies S.A. / ENENSYS name and logo are registered trademarks of ENENSYS Technologies S.A.
DVB is a Trade Mark of the DVB Digital Video Broadcasting Project (1991 to 1996) All other trademarks are property of their respective owners.
SAMPLE APPLICATION
The figure below shows a broadcast chain using DVB over IP. The primary distribution network uses
DVB over IP.
ENENSYS Technologies, propose a highly reliable DVB over IP solution: The eASI-IP and IP-eASI
network adapters provide a perfect solution for transporting DVB over IP. Those adapters combine 24/7
operation, forward error correction (ProMPEG Forum CoP#3), high performance smoothing algorithm,
intuitive and easy to use user interface. More information on this technology can be found on ENENSYS
Technologies web site :
http://www.enensys.com/products/network_adapters/mpeg2_ts_over_ip_interface/mpeg2_ts_over_ip_interface.html
Copyright 2003-2007 ENENSYS Technologies S.A. / ENENSYS name and logo are registered trademarks of ENENSYS Technologies S.A.
DVB is a Trade Mark of the DVB Digital Video Broadcasting Project (1991 to 1996) All other trademarks are property of their respective owners.
ENENSYS Technologies
Le Germanium,
80 av. des Buttes de Coesmes,
35700 Rennes,
FRANCE
Copyright 2003-2007 ENENSYS Technologies S.A. / ENENSYS name and logo are registered trademarks of ENENSYS Technologies S.A.
DVB is a Trade Mark of the DVB Digital Video Broadcasting Project (1991 to 1996) All other trademarks are property of their respective owners.