introducing the silverlight rough cut editor (rce) an olympics case study jason suess principle...

17
Introducing the Silverlight Rough Cut Editor (RCE) An Olympics case study Jason Suess Principle Technical Evangelist Media Delivery Scenarios

Upload: pearl-brooks

Post on 17-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introducing the Silverlight Rough Cut Editor (RCE) An Olympics case study Jason Suess Principle Technical Evangelist Media Delivery Scenarios

Introducing the Silverlight Rough Cut Editor (RCE)

An Olympics case study

Jason SuessPrinciple Technical EvangelistMedia Delivery Scenarios

Page 2: Introducing the Silverlight Rough Cut Editor (RCE) An Olympics case study Jason Suess Principle Technical Evangelist Media Delivery Scenarios

WHAT IS IT?Silverlight Rough Cut Editor (RCE)

Page 3: Introducing the Silverlight Rough Cut Editor (RCE) An Olympics case study Jason Suess Principle Technical Evangelist Media Delivery Scenarios

Genesis

• Discussion at Beijing Olympics post mortem• Video production business requirements– Faster time to market

• Repurpose existing assets• No transcode• Publish in seconds

– Reduction in costs• Free tool• No expensive video workstations• No additional storage costs

– Web based video editing • Location independent • Platform independent

Page 4: Introducing the Silverlight Rough Cut Editor (RCE) An Olympics case study Jason Suess Principle Technical Evangelist Media Delivery Scenarios

What it is• Web based/multi-platform multi-cut video editor • Output is edit decision lists (EDLs) and meta-data

– Transformed into Smooth Streaming composite manifests– Run through transcode

• Integration with CMS• Meta data generation (timeline markers, annotations, etc.)• Ad insertion• Thumbnail generation• Extensible tool you can modify to

your needs– Add and remove features– Replace services with custom

implementations

• Consumes smooth streams(live and on-demand) and produces new smooth streams

Search Player

Metadata

Timeline

TimelineBar

Settings

Library

MediaBin

Free, extensible tool, available to

you today!

Page 5: Introducing the Silverlight Rough Cut Editor (RCE) An Olympics case study Jason Suess Principle Technical Evangelist Media Delivery Scenarios

RCE and Smooth Streaming

Composite manifest (CSM)• XML • list of source clips• attributes of the clips• list of fragments to consume from those clips

Example

Hockey Stream 1 (live or on-demand smooth stream)

Hockey Stream 2 (live or on-demand smooth stream)

New Hockey Highlight (on-demand smooth stream)

The fragments don’t get copied to make the new asset, they are referenced in their original stream like a playlist

Page 6: Introducing the Silverlight Rough Cut Editor (RCE) An Olympics case study Jason Suess Principle Technical Evangelist Media Delivery Scenarios

Playback Attributes• Playback fragments from multiple presentations in a single manifest• To the user it appears as if all the fragments come from the same manifest

– No stutter or pause between cuts (transition between fragments from one presentation to another)– No change in quality level– User can seek anywhere on the video timeline

• Highlight clip has its own duration information so the player can show an accurate duration for the highlight clip

• Sub-second granularity on the start and stop locations (aka mark in and mark out) on each presentation within the highlight clip.

• Highlight clip can be sourced from live and VOD presentations• Highlight clip can be played while the underlying live presentations are still live• All DVR capabilities are maintained on the highlight clip (FFWD, Rewind, Slow motion,

Play/pause, Seeks)• Highlight clip supports mid-roll ad insertion• Highlight clips can be sourced from underlying clips that have different frame rates and

encode profiles (quality/resolution, not VC-1 profile).

• NOTE: All source clips must use the same VC-1 video profile (i.e. advanced profile) and the exact same audio properties (i.e. WMA PRO, 48kbps, etc.)

Page 7: Introducing the Silverlight Rough Cut Editor (RCE) An Olympics case study Jason Suess Principle Technical Evangelist Media Delivery Scenarios

What it isn’t

• Tool for high production value “craft” video edits– No cross fades– No audio rubber banding– No overlay of graphics

• It will continue to evolve but for now it’s a “rough” cut editor

Page 8: Introducing the Silverlight Rough Cut Editor (RCE) An Olympics case study Jason Suess Principle Technical Evangelist Media Delivery Scenarios

HOW WAS IT USED FOR THE OLYMPICS

Page 9: Introducing the Silverlight Rough Cut Editor (RCE) An Olympics case study Jason Suess Principle Technical Evangelist Media Delivery Scenarios

Primary Usage Scenarios

• Ingest Live broadcast feeds, remove original ads and replace with interstitials, create navigable key events (aka timeline markers)

• Short form, multi-cut highlights

• Single cut highlights of specific events

Page 10: Introducing the Silverlight Rough Cut Editor (RCE) An Olympics case study Jason Suess Principle Technical Evangelist Media Delivery Scenarios

DEMOCreating a multi-cut highlight

EBO RCE

Launch RCE

Push Project XML

Move to Media Bin

Search

Create Edition Clip

Transform Project XML to a new Smooth Streaming manifest

1

2

8

9

5

3

Drag to Timeline

6Select

Thumbnail

7

Search WithinAsset

4

Editor

icons from picol.org

Page 11: Introducing the Silverlight Rough Cut Editor (RCE) An Olympics case study Jason Suess Principle Technical Evangelist Media Delivery Scenarios

DEMOCutting from a live stream

Page 12: Introducing the Silverlight Rough Cut Editor (RCE) An Olympics case study Jason Suess Principle Technical Evangelist Media Delivery Scenarios

RCE Usage @ Winter Olympics

• Metrics– Over 200 highlight clips created– Approx. 300 hours of content– Over 50 editors trained in just 3 hours

(including hands-on usage)• Savings– Storage (no additional storage required)– Desktop PCs, not video workstations– No post-process digitizing, export, or rendering– Overall, time consumed was about 1/5 the time spent using

previous processes and tools

Page 13: Introducing the Silverlight Rough Cut Editor (RCE) An Olympics case study Jason Suess Principle Technical Evangelist Media Delivery Scenarios

NON-OLYMPICS FEATURES

Page 14: Introducing the Silverlight Rough Cut Editor (RCE) An Olympics case study Jason Suess Principle Technical Evangelist Media Delivery Scenarios

Features

• Multiple Audio Tracks• Comments

– Text Comments– Ink Comments (XAML Overlays)

• Assets Metadata Display– Customizable metadata to accommodate existing customer metadata

• Titles (lower third titles, title cards or simple credits)• Output generation

– XML format– Can be integrated with encoding systems

• Load / Save / Delete Projects

Page 15: Introducing the Silverlight Rough Cut Editor (RCE) An Olympics case study Jason Suess Principle Technical Evangelist Media Delivery Scenarios

DEPLOYMENT

Page 16: Introducing the Silverlight Rough Cut Editor (RCE) An Olympics case study Jason Suess Principle Technical Evangelist Media Delivery Scenarios

Call to Action

• Start rethinking your content production and where rough edits would be good enough

• Get it– http://code.msdn.microsoft.com/RCE– [email protected]

• Integrate it into your CMS– CMS Integration– RCE Docs

• Extend and customize it– Extensible architecture built upon Composite Application Guidance for WPF and Silverlight

(aka PRISM) allows to:• Add new features / Remove existing features• Replace out of the box services with custom implementations• Integration with DAM systems• Integration with Encoding/Transcoding systems• Full customizable metadata

– Source code