dds in the broadcast industry

28
Presentation Title Presenter Date DDS in the Broadcast Industry Sandy Kellagher Director of Software Systems

Upload: real-time-innovations-rti

Post on 09-Feb-2017

740 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: DDS in the Broadcast Industry

PresentationTitle

PresenterDate

DDS in the Broadcast IndustrySandy KellagherDirector of Software Systems

Page 2: DDS in the Broadcast Industry

www.s-a-m.comwww.s-a-m.com

Los Angeles

Toronto

New York

UK WiesbadenMoscow

ParisMadrid Beijing Tokyo

Sydney

DubaiNew Delhi

Hong Kong

Headquartered in the UK550 Staff Worldwide, and growing

14 International Offices

Page 3: DDS in the Broadcast Industry

www.s-a-m.comwww.s-a-m.com

Page 4: DDS in the Broadcast Industry

www.s-a-m.comwww.s-a-m.com

Cont

ent C

reat

ion

Med

ia D

istrib

utio

n

Management & Workflow

Infrastructure & Image Processing

Live Production

ProductionEditing

&Finishing

Playout &

Delivery

Our Market PlaceTechnologies for evolving media production ecosystems

Page 5: DDS in the Broadcast Industry

Why did SAM choose DDS?

To migrate from disparate existing in-house protocols…

To a single, unified, open standard, high performance standard

Page 6: DDS in the Broadcast Industry

www.s-a-m.comwww.s-a-m.com

In-house protocols - RollCall

• RollCall was designed ~20 years ago for SAM’s IQ modular range of products:• defines a proprietary (but openly published) set of messages and a wire protocol• client-server protocol with various services (control, logging, file etc)• all traffic end-to-end acknowledged• ‘menu’ service provides metadata about (description of) controls offered • allows generic GUI client to work with any RollCall device

• However, the simplicity of the protocol limits its usefulness for handling the complex types of data structure involved in advanced router control

Page 7: DDS in the Broadcast Industry

www.s-a-m.comwww.s-a-m.com

In-house protocols - DCCP

• DCCP is the SAM proprietary protocol used for advanced router control:• is essentially an object-oriented remote procedure call mechanism• devices are defined in XML and can have arbitrarily complex control sets• DCCP framework allows ‘strongly typed’ client code interaction, with all

communication over the wire handled transparently by the framework• DCCP framework supports persistence and replication of objects• wire protocol recently adapted to improve performance over WAN links

• However, ongoing in-house support and development of DCCP (eg to improve performance over WAN links or to support new platforms) is a significant cost, and slows down product development

Page 8: DDS in the Broadcast Industry

www.s-a-m.comwww.s-a-m.com

Desirable Protocol Characteristics

• So we wanted a protocol that could provide a solid and proven framework for a unified future C&M solution across the full SAM product range:• scalable to support many clients and large volumes of data• high performance and light footprint• cross-platform and open-standard• available as a proven COTS solution rather than developed in-house• mature ecosystem with multiple users, vendors and tool support• support for persistence, redundancy and replication• supports a distributed architecture• automatic discovery of devices• adaptable to different underlying transport mechanisms, eg LAN, WAN

• And RTI DDS Connext met all of these requirements

Page 9: DDS in the Broadcast Industry

www.s-a-m.comwww.s-a-m.com

Key aspects of DDS

• Full name is OMG Data Distribution Service (DDS)

• Open standard with proven interoperability between several commercial vendors (RTI, PrismTech, etc), as well as Open Source solutions

• DDS is a data-centric solution (ie modelled in terms of data ‘Topics’ rather than messages exchanged)

• Basic underlying mechanism uses a ‘publish – subscribe’ model:• effectively creates a distributed global data space• designed to be scalable and perform well with large volumes of data

• Proven in safety- and performance-critical applications, eg military, aerospace, air traffic control, NASA, medical, imaging, power utilities etc

Page 10: DDS in the Broadcast Industry

www.s-a-m.comwww.s-a-m.com

DDS Framework

• DDS framework provides an extensive set of Quality of Service options:• allows system to be ‘tuned’ for optimum performance based on user

requirements and underlying network features/performance

• Framework provides many advanced features as standard:• redundancy and replication• persistence• automatic discovery• security and authentication

• Application code becomes simpler and smaller, which leads to faster product development…

Page 11: DDS in the Broadcast Industry

www.s-a-m.comwww.s-a-m.com

Application to SAM

• Unified control and monitoring of all SAM broadcast products

• IP routing

• Media biometrics

Page 12: DDS in the Broadcast Industry

Media Biometrics

Page 13: DDS in the Broadcast Industry

www.s-a-m.comwww.s-a-m.com

What is Media Biometrics?

Media Biometrics is SAM’s unique signature technology for video, audio and metadata

Initial application is for Media Assurance

Page 14: DDS in the Broadcast Industry

www.s-a-m.comwww.s-a-m.com

What is Media Assurance?

Media Assurance is the act of automatically checking and verifying media throughout a broadcast production chain

• Can be deployed in both SDI and IP streaming environments, and for files

• Media can be compared, corrected and identified

Why?

• Improves efficiency

• Reduces the need for skilled operators

• Reduces operational cost

Unique signatures

Page 15: DDS in the Broadcast Industry

www.s-a-m.comwww.s-a-m.com

What are Biometric Signatures?

A set of numbers which represent each frame of video, audio & metadata

• Low data rate enables many hundreds of data sets to be stored or streamed over an IP network

• Can be transported within VANC in SDI / MXF or via IP using DDS

