introduction & innovation at nab 2013 · more innovation @ nab: rest • work led by quantel,...

25
FIMS Introduction & Innovation at NAB 2013

Upload: others

Post on 09-Jul-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introduction & Innovation at NAB 2013 · More Innovation @ NAB: REST • Work led by Quantel, BBC, Signiant, Harris • REST: REpresentational State Transfer – Used by web streaming

FIMS Introduction & Innovation at NAB 2013

Page 2: Introduction & Innovation at NAB 2013 · More Innovation @ NAB: REST • Work led by Quantel, BBC, Signiant, Harris • REST: REpresentational State Transfer – Used by web streaming

FIMS Business Imperative

• Create and leverage existing infrastructure

• Build a flexible, reliable and scalable media processing platform

• Support multiple content creation sources

• Provide capabilities of distributing and monetizing media worldwide

• Manage multiple devices and platforms (broadcast, mobile, web...)

• Maximise options from varying vendors

Page 3: Introduction & Innovation at NAB 2013 · More Innovation @ NAB: REST • Work led by Quantel, BBC, Signiant, Harris • REST: REpresentational State Transfer – Used by web streaming

The FIMS Concept • Decode the black box

– Expose traditional systems as services

– Eliminate embedded media processing business rules

• Speak the same language – Leverage a standard interface across media services

– Define a common representation for media objects

• Universal brain – Centralize decision-making and business processes

– Provide a flexible platform to adapt to new business requirements

Page 4: Introduction & Innovation at NAB 2013 · More Innovation @ NAB: REST • Work led by Quantel, BBC, Signiant, Harris • REST: REpresentational State Transfer – Used by web streaming

A change of philosophy

Capture Function

Transform Function

Playout Function

Edit Function

Media Orchestration System

Capture Service

Transfer Service

Transform Service

Common I/F for Capture

Common I/F for Transform

Common I/F for Transfer

Page 5: Introduction & Innovation at NAB 2013 · More Innovation @ NAB: REST • Work led by Quantel, BBC, Signiant, Harris • REST: REpresentational State Transfer – Used by web streaming

Capture Function

Transform Function

Transfer Function

Before SOA “tightly coupled”

The Proposition: SOA for media

Standardizing common interfaces is essential.

With SOA

Media Orchestration System

Capture Service

Transfer Service

Transform Service

Common I/F for Capture

Common I/F for Transform

Common I/F for Transfer

Short term efficiency Long-term efficiency

Page 6: Introduction & Innovation at NAB 2013 · More Innovation @ NAB: REST • Work led by Quantel, BBC, Signiant, Harris • REST: REpresentational State Transfer – Used by web streaming

FIMS adapter plug&play

Page 7: Introduction & Innovation at NAB 2013 · More Innovation @ NAB: REST • Work led by Quantel, BBC, Signiant, Harris • REST: REpresentational State Transfer – Used by web streaming

FIMS 1.0 Services

for Media

Page 8: Introduction & Innovation at NAB 2013 · More Innovation @ NAB: REST • Work led by Quantel, BBC, Signiant, Harris • REST: REpresentational State Transfer – Used by web streaming

FIMS 1.0 Workflow

Agility & Scalability

Page 9: Introduction & Innovation at NAB 2013 · More Innovation @ NAB: REST • Work led by Quantel, BBC, Signiant, Harris • REST: REpresentational State Transfer – Used by web streaming

FIMS 1.0 A data model

Page 10: Introduction & Innovation at NAB 2013 · More Innovation @ NAB: REST • Work led by Quantel, BBC, Signiant, Harris • REST: REpresentational State Transfer – Used by web streaming

FIMS 1.0: Approved and published! • Specification

– FIMS Base Framework

– Three Services: Capture, Transfer, Transform

– SOAP / RESTful agnostic

– Reference Implementation Available

– Test Harness

• Submitted to SMPTE

FIMS 1.0 Download link ftp://FIMS:[email protected]/FIMS%20specification/

