On-line Video-Editing Challenges in Storisphere
Steven Simpson David Hutchison
Mu Mu, James Brown, Craig Bojko, Jamie Jellicoe, Ross Wilson
On-line Video-Editing Challenges in Storisphere Steven Simpson - - PowerPoint PPT Presentation
On-line Video-Editing Challenges in Storisphere Steven Simpson David Hutchison Mu Mu, James Brown, Craig Bojko, Jamie Jellicoe, Ross Wilson Lancaster University School of Computing and Communications Storisphere aims Support
Mu Mu, James Brown, Craig Bojko, Jamie Jellicoe, Ross Wilson
– Like SourceForge/GitHub, but for video – Aimed at 'hyperlocal TV', community production – Support audio/video, stills, and audio commentary
– Web front-end – Minimal configuration – Server does the hard work – Cache and decode on client for playback
server player version 1 editing instructions version 2 editing instructions version 3
– On GOP boundaries – Using closed GOPs – Publish as static files
– One EDL segment per chunk
source movies new movie EDL segment segment segment
– Combine segments from separate rushes – Once ingested, no need for further transcoding
– Can reference rush EDLs or other derived content – Build up advanced stories in stages – Track origins – Defer choice of resolution until point of playback
EDLs Rush EDLs
200 280
time
50 70 90 110 200 280 260 220 70 10 40 80 140 150 210 180
– Rational numbers
– Limited effects
– 32- or 64-bit limits
– Missing functionality
– Inefficient implementation
fetched
– Faulty implementation
– Numerator of rate becomes denominator of frame
– Frame boundaries – Editor forbids cutting at arbitrary positions
– Audio overlays okay, though
– Shouldn't be easily perceptible
– Good support for edit lists
– Gets round bad/missing implementations of
server player chunks integrated file structural data GET range 10000-20000
cache
stitcher
– Needs to be in JavaScript for maximum portability – Needs access to native decoder
– Not limited by MPEG-4 – Could do our own effects – Build the stitcher into the player
(formerly “ONE”)
Storisphere, and especially its MARS component, have developed from the Open Narratives Environment (ONE), conceived by colleagues from BBC Research and Development at MediaCityUK (Michael Sparks and Adrian Woolard), subsequently taken forward by Adam Lindsay and others at Lancaster University. We greatly acknowledge their contribution to the work documented herein.