You are on page 1of 9

ADVANCED IPTV ADVERTISING SOLUTION OVERVIEW

ADVANCED IPTV ADVERTISING

SOLUTION OVERVIEW

Copyright 2009 Packet Vision Limited. All rights reserved. (Jun09)

Page 1

ADVANCED IPTV ADVERTISING SOLUTION OVERVIEW


IMPLEMENTING THE FUTURE OF TELEVISION ADVERTISING.
Television advertising works. There is simply no rival in providing an effective advertising
impact. It is also true, now more than ever, that the world of advertising is changing very
rapidly. Online advertising is proving to be a formidable alternative, and with good reason.
Advertisers have, for many years, sought ways of reducing waste and making their messages
much more relevant to the individuals who see them. The ability to target advertisements is a
very attractive proposition and, with online content, this is possible using the capabilities of IP
(Internet Protocol).
Now, television has the ability to breathe new life into the venerable 30 second ad spot. IPTV
is able to provide the same interactivity and targeting that is available with online media. The
ability to reduce wasted and irrelevant broadcasts of a commercial will enable a redress in the
current flow of advertising revenue from television to online media.
The possibilities for targeting are varied. For instance, an advertisement for a particular
product could be changed in a number of ways to be more appropriate for specific groups of
viewers, with the relevant ad being delivered to each specific grouping. Alternatively,
completely different product commercials could be delivered in the same ad spot to the
different groups, meaning the spot can be re-sold many times over leading to greater
revenue.
Packet Vision is a UK-based technology company providing these advanced advertising
solutions and services to TV channels, IPTV network operators, and systems integrators
worldwide. By integrating the Packet Vision solution into both the TV channels head-end and
the IPTV network, advertisers can replace ads in linear (broadcast) TV commercial breaks
and target specific geographic and demographic audiences.
Traditional Television Advertising
For typical traditional television advertising a brand advertiser, in conjunction with an ad
agency and a creative agency, will produce a standard 10 to 60 second advertisement. A
media buying agency will then buy air time directly from a television network so that this
advertisement can be broadcast. This would be done as part of a package, or campaign,
running over several weeks or months.
Once the ad copy has been delivered to the television network it will commence broadcasts of
the material in agreed timeslots. The network will typically use sophisticated management and
play-out systems which will control the precise positioning of the advertisement within a
program stream. The final program stream is then delivered to the different distribution
network operators cable, satellite, terrestrial, etc who transmit it to their customers.
Despite the technology becoming more and more sophisticated, the TV industry has used this
same general approach for more than fifty years. However, while it is well tried and tested, the
delivery mechanism does not lend itself to targeting.
To target ads to different audiences would require the play-out systems to generate many
more streams (one for every audience grouping on every TV channel); the distribution
network capacity would have to be significantly increased; and the broadcast automation and
ad sales systems would need to go to new levels of sophistication. All would require
considerable expense and disruption with a long delay before return on the investment.

Copyright 2009 Packet Vision Limited. All rights reserved. (Jun09)

Page 2

ADVANCED IPTV ADVERTISING SOLUTION OVERVIEW


Introducing the Packet Vision Advanced IPTV Advertising Solution
Packet Visions solution offers a different approach. It is designed to work alongside the
traditional advertising model as described above, but by utilizing the addressability of IPTV it
is able to simplify the distribution of targeted advertising without requiring additional
investment in network bandwidth and system complexity.
The solution incorporates three separate pieces of hardware and software technology: The
PV1000 Ad Delivery Manager (ADM), a hardware platform to store and insert the ads; the
Ad Sales & Traffic Management System (TMS), a software tool to manage the ad sales and
delivery process; and the Ad Marker Insertion System (AMIS), a server-based application
which links the TV channels broadcast automation system with a video encoder to mark the
positions of the commercial breaks. All three are IP-based technologies and use the inherent
flexibility of IPTV networks to provide the ad insertion much closer to the viewer and thereby
reduce the bandwidth requirements of the network. Moreover, by implementing the TMS as a
web application, the work associated with setting up and managing ad campaigns can be
detached from the complex systems currently embedded in the ad sales departments of the
TV channels. This considerably reduces disruption to the existing systems.

Ad Sales & Workflow Management


Campaign
Management

Broadcaster Head-end

Ad Asset
Management

Broadcast Automation
and Play-out System

PV Ad Sales & Traffic


Management System

PV Ad Marker
Insertion System

Public Internet
Firewall

TV Distribution Network
IPTV Network
Head-end

PV1000 ADM

IP Network
Backbone

Network
Management

PV1000 ADM

PV1000 ADM

Local
Network

Local
Network