Page 11: Introduction & Innovation at NAB 2013 · More Innovation @ NAB: REST • Work led by Quantel, BBC, Signiant, Harris • REST: REpresentational State Transfer – Used by web streaming

Phase 2: “More for MEDIA”

Media Orchestration System

FIMS I/F for Capture

Media Service (Capture)

Media Service (Transform)

Media Service (Transfer)

FIMS I/F for Transform

FIMS I/F for Transfer

Media Service (Repository)

FIMS I/F for Transfer

Media Service (QA/QC)

FIMS I/F for Transfer

....

Page 12: Introduction & Innovation at NAB 2013 · More Innovation @ NAB: REST • Work led by Quantel, BBC, Signiant, Harris • REST: REpresentational State Transfer – Used by web streaming

Breakthrough @ NAB: Repositories

• Work led by Bloomberg/Triskel, VSN, Interra, Dalet, Avid, IBM

• CRUD (Ingest, Create, Read, Update, Delete) and metadata

• What is the FIMS repository interface? – Query interface: what is where in which format?

– Service interface with workflow engine

– Implementation .Net, XSDs, WSDLs (also in Java) and soon REST

– Pilots at VSN and Avid

Page 13: Introduction & Innovation at NAB 2013 · More Innovation @ NAB: REST • Work led by Quantel, BBC, Signiant, Harris • REST: REpresentational State Transfer – Used by web streaming

FIMS Repository Benchmark: Bloomberg • Global organization

– 3 main datacenters (NY-London-Hong Kong)

– 169 bureaus

• Bloomberg TV – Average of 16 hours per day of live content

– Follow the markets

• Bloomberg Media Channels Web (www.bloomberg.com)

– Mobile (Ipad BTV+, IPhone, Androids,….. )

– Syndications

– Affiliates

Page 14: Introduction & Innovation at NAB 2013 · More Innovation @ NAB: REST • Work led by Quantel, BBC, Signiant, Harris • REST: REpresentational State Transfer – Used by web streaming

Repository version 1

- SOAP and REST

- Synchronous and Asynchronous

Page 15: Introduction & Innovation at NAB 2013 · More Innovation @ NAB: REST • Work led by Quantel, BBC, Signiant, Harris • REST: REpresentational State Transfer – Used by web streaming

Repository Interface Design

FIMS Repository Interface

FIMS RCR

Service

Vendor System

Orchestration System

FIMS Repository Events &

Notifications

Exercise repository

operation (Add Content, Retrieve Essence)

Retrieve the repository

configuration and capabilities

Process events (asset purged…)

and notifications (call back for

Async operation)

Page 16: Introduction & Innovation at NAB 2013 · More Innovation @ NAB: REST • Work led by Quantel, BBC, Signiant, Harris • REST: REpresentational State Transfer – Used by web streaming

Repository in Media Organization

Near Line Storage

FIMS Repository Service

Metadata database

Archive Storage

FIMS Repository Service

Metadata database

Video Editing System

FIMS Repository Service

Broadcast System

FIMS Repository Service

Metadata database

Media Asset Management

FIMS Repository Service Federation Service

FIMS Repository Service

Media Workflow

Page 17: Introduction & Innovation at NAB 2013 · More Innovation @ NAB: REST • Work led by Quantel, BBC, Signiant, Harris • REST: REpresentational State Transfer – Used by web streaming

More Innovation @ NAB: REST • Work led by Quantel, BBC, Signiant, Harris

• REST: REpresentational State Transfer – Used by web streaming and cloud-based transform services

• RESTful binding for FIMS 1.0 services – Representation of resources e.g., a video clip or a transfer job

– Simple HTTP operations for managing resources dependent on their state

– Under development: reference implementation, test suite and examples

– Data model representation in JSON

– In complement to the existing WSDL/SOAP bindings and reference implementation already available for FIMS 1.0

Page 18: Introduction & Innovation at NAB 2013 · More Innovation @ NAB: REST • Work led by Quantel, BBC, Signiant, Harris • REST: REpresentational State Transfer – Used by web streaming

