Top Banner
MY VIDEO IS A FILE, NOW WHAT? MJ Drouin, VSF Meeting, May 19 th , 2010
26

My video is a file, now what?

Jun 01, 2015

Download

Technology

MJ Drouin

File-based broadcast production
Video over IP
Standards
New transmission protocols
UDT
IEEE 802.1Qav
SMPTE 2022
Video Services Forum Meeting, May 19th, 2010
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: My video is a file, now what?

MY VIDEO IS A FILE, NOW WHAT?MJ Drouin, VSF Meeting, May 19th, 2010

Page 2: My video is a file, now what?

WHO AM I?

Director with 15 years of Media experience, I lead technical teams of up to

30 people and 3 managers to deliver most aspects of the business -

Operations, Customer Services, Information Technologies, Project

Management, Engineering, and Procurement. I developed expertise in

managing cable, wireless, satellite, transmission, engineering and

software development. I worked at Bell, Teleglobe, Intelsat, CBC and as a

expert consultant.

Professional Engineer, Masters in Technological Management, ITIL

foundation, PMP

I have extensive experience in speaking since the 90's (ouf!), subjects were

always a mix of technologies, commerce and management.

Past engagements included: Service Oriented Architecture: Tutorial for the

Broadcasters (2010), Pitfalls of SW development: What every executive should

know (2009), 8 weeks on Twitter: I love it! (2009), The Future of Broadcast

Archive Systems (2008), DVB-H: Video over IP goes Wireless (2006), HDTV

distribution (2005), Video over IP (2004) and, Several broadcast technical

training (1994-1998): Video 101, Digital Video and Compression 201, Video

testing techniques 301.

http://www.linkedin.com/in/mjdrouin

http://twitter.com/mjdrouin

2

MJ

Dro

uin

© -

Ma

y 1

9th

, 20

10

-V

SF

Page 3: My video is a file, now what?

AGENDA

File-based production

Servers

File exchange

Metadata

Wrappers

Workflow

QC

File Transmissions

QoS-aware

OSI model for IP

Video over IP SMPTE 2022

IETF FTP/RTP

MJ

Dro

uin

© -

Ma

y 1

9th

, 20

10

-V

SF

3

What’s new?

UDT

IEEE 802.1Qav

SOA software development

Page 4: My video is a file, now what?

4

MJ

Dro

uin

© -

Ma

y 1

9th

, 20

10

-V

SF

Page 5: My video is a file, now what?

FILE-BASED PRODUCTION

Page 6: My video is a file, now what?

FILE-BASED BROADCAST WORKFLOW

6

MJ

Dro

uin

© -

Ma

y 1

9th

, 20

10

-V

SF

Archives

Low-res

Proxi

Page 7: My video is a file, now what?

FILE-BASED CONTRIBUTION

7

MJ

Dro

uin

© -

Ma

y 1

9th

, 20

10

-V

SF

TV

Ingest

server

Low-res

Proxi

Cache

Page 8: My video is a file, now what?

FILE-BASED DISTRIBUTION

8

MJ

Dro

uin

© -

Ma

y 1

9th

, 20

10

-V

SF

Play-back

server

Archives

VOD

Systems

Page 9: My video is a file, now what?

EXCHANGE OF FILES BETWEEN TWO

SYSTEMS: ESSENCE AND METADATA

9

MJ

Dro

uin

© -

Ma

y 1

9th

, 20

10

-V

SF

*From EBU File Exchange Format for Networked TV production

Page 10: My video is a file, now what?

METADATA: KEYS OF REUSE SUCCESS

10

MJ

Dro

uin

© -

Ma

y 1

9th

, 20

10

-V

SF

Page 11: My video is a file, now what?

WRAPPERS: FROM MPEG-TS TO…

AAF: Advanced Authoring Format by AMWA

(Advanced Media Workflow Association)

SMPTE 360 General Exchange Format (GXF)

SMPTE 377M Television . Material Exchange Format

(MXF) File Format Specification

ASF: Advance System Format from Microsoft

BXF: Broadcast Exchange Format for Metadata:

SMPTE 2021

3GP for Mobile transmission: 3GPP (3rd Generation

Partnership Project) for GSM, 3GPP2 for CDMA,

etc…

SMPTE 268M ANSI/SMPTE 268M-1994 SMPTE

STANDARD for File Format for Digital Moving-

Picture Exchange (DPX), Version 2.0

11

MJ

Dro

uin

© -

Ma

y 1

9th

, 20

10

-V

SF

Page 12: My video is a file, now what?

AMWA

AAF wrapper for post production and video

editing workflows

MS06 Integration of MXF with BXF

Mapping and addition of MXF metadata to BXF

(SMPTE S2021-2008). Provides compatibility

between BXF messages and MXF files.

12

MJ

Dro

uin

© -

Ma

y 1

9th

, 20

10

-V

SF

Page 13: My video is a file, now what?