Viewer Regions
Figure 1 Packet Vision Solution
Copyright 2009 Packet Vision Limited. All rights reserved. (Jun09)

Page 3

ADVANCED IPTV ADVERTISING SOLUTION OVERVIEW


The basis of Packet Visions solution is to replace ads already present in a stream with
alternative ads, but before the ADM can change these existing ads it needs a crucial piece of
information which may not be provided within the TV signal; the exact location of the ad
breaks in the content. Developed originally for US cable TV, a method exists whereby the
streams carrying the signal can be invisibly marked by messages called ad-avail markers or
cue-tones. It is essential that the markers are placed accurately so that, when an ad
sequence is replaced, the viewer is completely unaware it has happened. While many
encoders will perform the operation of placing these markers they still need to be triggered by
an external system as they have no intrinsic mechanism for identifying the start of the ad
breaks themselves.
Packet Vision created the AMIS to provide this trigger function. It is a server-based system
that collects the run-time scheduling information from a broadcast automation system,
analyses it and then computes the exact time that the next commercial break will start. This
works in conjunction with an IP encoder which encodes the live video coming from a
broadcast play-out system. At a precise time before the commercial break begins the preroll time the AMIS signals to the encoder that an ad marker has to be inserted. The encoder
then automatically pre-conditions the video and sets the marker in the stream. These
markers, often known as SCTE35 after the standard that defines them, stay absolutely
synchronized to the video as they are transported over a wide area network.
Standard ad copy will still be sent to a television network directly so the basic, default,
program streams can be created. This will allow ad markers to be placed correctly so any
alternative ads can be inserted. Ad copy for these inserted ads will be processed for handling
directly by Packet Visions ADM platforms. This processing and distribution to the ADMs
would be done via the TMS or, alternatively, by any SCTE 130 compliant system. The TMS
application runs on an Apache web server and handles the setting up and editing of ad
campaigns; scheduling ad spots into commercial breaks; managing the distribution of the ad
copy to the ADM; and, finally, collecting the as-run data - the reports used for measurement
and billing - from the ADM. This as-run data is then processed with the channel change
records collected by the IPTV network operator to give a very accurate measurement of the
actual viewer numbers for every ad played out. More and more, the advertisers and ad
agencies are demanding this type of information.
There are many possible scenarios where one or more of the individual elements of the
Packet Vision solution could be used in isolation or in combination, depending on the exact
requirements of the overall system. What is demonstrated, however, is the very real
possibility of utilizing targeted advertising in an IPTV environment with minimal changes to
infrastructure and middleware systems.

Copyright 2009 Packet Vision Limited. All rights reserved. (Jun09)

Page 4

ADVANCED IPTV ADVERTISING SOLUTION OVERVIEW


The PV1000 Ad Delivery Manager (ADM)
The PV1000 ADM is central to Packet Visions solution to targeted advertising. It is a serverbased system which effectively and seamlessly controls the insertion of targeted
advertisements into a live program stream. The ADM is available as a self-contained 1RU
rack-mountable unit or as a blade in a server rack. This offers complete flexibility to fit into a
variety of system models whilst still retaining the same levels of performance.
The unit combines a number of features which have in the past only been available in
separate products. Combining these different elements offers considerable savings in both
cost and system complexity.

Management managing the interfaces to other system components and the ad


insertion processing.
Router routing video packets through ingress and egress, and on to down stream
devices such as set top boxes.
Splicer inserting ads seamlessly into the video stream such that no downstream
evidence of the splice is present.
Server localised storing and playing out the ad content into the video stream.

The system contains all the components necessary to manage, splice and process the video
stream. These include multiple gigabit Ethernet network interface ports, multiple storage
drives for media and system files and multiple multi-core processors providing class-leading
splicing performance in a single 1RU space. As a processor blade in a server rack, the ADM
has the same features and performance but is able to reside in a general purpose data centre
system.

Packet Visions ADM is based on the very latest Intel Xeon 5500 series processors and is
able to offer exceptional performance and stream density. A single 1RU unit, or a single
processor blade, is capable of handling up to 150 MPEG-2 or H.264 standard definition
streams and, further, can splice simultaneously on each stream with different spliced media if
required. This high stream density coupled with the use of generic server platforms provides a
very cost effective and scalable solution.
The ADM is based around an Asymmetric Multi-Processing model where the system is split
between non-realtime activities (such as management, ad caching and configuration) in the
Management processor and realtime activities (such as video transport, splicing and shaping)
in the Video Switching Engine (VSE) processors. Each system has a single Management
processor and one or more VSE processors.
The Management processor runs a Linux operating system, whilst the VSE processors run a
proprietary, high performance, threaded operating system developed by Packet Vision to
allow for very predictable real time operation. The VSE processors condition the streams so
that any downstream device, such as a set top box, is completely unaware that content has
been replaced during an ad avail. By default, the SCTE 35 ad avail markers are also
removed. Support is also provided for back to back splicing allowing multiple ads to be joined
together within a single avail.