• Support for multiple audio channels

Page 16: DDS in the Broadcast Industry

www.s-a-m.comwww.s-a-m.com

What Can You Do With Media Biometrics?

3562178865

76542998888765542344

67216635548642341561

52777318969066738712

06518231192784957718

Analyze them ….• Video there ?• Video still ?• Video dark ?• Audio present ?• Audio level ?

Compare them …. fast• Is the video the same ?• Is the audio the same ?• Absolute delay ?• Lip sync ?

3562178865

3562178865

Identify them …. fast

• What video ? • What audio ?

3562178865

UMID=2347654

Transport/Store them

• What video ?• What audio ?

3562178865

UMID=2347654

Page 17: DDS in the Broadcast Industry

www.s-a-m.comwww.s-a-m.com

What is Unique about our Media Biometrics Signatures?

It is resilient to …

Page 18: DDS in the Broadcast Industry

www.s-a-m.comwww.s-a-m.com

Initial Media Assurance Applications• Lip Sync detection & correction

• Audio mapping detection & correction

• Confirmation two media streams are the same

• Video / audio present

• Video stillish detection

Allows Monitoring by Exception

!

Page 19: DDS in the Broadcast Industry

www.s-a-m.comwww.s-a-m.com

Media Biometrics Philosophy

• Low cost Media Biometric Generation (MBG) points available throughout the Live and File-based product range

• Analysis of data from these points within the SigMA system provides licensed media assurance services for broadcast operations

• Comparison of two signatures within the SigMA system is referred to as an Assurance Point (AP)

• Perfect fit with the publish-subscribe philosophy of DDS

Page 20: DDS in the Broadcast Industry

www.s-a-m.comwww.s-a-m.com

Media Assurance System

Biometric Signature Generation Media Assurance Processing Monitoring by Exception

SAM Products

Switchers IP StreamKahuna 9600 MBG XSKahuna 6400Kahuna 4800 File-based MBG ODRoutersSirius 800 Playout ICE/ICE ODModular/IQIQ SAM00 BiometricIQ MBG Database

BioBank

SigMA RollCall/RollMap

SigMa ApplicationMedia Assurance

SigMa Engine ManagementEngine Management & Configuration

SigMa EngineMultiple Correlation

Engines

SigMa License Server

License Store

IQ IQ SAM00

Page 21: DDS in the Broadcast Industry

www.s-a-m.comwww.s-a-m.com

IQSAM00 – Media Biometrics Generator with Assurance Point

Two Channel 3G/HD/SD-SDI SAM Media Biometrics Generator Module with a single Assurance Point

- Generate video and audio signatures from 2 x SDI

- Signatures can be used locally or published via DDS and IP multicast

- Integrated Assurance Point- Standard IQ form-factor- Monitoring by Exception with Rollcall

Page 22: DDS in the Broadcast Industry

www.s-a-m.comwww.s-a-m.com

IQMBG80 – Media Biometrics Generator

Eight Channel 3G/HD/SD-SDI Media Biometrics Generator Module

- Generates video & audio signatures from 8 SDI

- Signatures published via DDS and IP multicast

- Standard IQ form-factor- Space and cost efficient signature

generator

Page 23: DDS in the Broadcast Industry

www.s-a-m.comwww.s-a-m.com

SigMA – Media Assurance Software

Licensed media assurance services in software

- Subscribes to signatures via DDS over IP multicast

- Scalable- Supports monitoring by exception- Central core for media assurance system- Deploy on commodity IT equipment- Deploy multiple Assurance Points

simultaneously

Page 24: DDS in the Broadcast Industry

www.s-a-m.comwww.s-a-m.com

Media Assurance System• Assurance Point A – Compare

MBG 0 with MBG 1• Assurance Point B – Compare

MBG 1 with MBG 2• Assurance Point C – Compare

MBG 2 with MBG 3

Media Centre Head End

Monitoring Receiver

Transmitter

Home

Satellite

IQ MBG/SAMMBG 0

Processing1 MBG 1 Processing

2 MBG 2

MBG 3 Processing3

A B

CSigMA

ASI

IP

SDILines IN

Page 25: DDS in the Broadcast Industry

Practical experience of DDS

Page 26: DDS in the Broadcast Industry

www.s-a-m.comwww.s-a-m.com

Benefits and Caveats

• DDS provides a complete, proven and scalable publish-subscribe framework

• There’s a comprehensive set of configuration options (QoS settings)

• There’s extensive documentation covering all aspects of DDS

• The data-centric publish-subscribe model fits very well for many applications

• DDS is a framework / toolkit, rather than a solution for your application

• You’ll probably need help working out the optimum set-up for your system!

• The details are well described, but it’s harder to get the ‘big picture’

• Data-centric design is a major ‘mind shift’ for engineers used to working with transactional message-passing protocols.

Page 27: DDS in the Broadcast Industry

www.s-a-m.comwww.s-a-m.com

Benefits and Caveats (contd)

• Automatic discovery of units via IP multicast is a neat feature.

• There are validated binaries for standard platforms

• Connext Professional library may be too big for your embedded device

• By default, data transfer is unicast.

• Good set of debug and analysis tools

• Does your network and/or Firewall allow multicast? Across subnets?

• Is your favoured RTOS a mainstream standard platform?

• DDS Connext Micro is designed for devices with limited resources

• Can configure multicast data transfer

• Wire protocol is relatively complex compared to in-house protocols.

Page 28: DDS in the Broadcast Industry