AMWA: AAF TO APPLICATION SPECIFICATIONS

HOW THEY FIT AN ADVANCED MEDIA WORKFLOW

13

MJ

Dro

uin

© -

Ma

y 1

9th

, 20

10

-V

SF

Page 14: My video is a file, now what?

QA OF FILES OR VIDEO CONTENT?

Tests at ingest

Exponential complexity with multiple providers

Internal set-ups stability

Sample test and use automatic metadata to your

advantage

Test before the ‘ready for broadcast’

14

MJ

Dro

uin

© -

Ma

y 1

9th

, 20

10

-V

SF

File Format/Wrapper

Compression Type

Audio/video/data

$$$$$$$

$$

Page 15: My video is a file, now what?

FILE-BASED BROADCASTING CONCERNS

File-based

Production

Meta

data Vendor File

compatibility

Consumer vs

Professional

Stds

Auto-

fill

Persistence

Workflows

Standards

Post &

Edit

To

air

15

MJ

Dro

uin

© -

Ma

y 1

9th

, 20

10

-V

SF

Archiving

DRMFile

multiple

format

Asset

Mngmt

Q.A.

AMS

interop

Content

Re-use

Page 16: My video is a file, now what?

TRANSMISSIONS OF FILES

Page 17: My video is a file, now what?

QOS-AWARE NETWORKS

17

MJ

Dro

uin

© -

Ma

y 1

9th

, 20

10

-V

SF

Page 18: My video is a file, now what?

WHERE DO WE

START?

18

MJ

Dro

uin

© -

Ma

y 1

9th

, 20

10

-V

SF

Page 19: My video is a file, now what?

VIDEO OVER IP

SMPTE 2022

RTP, 1 to 7 MPEG-TS per packet

Transmission (2022-2)

FEC (2022-1)

IETF RTP

Multicast UDP

IETF FTP

TCP19

MJ

Dro

uin

© -

Ma

y 1

9th

, 20

10

-V

SF

Page 20: My video is a file, now what?

SO… WHAT’S NEW?Ready to stretch a little bit?

Page 21: My video is a file, now what?

UDP-BASED DATA TRANSFER (UDT)

Created in 2001

Current version #4 released in 2007

IETF Candidate draft-gg-udt-03 (April 12th 2010)

Very high speed network (above DS3) – WAN

File transfer of very large files (above 1TB) over long distances

Unicast, duplex, connection-based

Client-server or Rendezvous (P2P)

Muxing

Periodic ACK, relative to time and not traffic

Congestion control (configurable, default = AIMD)

Reliability mechanisms

@ 155mbps, 50msec, 2x better than TCP

@ 1Gbps, 25msec delay, 4x better than TCP21

MJ

Dro

uin

© -

Ma

y 1

9th

, 20

10

-V

SF

Page 22: My video is a file, now what?

UDP

Socket API

Applications

UDT OVERVIEW

TCP

Socket API

Applications

Applications

UDT

UDT Socket

MJ

Dro

uin

© -

Ma

y 1

9th

, 20

10

-V

SF

22

*From Yunhong GU, BREAKING THE DATA TRANSFER BOTTLENECK

Page 23: My video is a file, now what?

IEEE 802.1QAV

FORWARDING AND QUEUING ENHANCEMENTS

FOR TIME-SENSITIVE STREAMS

Standardized on Dec 10th, 2009

New time-sensitive Network – LAN

Traffic shaping and priorities

Admission control – scheduling

Precise synchronization

Low delay

2 msec through 7 ethernet bridges

less than 1µsec between devices

Master clock = House clock

Can be accommodated on wireless 802.11

Minimal dropped packets

23

MJ

Dro

uin

© -

Ma

y 1

9th

, 20

10

-V

SF

Page 24: My video is a file, now what?

AUDIO VIDEO BRIDGING (AVB)

The IEEE 802.1 Audio/Video Bridging

(AVB) draft standards:

IEEE 802.1 AS Timing and Synchronization for Time-

Sensitive Applications in Bridged Local

Area Networks (LANs); a precision time

synchronization protocol.

IEEE 802.1 Qat Stream Reservation Protocol (SRP); an

end-to-end bandwidth reservation protocol

within a bridged LAN.

IEEE 802.1 Qav – Accepted Dec 09 Forwarding and Queuing for Time-

Sensitive Streams; A/V traffic scheduling

enhancements for a mainstream Ethernet

and other network switches.)

IEEE 802.1 BA Audio/Video Bridging (AVB) Systems

MJ

Dro

uin

© -

Ma

y 1

9th

, 20

10

-V

SF

24

Page 25: My video is a file, now what?

SO

A E

NT

ER

PR

ISE

FR

AM

EW

OR

K

25

MJ

Dro

uin

© -

Ma

y 1

9th

, 20

10

-V

SF

Via JavaWorld

Page 26: My video is a file, now what?

SO… WHAT’S NEXT?