First Steps @ NAB: Quality Analysis • Work led by Interra, Sony, BBC, Bloomberg, Cube-Tec, digimetrics, IRT...

• Define service interface to QA tools

• Analyse and report vs. specific criteria and thresholds – Advanced: add pass/fail parameters and determine how to act

– Support fine grain reporting or audit trail

• Collaborate with EBU Quality Control Strategic Programme – Consult with vendors

– Common QC languages

– Structure / wrapping integrity control points (incl. metadata extraction)

– Audio and video compression attributes and control points

– Audio and video essence attributes and control points

Page 19: Introduction & Innovation at NAB 2013 · More Innovation @ NAB: REST • Work led by Quantel, BBC, Signiant, Harris • REST: REpresentational State Transfer – Used by web streaming

Next: Priorities set by Users! • The FIMS Business Board

– Led by Turner, – ABC, Ad-Id, AMWA, BBC,

Bloomberg, BSkyB, CBC, EBU, Fox, HBO, ITV, MLB, MTV, NBC, NFB, NRK, RAI, Red Bee Media, RTL/BCE, TV Globo, Viacom,

• Scope and duties – Maintain business focus

– Identify business needs

– Prioritise FIMS work

ProjectConcept

BB Review- Concept Cue -

On Hold

Approve

Deny

More Info

Approve

Deny

More Info

On Hold

Project Pipeline

ConstantPrioritization

Work In Progress

Project Proposal

BB Review- Proposal Cue -

BB Review- Portfolio -

CompletedWork

Technical Improvements, Retirement

BB review Concept queue

BB review Proposal queue

Page 20: Introduction & Innovation at NAB 2013 · More Innovation @ NAB: REST • Work led by Quantel, BBC, Signiant, Harris • REST: REpresentational State Transfer – Used by web streaming

Future FIMS plan @ NAB – Under discussion for prioritization

– Resource Estimation for Reservation (Core)

– Proxy Browse

– Media Search and Retrieval / Media Asset Management (MAM)

– IP Stream Capture (Capture)

– Descriptive Metadata Service / Automated Metadata Extraction, Linking

– Forensic Marking, Media Logging (Production)

– Preparation for Edit (Production)

– VOD / Broadcast Preparation (Media Supply):

Page 21: Introduction & Innovation at NAB 2013 · More Innovation @ NAB: REST • Work led by Quantel, BBC, Signiant, Harris • REST: REpresentational State Transfer – Used by web streaming

FIMS @ NAB • Aspera (SL9716)

• Dalet (SL4524)

• DVS (SL6316)

• FileCatalyst (SL13013)

• Harmonic Inc (SU1411)

• Harris (N2503)

• IBM (N5223)

• Limecraft (SU12202)

• Rohde & Schwarz (SL6320)

• Signiant (SL8511)

• Sony Electronics (C11001)

• Vidispine (SL9716)

• VSN (N1117)

• Xytech (SL2427)

Page 22: Introduction & Innovation at NAB 2013 · More Innovation @ NAB: REST • Work led by Quantel, BBC, Signiant, Harris • REST: REpresentational State Transfer – Used by web streaming
Page 23: Introduction & Innovation at NAB 2013 · More Innovation @ NAB: REST • Work led by Quantel, BBC, Signiant, Harris • REST: REpresentational State Transfer – Used by web streaming

FIMS is an Opportunity

Ask for it!

Page 24: Introduction & Innovation at NAB 2013 · More Innovation @ NAB: REST • Work led by Quantel, BBC, Signiant, Harris • REST: REpresentational State Transfer – Used by web streaming

Contact Information • If you wish to

– Join FIMS - mailto:[email protected]

– Contribute – mailto:[email protected]

– Join the FIMS user group in the Business Board • mailto:[email protected]

• mailto:[email protected]

• For any other questions concerning FIMS: • mailto:[email protected] or mailto:[email protected]

Page 25: Introduction & Innovation at NAB 2013 · More Innovation @ NAB: REST • Work led by Quantel, BBC, Signiant, Harris • REST: REpresentational State Transfer – Used by web streaming