170 likes | 283 Views
Introducing the Silverlight Rough Cut Editor (RCE) An Olympics case study. Jason Suess Principle Technical Evangelist Media Delivery Scenarios. Silverlight Rough Cut Editor (RCE). What is it?. Genesis. Discussion at Beijing Olympics post mortem Video production business requirements
E N D
Introducing the Silverlight Rough Cut Editor (RCE)An Olympics case study Jason Suess Principle Technical Evangelist Media Delivery Scenarios
Silverlight Rough Cut Editor (RCE) What is it?
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
What it is Free, extensible tool, available to you today! • 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 customimplementations • Consumes smooth streams(live and on-demand) and produces new smooth streams Search Player Library Media Bin Metadata Settings Timeline Bar Timeline
RCE and Smooth Streaming Hockey Stream 1 (live or on-demand smooth stream) Hockey Stream 2 (live or 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 New Hockey Highlight (on-demand smooth stream) • Composite manifest (CSM) • XML • list of source clips • attributes of the clips • list of fragments to consume from those clips • Example
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.)
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
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
1 3 4 Launch RCE Move to Media Bin Search Within Asset 2 Search 5 Creating a multi-cut highlight EBO RCE Create Edition Clip Editor 7 6 8 Select Thumbnail Drag to Timeline Push Project XML DEMO 9 Transform Project XML to a new Smooth Streaming manifest icons from picol.org
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
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
Call to Action • Start rethinking your content production and where rough edits would be good enough • Get it • http://code.msdn.microsoft.com/RCE • aseelm@microsoft.com • 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
jasonsue@microsoft.com Questions?