Copyright 2009 Packet Vision Limited. All rights reserved. (Jun09)

Page 5

ADVANCED IPTV ADVERTISING SOLUTION OVERVIEW


A stream-based redundancy and fail-over mechanism is incorporated into the ADM which
operates independently of the video transport in either 1+1 or N+1 redundancy modes. If the
stream output from a primary PV1000 ADM fails, this mechanism allows a backup PV1000
ADM to switch in automatically and substitute for it. Carrier-grade reliability is ensured by the
use of enterprise standard servers, whilst the ADMs stream capability can be scaled by
simply adding additional servers.

Figure 2 Typical PV1000 ADM 1RU and Blade Implementations

The ADM has been designed to work in a variety of system configurations and with a wide
range of standards and protocol support. It can operate independently from any middleware
requirements allowing for easier integration into existing networks. By splicing in the MPEG-2
Transport Stream domain, operation is possible even when using Digital Rights Management
(DRM) protected media as long as MPEG-2 layer headers and MPEG-4 / H.264 NAL unit
headers and slices are available unencrypted. Additionally, support for MSTV proprietary Aserver and D-server protocols in the 'Mediaroom' environment, allowing for seamless Instant
Channel Change (ICC) operation.
The PV1000 ADM complies with various standards used for Digital Program Insertion (DPI).
These include SCTE 35 to process ad avail markers, SCTE 30 to control the splicer within the
ADM and also SCTE 130 to allow interfacing to Ad Decision Service equipment.
Video and Audio codec support is wide ranging and includes MPEG-2 (MP@ML) and MPEG4 H.264 (MP@L3) for standard definition video and MPEG-4 / H.264 (HP@L4) for high
definition video, as well MPEG-1 Layer II, Dolby Digital (AC3) and MPEG-4 AAC (HE-AAC v2)
for audio. The ADM supports both Variable Bit Rate (VBR) and Constant Bit Rate (CBR)
media streams, up to 8Mbps for SD and 16Mbps for HD.
MPEG-2 Transport Streams (TS) are used as the main method of encapsulation for both
ingress and egress of packet based media streams and support is provided for both MPEG-2
TS over UDP/IP and MPEG-2 TS over RTP/UDP/IP.
The PV1000 ADM can be managed and controlled using a range of different methods. A web
based configuration and control interface is built into the ADM allowing for simple and clear
operation, and support is provided for SNMPv2 for centralised monitoring of multiple ADM
platforms.
Packet Visions advertising solution allows PV1000 ADMs to be placed in a variety of
locations within an IPTV network depending on the demands of the system. For global ad
replacement over an entire network, a single ADM could be placed at the head end of the
network. For more complex multi-region or multi-group scenarios a number of ADMs could be
placed at the periphery of the network servicing the smaller regions and groups. In all cases,
targeted television streams can be created with minimal, if any, additional bandwidth
requirements on the existing network.

Copyright 2009 Packet Vision Limited. All rights reserved. (Jun09)

Page 6

ADVANCED IPTV ADVERTISING SOLUTION OVERVIEW


The Ad Sales & Traffic Management System (TMS)
To provide a convenient way of managing targeted ad sales and campaigns Packet Vision
has created the Ad Sales & Traffic Management System (TMS). It is hosted on a Linux based
system via an Apache Tomcat web server and is a fully integrated part of Packet Visions
overall solution to targeting advertising. This results in a reduction in complexity and platform
independent accessibility when setting up and managing ad campaigns.
Like the Packet Vision PV1000 ADM, the TMS can be installed on a variety of different
system configurations including 1RU self-contained servers or blade servers within a chassis
environment. This ensures optimal flexibility to allow for easy integration within various
systems. The TMS can be hosted on any suitable platform running Red Hat Enterprise Linux,
Ubuntu Linux or indeed any other Linux operating system, and is designed to be accessed
and used from a standard web browser. Campaigns can easily be created for different
advertisers and agencies and ad sales can be tracked and co-ordinated accordingly.
The following functions are provided by the TMS:

Campaign Management allows campaigns to be easily established and


controlled via web based interface.
Ad Space Sales input screens allow ad space to be sold and managed for
multiple campaigns.
Ad Scheduling allows scheduling across multiple Packet Vision Ad Delivery
Manager (ADM) platforms.
Media Ingest and Management allows control and distribution of ad copy.

