<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet title="XSL_formatting" type="text/xsl" href="/blogs/shared/nolsol.xsl"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>

<title>
BBC Internet Blog
 - 
Dirk Willem van Gulik
</title>
<link>https://bbcbreakingnews.pages.dev/blogs/bbcinternet/</link>
<description>Staff from the BBC&apos;s online and technology teams talk about BBC Online, BBC iPlayer, and the BBC&apos;s digital and mobile services. The blog is reactively moderated. Posts are normally closed for comment after three months. Your host is Eliza Kessler. </description>
<language>en</language>
<copyright>Copyright 2012</copyright>
<lastBuildDate>Fri, 24 Aug 2012 18:35:00 +0000</lastBuildDate>
<generator>http://www.sixapart.com/movabletype/?v=4.33-en</generator>
<docs>http://blogs.law.harvard.edu/tech/rss</docs> 


<item>
	<title>Turing Festival: Slicing and Dicing the BBC</title>
	<description><![CDATA[<div class="imgCaptionCenter" style="text-align: center; display: block; "><img class="mt-image-center" style="margin: 0 auto 5px;" src="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/2012/08/24/peel_archive_595.jpg" alt="A messy home studio, with different objects on the shelves highlighted in yellow. Logos for " width="595" height="272" />
<p style="margin: 0px auto 20px; width: 595px; color: #666666; font-size: 11px;">John Peel, Centre for Creative Arts: an example of a virtual view on the BBC archive</p>
</div>
<p>In my role as the BBC's Chief Technical Architect I try to ensure that we can make the best possible use of the latest digital tools and technologies in order to serve our audiences.</p>
<p>That means working with both programme-makers and programmers on internal systems that may never be seen by members of the public, but which are key to our activities - such as the Development Platform&nbsp;or the <a href="https://bbcbreakingnews.pages.dev/news/uk-politics-12993457">Digital Media Initiative</a>.</p>
<p>It&rsquo;s a privileged position, as it lets me see how all aspects of the BBC operate, and offers a unique insight into the creative processes that result in the amazing television and radio shows and online services that audiences treasure.</p>]]><![CDATA[<p>Time and again I&rsquo;m reminded of a phrase that the artist Pablo Picasso is supposed to have said: "Good artists copy, great artists steal". It was his way of expressing the deep truth that all creativity in the arts and culture builds on the work of others, even if the tools and techniques of art change over time. Just as a builder needs bricks and mortar to make a house, so artists of all types need raw material to work with, drawn from many different sources.</p>
<p>One of those resources is the BBC&rsquo;s own archive, which I see used in so many programmes and websites. It is an enormous collection of building blocks for creativity , and it has been used for many years by programme makers inside and outside the BBC to provide inspiration and material.</p>
<p>For some time now I&rsquo;ve been part of the team driving a move to digital storage and distribution for the archive, and I can see clearly that this creates entirely new opportunities for making the BBC&rsquo;s history more widely available &ndash; where we have the rights to do so &ndash; as well as new ways to use it for public benefit.</p>
<h2>What is the archive?</h2>
<p>If you think about the archive at all you probably think of it as something like a library, with a well-ordered collection of polished and finished works that has every episode of Dr.Who, every Prom and the DVD Box set of Frozen Planet.</p>
<p>While the BBC does indeed have ranks of videocassettes and DVDs all carefully catalogued and kept on shelves in <a href="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/2010/08/safeguarding_the_bbcs_archive.html">our Perivale Archive Centre</a>, and even has shops both <a href="http://www.bbc-shop.com">on-line</a> and <a href="http://www.flickr.com/photos/mpozzobon/439007425/">at some physical sites</a>, the archive is far more than that.</p>
<p>For one thing, it&rsquo;s a lot more than just television and radio. The BBC archive has twice as many pieces of sheet music and twice as many photographs than we've got pieces of video and film. That is because my colleagues and I in the BBC Archive team believe that one of the archive&rsquo;s main functions is to help people create new things.</p>
<p>If you want to make something new then you don&rsquo;t want access to finished, polished and shrink wrapped DVDs.</p>
<p>Instead you want the gory details, the scripts, the original notes or score of some music, unique clips never used. You want basic building materials; the sound of a train passing, an aerial shot of <a href="https://bbcbreakingnews.pages.dev/wales/nature/galleries/weatherman_penyfan/index.shtml">the Pen-y-fan</a>, a shot of a late 19th century gas light being lit. You want the raw building blocks, and as more and more artists get comfortable with digital technology offering the ability to merge footage and to recreate scenes in 3D, this need only increases.</p>
<p>Today the BBC supplies raw materials like these to anyone in the industry through <a href="http://www.bbcmotiongallery.com/">Motion Gallery</a>, which works well for large professional outfits who are primarily focused on creating what those working in the broadcasting world call "linear content" - traditional TV consisting of a single piece of continuous video played to large well defined audiences.</p>
<p>Digital technology and the Internet is changing that.</p>
<h2>How demands on the BBC Archive are changing</h2>
<p>Experiences on-line and in games are no longer linear.</p>
<p><a href="https://bbcbreakingnews.pages.dev/sport/0/olympics/19024989">Augmented reality</a> and modern films call for access to information at a much more granular level.</p>
<p>And the stories told with these resources are not necessarily aimed at an entire well defined audience anymore, as the internet both fragments viewing and creates new opportunities to bring people together.</p>
<p>This poses a lot of challenges, not least when it comes to providing easy access for this sort of volume of material. We don&rsquo;t want to go about creating the on-line equivalent of a 'tape' (<a href="https://bbcbreakingnews.pages.dev/guidelines/dq/pdf/tv/TechnicalDeliveryStandardsFileBBCv2.pdf">where we pre- and post-fix the video with 90 seconds of black, two frames of pure white, a nice countdown timer, colour bars, test-tones and what not [PDF]</a>) even though that is how it has been done for television clips in the past.</p>
<p>How do we deal with rights, when agreements almost always have assumed you would 'air' an entire episode to a nation?</p>
<p>And, most of all, how do you deal with provenance, so you can later recognise that the period castle used as the background three minutes 'in' was in fact derived from something else?</p>
<p>At the BBC the Archive Development team has been <a href="http://www.guardian.co.uk/media/2010/nov/01/tony-ageh-interview-bbc-archive">thinking about this for a long time</a>, and I&rsquo;ve been lucky enough to be part of their discussions. Some of the work has led to <a href="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/2011/10/digital_public_space_idea.html">the idea of a Digital Public Space</a>, while my colleagues in the BBC Archive and I have <a href="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/2012/04/digital_public_space_data_guid.html">started on the cataloguing and provenance</a> too, as without having proper names and labels for things it is hard to even 'think' about these building blocks.</p>
<p>More recently we've been trying to see what happens if you do this for real, collaborating with <a href="http://www.artscouncil.org.uk/">Arts Council England</a> to create <a href="http://thespace.org/">The Space</a>, a new <a href="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/2012/06/space_arts_projects.html">platform for all types of digital art</a>.</p>
<p>But like most people in the BBC I tend to look at and learn from large organisations, from people used to processes such as 'commissioning' and who by and large produce, or have produced, a 'single final product' like a programme or a website. Their concerns and understanding can be very different from a small game developer, someone with a wonderful business idea for a smartphone app, or a remix artist.</p>
<p>At this year&rsquo;s <a href="http://www.turingfestival.com/">Turing Festival in Edinburgh</a> I&rsquo;m going to spend some time talking with smaller businesses to explore and discuss what new technologies and new business ideas could be fuelled by the archives of the BBC and other cultural institutions.</p>
<p>First on Friday, in a panel titled &lsquo;Mashing up the BBC, Slicing and Dicing UCL&rsquo;, and then with a more <a href="http://discovery-mission.eventbrite.com/">hands on design-jam session</a> on Saturday.</p>
<p>It&rsquo;s part of a broader BBC initiative, captured in projects like the <a href="http://www.bbcconnectedstudio.co.uk/">Connected Studio</a>, for me and my colleagues to understand what is needed in terms of interfaces and catalogues, to explore a path through rights issues and, perhaps most of all, to understand how creators and innovators would like to work with the BBC.</p>
<p>With the help of the new digital tools BBC Future Media can start to think about the archive in a different way, as a collection of assets that can be made available to creators from any sector and any size of company. These are early days, and we are all at the very start of a long journey &ndash; so I welcome your comments and contributions</p>
<p><em>Dirk-Willem van Gulik is the Chief Technical Architect, BBC Future Media</em></p>]]></description>
         <dc:creator>Dirk Willem van Gulik 
Dirk Willem van Gulik
</dc:creator>
	<link>https://bbcbreakingnews.pages.dev/blogs/bbcinternet/2012/08/turing_festival_slicing_and_di.html</link>
	<guid>https://bbcbreakingnews.pages.dev/blogs/bbcinternet/2012/08/turing_festival_slicing_and_di.html</guid>
	<category>BBC Archive</category>
	<pubDate>Fri, 24 Aug 2012 18:35:00 +0000</pubDate>
</item>

<item>
	<title>Frame accurate video in HTML5</title>
	<description><![CDATA[<p>Hello, I am <a href="https://bbcbreakingnews.pages.dev/pressoffice/pressreleases/stories/2008/01_january/17/gulik.shtml">Dirk-Willem van Gulik</a>, Chief Technical Architect here at the BBC. An important part of my job is to help the BBC use the right internet and web technologies - and help the industry and open standards bodies create the internet and web technologies which are right for the BBC.</p>

<p>Now the BBC is a very special place to work. And one of the main things which makes it so special is "Quality". At the BBC it is a currency, it is a goal, it is a culture - and as an engineer, it is something you are tasked to deliver. </p>

<p>One of our roles in FM&T is to provide our creative colleagues with tools. The tools they need for broadcast and to create high quality video. This includes tools for "non linear editing" - taking short clips, cutting them to the right length, stringing them together, adding some voice overs and graphics - and then endlessly tuning the resulting video so that it tells a story perfectly.</p>

<p>Usually we shoot hundreds of hours of video, import it onto an editing server, painstakingly tagging or "logging" the content on the way, and then edit each clip into something that makes sense. Because the original video files are so huge (especially in HD), we actually edit low resolution "proxy" versions of each file, and we store edit decisions using timecodes rather than actually mashing up the real video all the time. Then everything can be synced up and "conformed" using the original high-quality versions later on.</p>

<p>Throughout all of this, <a href="http://www.alpermann-velte.com/proj_e/tc_intro/tcintro.html">timecode</a>s play a major role. They are the key 'link' to get right. They ensure that recipes done on the proxy give identical (albeit at a higher resolution) results when repeated on the raw high resolution footage at the end. They ensure that the audio tracks are perfectly synchronized with the clips, that transitions start and end at exactly the right time (and there is not some extra black frame due to a rounding error). They are also important in the creative process - as they let us communicate. We can ask each other to look at a specific frame - or discuss whether we move a cut by a few frames to achieve a particular effect.</p>

<p>If this sounds a bit overly perfectionistic and artistic - then consider this - a cut every 3 seconds or so is quite normal. So if you are off by 1 frame either way - then we're already talking errors of over 2%! Even a very pragmatic engineer would have to agree that that matters!</p>

<p>So<a href="link: http://en.wikipedia.org/wiki/SMPTE_time_code"> timecodes </a>using exact frame references are important. Really important. And the dirty little secret is that the internet has none. NONE! None of today's open standard technologies, or even the dominant proprietary ones, do timecodes right. They are off by one; they round to the nearest half second, they jump to the nearest previous I-frame. Whatever. (In all fairness - there are highly specialist products one can buy and install, usually with special browser plugins, which are accurate, often provided they are used with specially prepared material and within a single LAN. But none of those are conductive to the 'internet' network effect by facilitating collaboration between creative people across organisational barriers.)</p>

<div class="imgCaptionLeft" style="float: left; ">
<img alt="video encoding" src="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/img/video_encoding.jpg" width="301" height="239" class="mt-image-left" style="margin: 0 20px 5px 0;" /><p style="width:301px;font-size: 11px; color: rgb(102, 102, 102);"> </p></div>
So at the BBC we've been struggling with this. Because creative people want to work together, over the internet, from where ever they are. From their iPad, from their laptop, from a PC in a internet cafe near Tahrir Square. Anywhere, any time. Regardless for what production house they work for (as we outsource a lot, i.e. commission at third parties) and with workflows which often span across many specialist companies. So right now - we cannot create BBC quality video using internet and web technology based tools. 

<p><br />
Because the first thing a professional needs is a rock solid way to reference each and every individual frame accurately. So they can talk about it. For us - 'video on the web' is a bit as in <a href="http://news.bbc.co.uk/1/hi/8327914.stm">James May's programme </a> - today the internet feels like that plastic 1:1 model of a spitfire[9]. It looks like one - but it sure does not fly.</p>

<p>Now over the past two months that landscape has started to radically change. A few of us[1] have been working with the various open standard and open source HTML5 communities. And as of this week, after 120 emails, the bleeding edge development versions of several HTML5 implementations (as used in Safari, Chrome, Mozilla and many others) are now fully frame accurate. </p>

<p>First was <a href="http://en.wikipedia.org/wiki/WebKit">WebKit</a> (the basis for Safari, Chrome and <a href="http://en.wikipedia.org/wiki/List_of_web_browsers#WebKit-based_browser">several dozen other browsers)</a>, which as of revision r77919 has frame accurate playback!</p>

<p>Really. Frame Accurate. Actually even more accurate than just a frame (which is important for audio). You can jump to any point in the video (i.e. 1 hour, 3 minutes, 6 seconds and 5 frames, or to frame 178127) - and it will be exactly at that frame. Not at the nearest i-frame, rounded down to the nearest second, or off by one. No it will be exactly at that very frame.</p>

<p>So today, the HTML5 community has opened a door for us. Which will allow creative people to collaborate and edit professional video on the web.</p>

<p>Do know though that, while key, this is just a first step. There is a lot to still build, so we'll need many hyper creative companies and internet engineers working together to make this work. We need to create a new breed of web based production tools which can interact at the quality levels professionals and the BBC expect. And we still have issues around UMIDs (unique global references for video) to crack. And even some very basic things (like did you know that a pixel in the video world is actually rectangular, rather than square?!) will need to  universally understood between the broadcasting and internet engineers. But boy, getting <a href="http://en.wikipedia.org/wiki/SMPTE_time_code">timecode</a>s, that is a big step! </p>

<p>Again - a big thank you to the open source folks of WebKit and Mozilla. IE9 is not quite there - (progress is tracked at <a href="https://connect.microsoft.com/IE/feedback/details/636755">https://connect.microsoft.com/IE/feedback/details/636755</a>) but Microsoft has let us know that we "can expect the video-frame-accurate seeking be available when IE9 is final"!</p>

<p>[1] To give credit where credit is due: within the BBC, Raymond Le Gué (programme director at BBC) insisted on having frame accurate playback in the browser. Rob Coenen went on and beyond his call of duty to make this happen, <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=626273">filing</a> <a href="https://bugs.webkit.org/show_bug.cgi?id=52697">bugs </a>- patiently working with the wider developer community, explaining <a href="http://www.massive-interactive.nl/html5_video/smpte_test_universal.html">what SMPTE frame counts are</a>, why film and television production cannot live without it, proving that it was not working in browsers and helping the developers to fix it. He got help from Bas Schouten (at Mozilla), Andy Armstrong and Dirk-Willem van Gulik (both at the BBC).</p>

<p>But most credit should go to the open standards and open source communities around Webkit, Chrome and Mozilla which made it happen: Andrew Scherkus and the Chromium team get credit for being <a href="http://code.google.com/p/chromium/issues/detail?id=69499">the first to understand the significance</a>. The actual fixes where ultimately created by Jer Noble, Eric Carlson (both at Apple) and Chrome developer Andrew Scherkus; while Matthew Gregan and Anthony Hughes did the job for Mozilla.</p>

<p><em>Dirk-Willem van Gulik is Chief Architect, BBC Future Media & Tecnology</em></p>

<div class="imgCaptionLeft" style="float: left; ">
<img alt="SMPTE timecode based and frame accurate metadata logging is now possible over the web with HTML5. This image is a screen shot of what a prototype tool to do this might look like.
" src="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/img/html5_weblogger_prototype_mockup.jpg" width="595" height="414" class="mt-image-left" style="margin: 0 20px 5px 0;" /><p style="width:595px;font-size: 11px; color: rgb(102, 102, 102);"> </p></div>

<p><em>SMPTE timecode based and frame accurate metadata logging is now possible over the web with HTML5. The image above is a made up screen shot of what a prototype tool to do this might look like.</em><br />
</p>]]></description>
         <dc:creator>Dirk Willem van Gulik 
Dirk Willem van Gulik
</dc:creator>
	<link>https://bbcbreakingnews.pages.dev/blogs/bbcinternet/2011/02/frame_accurate_video_in_html5.html</link>
	<guid>https://bbcbreakingnews.pages.dev/blogs/bbcinternet/2011/02/frame_accurate_video_in_html5.html</guid>
	<category>open standards</category>
	<pubDate>Mon, 21 Feb 2011 08:44:43 +0000</pubDate>
</item>


</channel>
</rss>

 