Figure 3 Typical TMS Web Page

Copyright 2009 Packet Vision Limited. All rights reserved. (Jun09)

Page 7

ADVANCED IPTV ADVERTISING SOLUTION OVERVIEW


Once campaigns have been created, the scheduling of those campaigns can then be
established. The TMS allows Electronic Program Guides (EPGs) to be entered into the
system which will allow ads to be scheduled around specific program content. This simplifies
the process of matching schedules with ad brands. There are also rules based controls which
can prevent brand collisions from occurring. Once the scheduling has been completed,
details are distributed from the TMS to the various ADM systems using HTTP or HTTPS.
Ad copy, or media, associated with the different campaigns is managed by the TMS and
made available to the ADMs within the system. Each PV1000 ADM will only receive ads that
are required by the viewer groupings that it feeds. The ADMs have ample local storage for
many hours of media if required and complete campaigns for a particular brand could be
stored for use over an extended time.
When ad spots in a particular break have been played out, the TMS will retrieve as-run data
from each ADM daily and compile reports which can be used for measurement and billing
purposes. The as-run data gives a precise report of when each ad was played out and
whether the play-out was completely successful or not. This information, along with viewing
statistics supplied by the network operator, can be used to create a very accurate assessment
of how an individual ad was watched.
A single TMS system can be used by a team of concurrent users involved in the creation of
multiple ad campaigns and the corresponding sales of the associated ad breaks. Similarly,
each TMS can support a large network of PV1000 ADMs in a variety of configurations and
different targeting arrangements.

The Ad Marker Insertion System (AMIS)


In most parts of the world television channels do not normally have ad breaks marked in the
program stream. In modern digital television systems, this marking is done using digital cue
tones (referred to as SCTE 35 markers) which are not detectable by the viewer. The Packet
Vision Ad Marker Insertion System (AMIS) is a server based system which allows, in
conjunction with an IP encoder, accurate placement of SCTE 35 markers within a channel
stream based on information provided by a channel automation system. The following
features are provided:

Processing of Media Object Server (MOS) XML data records from a channel
automation system identifying the program running order, original ad content and
approximate timings which are present in the channel stream.
Processing of electrical signals from a channel automation system indicating
accurately the start and end of ad breaks.
Generation of SCTE 104 messaging which is sent to an IP encoder, or transcoder,
which will then place the SCTE 35 markers correctly.

The AMIS can be hosted on any suitable platform running a Linux operating system with a
Real Time patch. In common with both the Packet Vision ADM and TMS systems, it can be
installed on either 1RU or blade / chassis servers, as long as an electrical interface for the
channel automation system control signals can be established. A single AMIS system would
be required for each channel to be processed.
The AMIS is used at the point that a standard broadcast program stream is converted into an
IP encapsulated MPEG-2 Transport Stream by a suitable encoder or transcoder. This would
typically be the head end of the IPTV network although it could be located elsewhere if more
convenient. Although the AMIS works in tandem with an IP encoder, it does not necessarily
have to be physically placed adjacent to it.

Copyright 2009 Packet Vision Limited. All rights reserved. (Jun09)

Page 8

ADVANCED IPTV ADVERTISING SOLUTION OVERVIEW

! "#

Figure 4 SCTE 35 Marker Insertion

The MOS XML data records that the AMIS processes are sourced from a channel automation
system and contain a variety of information relating to a specific channel. The AMIS filters the
records and from them determines the program and advertisement running order for the
channel concerned, including all program change and ad timings. This effectively gives the
AMIS advanced notice of ad breaks of interest. The AMIS can intelligently select breaks
based on duration, program type and whether the program is a live broadcast, such that they
are a suitable match for the replacement ads to be inserted.
To provide frame accurate timings for the start and end of an ad break the AMIS uses
supplementary signals also supplied by the channel automation system. These are known as
General Purpose Input and Output (GPIO) and consist of traditional broadcast standard
current loop signals normally used to switch play-out devices within the channels head-end.
A pre-roll signal occurs at some point before the actual ad start point and the AMIS uses this
to trigger the SCTE 104 messaging to the IP encoder. The encoder then processes the SCTE
104 messages and places SCTE 35 markers at the actual start and end frames of the ads, as
well as conditioning the stream, such that Packet Visions PV1000 ADM is able to replace the
ads as required.
Using the Packet Vision AMIS provides a convenient way of interfacing to a channels
automation system for situations where SCTE35 markers need to be added to a stream to
identify the precise timings of ad breaks.

For more information on Packet Visions complete solution for advanced IPTV advertising
please visit: www.packetvision.com

Copyright 2009 Packet Vision Limited. All rights reserved. (Jun09)

Page 9

You might also like