<?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
 - 
Brandon Butterworth
</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>Mon, 27 Oct 2008 13:00: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>History of the &apos;BBC Redux&apos; project</title>
	<description><![CDATA[<p>At <a href="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/2008/06/mashed_its_all_over.html">Mashed</a> in August 2008, we showed developers an internal research project called "BBC Redux". At the time, it was mentioned in <a href="http://blogs.guardian.co.uk/digitalcontent/2008/06/_mashed_2008_the_bbcs_amazing.html">the Guardian</a> and on <a href="http://news.bbc.co.uk/1/hi/programmes/click_online/7477635.stm">Click</a>, and you may have wondered what it is.</p>

<p><a href="http://www.flickr.com/photos/mattcashmore/sets/72157601436583881/"><img alt="iplayer_protest.jpg" src="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/img/iplayer_protest.jpg" width="175" height="131" /></a>In the summer of 2007, <a href="http://www.theregister.co.uk/2007/11/06/highfield_tactics/">freetards</a> (me too), <a href="http://www.theregister.co.uk/2007/06/22/iplayer_osc_eu_ofcom/">the</a> <a href="http://www.opensourceconsortium.org/">OSC</a> and others were calling for the BBC to <a href="http://www.theregister.co.uk/2007/06/22/iplayer_osc_eu_ofcom/">make iPlayer cross-platform</a>, and the <a href="https://bbcbreakingnews.pages.dev/bbctrust/">Trust</a> had <a href="https://bbcbreakingnews.pages.dev/bbctrust/consult/closed_consultations/platform_neutrality.html">committed the BBC to doing this</a>.</p>

<p>Slated for a Christmas launch, the system only supported Windows Media with <a href="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/drm/">DRM</a> and <a href="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/2008/06/pic_of_the_day_p2p_next.html">P2P</a> delivery. There were some concerns from ISPs about how this might affect them.</p>

<p><a href="https://bbcbreakingnews.pages.dev/bbctrust/consult/closed_consultations/platform_neutrality.html"><img alt="iplayer_neutrality.png" src="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/img/iplayer_neutrality.png" width="170" height="98" /></a><a name="1top"></a>Cross-platform support has always been a source of grief <small><sup>[<a href="#1bottom">1</a>]</sup></small> leading us to duplicate systems and to reduce functionality in order to support multiple formats equally.</p>

<p>The problem wasn't going to go away and with the expansion of video and audio into devices such as games consoles, it was getting worse.</p>

<p><a name="2top"></a>We needed a different approach, to divorce our content production from delivery format and method - something quickly adaptable to new devices and the unmentionable "C word": <a href="https://bbcbreakingnews.pages.dev/radio4/hhgttf/convergence.shtml">convergence</a>. <small><sup>[<a href="#2bottom">2</a>]</sup></small></p>

<p>I'd had an idea for a system to do this festering for a few years - the mother of all <a href="http://en.wikipedia.org/wiki/Video_on_demand">VoD</a> systems. I'd proposed this at the start of the iPlayer project and now it seemed time to just get on with it.</p>

<p>Armed with a couple of trusty developers, Tom and Dickon, a demonstrator was quickly built. We called this project "BBC Redux". </p>

<p>It's a video-on-demand test bed where we can try out the systems that acquire, store, search and deliver content. It's like your <a href="http://en.wikipedia.org/wiki/Digital_Video_Recorder">PVR</a> but much larger and can convert and stream content to suit playback on more than just TVs.</p>

<p>So how does it  work?</p>

<p>To start with we ingest <a href="http://en.wikipedia.org/wiki/Digital_terrestrial_television">DTT</a>, though sourced from <a href="https://bbcbreakingnews.pages.dev/multicast">multicast</a>, as direct programme feeds take time to organise. There's a server that records each stream and segments it into programmes just as your PVR does.</p>

<p>Each content recorder (there may be more than one of each subsystem for redundancy) offers its files to the content manager(s) that look after storage distribution and management. The content manager(s) determine which content store to save them on. Then there are front-end servers to test applications for delivering to users and a stack of transcoders that are the glue between the neutral high quality storage format and what the users want.</p>

<p>In the summer of 2007, we showed our prototype to <a href="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/ashley_highfield/">Ashley</a> and the FM&T board.</p>

<p>The point was made (streaming video could work) and iPlayer was set to have Flash streaming for the Christmas launch (after some quick work by the iPlayer team). A bonus for the ISPs is that Flash streams are approximately a third the size of the downloads and people only transfer them once. Currently, around 90% of BBC iPlayer use is Flash streaming.</p>

<p>We also demonstrated to the board a <a href="http://en.wikipedia.org/wiki/Set-top_box">set-top box</a> that plays our multicast live streams and iPlayer VoD - part of the longer term aim to make internet TV more usable in the home.</p>

<p>We continued to experiment with BBC Redux, making it work  for various games consoles - PS3; PSP; <a href="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/2008/04/bbc_iplayer_on_wii.html">Wii</a> - and when the iPhone came out in November 2007, we added iTouch/iPhone and later 3G phones.</p>

<p><img alt="Brandon Butterworth - image by Chris Capstick" src="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/img/brandon_butterworth_ipod.png" height="348" width="430"></p>

<p>Some of this work was later used for iPlayer beta sites (<a href="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/2008/03/bbc_iplayer_on_iphone_behind_t.html">iPhone</a> is 3% of use).</p>

<p><a href="http://mashed08.backnetwork.com/event/?articleid=28">At Mashed08</a>, we let the public see and use one of our development front
ends for the first time with the freshly-hacked that week subtitle support - so new it was still being worked on through the Saturday.</p>

<p>Redux was built to support the rapid development of new services and was designed to scale in many directions.</p>

<p>The transparent on-demand <a href="http://en.wikipedia.org/wiki/Transcoding">transcoding</a> is how we can quickly adapt to new devices. When iPlayer chose to <a href="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/2008/04/bbc_iplayer_on_wii.html">go Wii</a>, they wanted a slightly different encoder profile than the one we'd used for demos. No problem: we defined the coding profile, allocated a subset of the transcoder pool to them and let them trawl through the store collecting all the programmes they needed for the seven day window. A few iterations were needed as the launch deadline approached, so more transcoders were added to their pool as time ran out. The risk was too high to try all this in the iPlayer live production systems; they could be adapted later.</p>

<p>Redux has been quite versatile - over the past year it has grown in use as a demonstrator of a tapeless world - a way of trying out ideas like:<ul><li>instant access programme compliance store</li><li>immediately accessible archive - no delays waiting for a DVD/VHS in the post, so programme teams are using it for research.</li><li>a usable infinite archive - why would we ever throw programmes away again?</li><li>adaptable to produce new content formats on demand - when www.bbc.co.uk added <a href="http://en.wikipedia.org/wiki/Windows_Media">WM</a> alongside <a href="http://en.wikipedia.org/wiki/RealNetworks">Real</a>, nobody had the content readily available to make WM versions of all the previous content; now it's not a problem</li><li>IPTV</li><li>closed user group access to content, either in production or, as is now being developed, for TV listing magazine reviewers who used to watch on postal DVD</li></ul></p>

<p>Redux consists of three racks of equipment - two are storage nodes - 342TB according to the disk manufacturers, 297TB of usable space with 152K programme files so far.</p>

<p align="center"><img alt="bbc_redux_kit.jpg" src="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/img/bbc_redux_kit.jpg" width="430" height="323" /><br><small><em>Full size images in <a href="http://www.flickr.com/photos/bbccouk/">our Flickr account</a> [<a href="http://www.flickr.com/photos/bbccouk/2977542763/">1</a> &#124; <a href="http://www.flickr.com/photos/bbccouk/2978400290/in/photostream/">2</a>]</em></small></p>

<p>There is also a baby one feeding iPlayer as, being a development system, we like to break the main one regularly.</p>

<p>Redux had its first birthday in July. We hope it will have many more before the experiment ends.</p>

<p align="center">&sect;</p>

<p><a name="1bottom"></a><small><sup>[1]</sup></small> Used since 1995 and selected as the most cross-platform system we could find, Real still met resistance from some Windows users: often corporate IT wouldn't let them install it or they and Linux users didn't like the
free player trying to entice them to upgrade to a paid-for version or use advertising.</p>

<p>BBC TV and Radio services work on any manufacturers device, they compete on quality and features, not on exclusive access to content. It seemed silly to have to make special content for any particular internet device manufacturer but that's how the market, governed by commercial rather than technical interests, has developed. [<small><a href="#1top">Return to post</a>]</small></p>

<p><a href="https://bbcbreakingnews.pages.dev/rd/projects/dirac/index.shtml"><img alt="dirac_pro_kit.jpg" src="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/img/dirac_pro_kit.jpg" width="175" height="160" /></a>For years, we've encouraged the adoption of standards-based systems, developing <a href="https://bbcbreakingnews.pages.dev/rd/projects/dirac/index.shtml">DIRAC</a>, a royalty-free <a href="http://en.wikipedia.org/wiki/Video_codec">video codec</a> to reduce commercial barriers to adoption of a common standard. It's <a href="https://bbcbreakingnews.pages.dev/rd/projects/dirac/diracpro.shtml">starting to make ground</a> in high end broadcasting, but is slow progressing to the internet. In the meantime, we've been supporting <a href="http://en.wikipedia.org/wiki/H.264">H264</a> and <a href="http://en.wikipedia.org/wiki/Advanced_Audio_Coding">AAC</a>, which are taking off. The aim remains - people can choose their player; we don't need to care.</p>

<p><a name="2bottom"></a><small><sup>[2]</sup></small> Internet media are still much like that start of TV broadcasting where multiple systems were run in parallel before choosing one. [<small><a href="#2top">Return to post</a>]</small></p>

<p><em>Brandon Butterworth is Principal Technologist, Kingswood Warren, BBC FM&T. Image of Brandon by Chris Capstick. Image of protest by <a href="http://www.flickr.com/photos/mattcashmore/sets/72157601436583881/">Matt Cashmore</a>. Images of Redux kit by Brandon. UPDATE 24/9/09: Brandon Butterworth is now Chief Scientist, BBC.</em></p>]]></description>
         <dc:creator>Brandon Butterworth 
Brandon Butterworth
</dc:creator>
	<link>https://bbcbreakingnews.pages.dev/blogs/bbcinternet/2008/10/history_of_the_bbc_redux_proje.html</link>
	<guid>https://bbcbreakingnews.pages.dev/blogs/bbcinternet/2008/10/history_of_the_bbc_redux_proje.html</guid>
	<category>DRM</category>
	<pubDate>Mon, 27 Oct 2008 13:00:00 +0000</pubDate>
</item>

<item>
	<title>Brandon&apos;s History Of Online BBC</title>
	<description><![CDATA[<p><em>Brandon Butterworth is a Principal Technologist in the BBC's research and development team and the man who first registered the bbc.co.uk domain. He's such a key figure in the history of the BBC's technical infrastructure that he has a room named after him at bbc.co.uk towers. This post is part of the <a href="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/2007/11/ten_years_of_bbccouk_1.html">tenth birthday celebrations of bbc.co.uk</a>. [Update 24/9/09: Brandon is now Chief Scientist, BBC.]</em></p>
<p>Imagine there's no interweb...</p>
<p>...that's <a href="https://bbcbreakingnews.pages.dev/dna/h2g2/A882353">unpossible</a>. We have a lot to thank the internet for - besides a new language and <a href="https://bbcbreakingnews.pages.dev/dna/collective/A22794618">LOLcats</a>.</p>
<p><strong>The first 10 years were the best</strong></p>
<p><a href="http://www.flickr.com/photos/eyedropper/139647993/in/set-72057594119272756/"><img src="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/img/bbc_button.png" alt="bbc_button.png" width="43" height="43" /></a>When I put the BBC on the net, it wasn't a <a href="http://news.bbc.co.uk/1/hi/entertainment/1089519.stm">2001</a> moment; we had to <a href="http://en.wikiquote.org/wiki/The_Hitchhiker's_Guide_to_the_Galaxy">keep banging the rocks together</a> for a while. We had email, file transfer, <a href="http://en.wikipedia.org/wiki/Bulletin_board_system">BBS</a>, <a href="http://www.faqs.org/faqs/usenet/what-is/part1/">Usenet</a> and piracy since the late 1980s, ours via dial-up <a href="http://www.uucp.org/info.shtml">UUCP</a> through <a href="http://www.brunel.ac.uk/about/history">Brunel University</a> to <a href="http://uknet.com/">UKnet</a>.</p>
<p>The USA had proper internet.</p>
<p>I wanted it.</p>]]><![CDATA[<p style="text-align: left;">First was the grand unification of internal networks, sharing a connection and the cost and bringing together radio, TV and the World Service. I installed a circuit from the first fully commercial ISP in the UK - <a href="http://en.wikipedia.org/wiki/Pipex">Pipex</a>&nbsp;- and we were on the net. It didn't do much, but what had been terminally slow over batch dial-up became fast and, for the first time, we had direct connectivity to other hosts on the net.</p>
<p><a href="http://www.t-web.co.uk/trumpgo.htm"><img src="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/img/here_is_a_box.png" alt="here_is_a_box.png" width="175" height="144" /></a>Then the web arrived. We set up www.bbc.co.uk and started playing with mostly laughable content until we found a few like-minded people around the BBC who had more time and material for producing content. Little of the content is still online - except one of the first sites which is available at <a href="http://www.t-web.co.uk/">t-web.co.uk</a>.</p>
<p>From then on (summer 1994), programme-makers joined in or started their own projects, such as the <a href="http://www.flickr.com/photos/eyedropper/139647993/in/set-72057594119272756/">BBC Networking Club</a>. We grew on donated time and hardware, experimenting with technology and content.</p>
<p>Having drawn radio and TV content into the website, we also put internet into programmes. Email feedback seems trivial now, but being able to respond to a programme and have the presenter respond to you on air was far simpler than a phone-in. <a href="http://en.wikipedia.org/wiki/IRC">IRC</a> questions into live political chat shows hooked News and Radio 3's <a href="http://findarticles.com/p/articles/mi_qn4158/is_19970113/ai_n9642666/print">Facing the Radio</a> programme produced live from user-generated content and streamed the programme.</p>
<p>We had our first foreign (<a href="http://blogs.rnw.nl/medianetwork/?p=5011">Hungarian</a>) language site too, though we later found that the producer had jumped the gun on a co-ordinated effort by World Service to do many languages, such was the enthusiasm.</p>
<p>Some projects, including the BBC Networking Club, found the expense of running their own independent services too much to continue and returned to the main site. This aggregation was to prove essential in growing the site and making it one of the most popular and cost-effective on the net. As BBC budgets were tight, we reduced the cost of adding a new site by having it share the same resources and technology as the rest: add a new feature for one, and they all could add it. This meant less waste, too: no idle resources another needs.</p>
<p>Keeping it together let us negotiate better prices and had a huge impact on use - there was one brand and everyone knew where to get BBC content. There had been lots of discussion over one domain or many. This was partly decided by squatters' use of some obvious addresses: if we used random domains it was likely that we'd eventually find that an obvious one was already a porn site. Guessing a site name within the site meant the site navigation and search could help them find the right one, guessing the domain either got you an unhelpful message, someone else's site - or just an error message.</p>
<p>That's not to say there weren't disasters.</p>
<p><img src="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/img/radio1_logo_1998.gif" alt="This is actually the 1998 logo for Radio 1 online" width="55" height="70" />Radio 1 inhaled deeply for its June 1996 site relaunch. The redesign was leading-edge, dynamically generated from Dynamo - a Java server engine for publishing dynamic content. Everything came from the database, which also stored user data for the really dynamic elements such as message boards. It also crashed when more than a few people used it at once, leading to a quick hack to make a regular site from the content. Sadly, lots of interesting features lost their edge but it now worked and the Shockwave elements were fine.</p>
<p><img src="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/img/john_peel_glastonbury.jpg" alt="john_peel_glastonbury.jpg" width="80" height="97" />This shifted the risk tolerance for many years. It was realised that a working site was more valuable than the shiniest possibility, and that what is impressive in development may not scale when faced with a BBC size audience.</p>
<p>It wasn't all bad, though: the site also led in other areas that did work. It featured an early version of the <a href="https://bbcbreakingnews.pages.dev/radio/help/radioplayer/">Radio Player</a>. We set up streaming of 30+ live programmes per week (around 80 hours) that played on demand until next live transmission. There were also lots of live webcasts from events such as <a href="https://bbcbreakingnews.pages.dev/glastonbury/">Glastonbury</a> made up of audio with a updating webcam, as video streaming hadn't been invented yet.</p>
<div class="imgCaptionCenter" style="text-align: center; display: block; ">
<img alt="The UK servers over time: one rack, to three, then two rows of nine" src="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/thdo.jpg" width="430" height="850" class="mt-image-center" style="margin: 0 auto 5px;" /><p style="width:430px;font-size: 11px; color: rgb(102, 102, 102);margin: 0 auto 20px;">The UK servers over time: one rack, to three, then two rows of nine </p></div>
<p>As the site grew, we hit the limit of our Pipex line and set up some servers in Telehouse Docklands where higher-speed connections were cheaper. This was important with all the streaming that became popular as the webcasts had content not entirely covered by Radio or TV.</p>
<div class="imgCaptionCenter" style="text-align: center; display: block; "><img alt="Budget" src="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/bbc_budget1996.png" width="430" height="70" class="mt-image-center" style="margin: 0 auto 5px;" /><p style="width:430px;font-size: 11px; color: rgb(102, 102, 102);margin: 0 auto 20px;"> </p></div>
<p><img src="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/img/199704xx_newyork_telehouse_.jpg" alt="199704xx_newyork_telehouse_.jpg" width="80" height="106" />"Nothing special," we thought in 1996, "who wants to listen to a <a href="https://bbcbreakingnews.pages.dev/budget96/index.htm">boring Budget speech</a>?" That November, though,  lots of people did; the 10-times peak for events became the norm, and the traffic started to stick. It helped News win the argument for <a href="https://bbcbreakingnews.pages.dev/election97/frameset.htm">the Election 97 site</a>,  though there were only six weeks left when we got approval.</p>
<p>The budget was too small and bandwidth was cheaper in New York; I designed an architecture to exploit that with two sets of servers - one in Telehouse Docklands and one in Telehouse New York, with their own special <a href="http://news.bbc.co.uk/1/hi/technology/4599147.stm">DNS</a> server than directed people to appropriate servers farm for their continent.</p>
<div class="imgCaptionCenter" style="text-align: center; display: block; "><img alt="The growth of the New York servers" src="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/thny.jpg" width="430" height="574" class="mt-image-center" style="margin: 0 auto 5px;" /><p style="width:430px;font-size: 11px; color: rgb(102, 102, 102);margin: 0 auto 20px;">The growth of the New York servers </p></div>
<p>We also made a system for distributing content to the servers, called <a href="https://bbcbreakingnews.pages.dev/guidelines/newmedia/infrastructure/dev_test_install_maint.shtml">ftpborg</a>. The servers were scavenged from other projects. Most of the site - around 8,000 pages - was made automatically from the election computer via CPS built in a few days.</p>
<p><a href="https://bbcbreakingnews.pages.dev/politics97"><img src="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/img/bbc_politics1997_hk_ani.gif" alt="bbc_politics1997_hk_ani.gif" width="65" height="55" /></a>The split site met a criterion that was to figure heavily later - keep the UK users' traffic independent of the rest of the world's. The UK license-fee payers got preferential access; the rest of the world got whatever was left that we could afford to give them.</p>
<p>Chuffed with their success, News followed on with the <a href="https://bbcbreakingnews.pages.dev/politics97">Politics 97 site</a>, which had our first public video streaming of the Hong Kong handover.</p>
<p><a href="https://bbcbreakingnews.pages.dev/politics97/diana/"><img src="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/img/diana_real_stream.png" alt="diana_real_stream.png" width="175" height="100" /></a>So far, we all had other jobs to do as the site was neither official nor funded. Options were considered including not having one or giving others the content. Pressure mounted, meetings went on and on... and then something happened. There had been a car crash and reports claimed that Diana was in it. There was nobody around to update the homepage, so I worked with a friend at World Service, who was in on the Sunday updating their site, until News arrived. We added a video stream while they built <a href="https://bbcbreakingnews.pages.dev/politics97/diana/">a tribute site</a>. On Monday, we started planning the funeral webcast and by the Saturday, we'd organised a syndicated stream fed from our site to EU ISPs and <a href="http://en.wikipedia.org/wiki/AOL">AOL</a>.</p>
<p>By a week later - 10 September - the response to the Diana coverage had convinced everyone that the internet would be big and that the BBC would be there - properly. With an October deadline, there was no point continuing with meetings. A committee wasn't going to make it. A ninja squad was needed.</p>
<p>I got a small bucket of cash and got told to do whatever was needed.</p>
<p>We got a bunch of shiny new Sun servers - 64 bits, too - installed them in Docklands and New York along with large internet links and updated lots of the software ready for the launch at the end of October.</p>
<p><strong>The next 10 years were the best, too</strong></p>
<p>News launched first in mid-November; not expecting the main infrastructure to be ready, they'd rented servers from an ISP. They had our first video-on-demand service: the One, Six and Nine O'Clock <a href="http://news.bbc.co.uk/1/hi/programmes/ten/2655185.stm">News</a> in streamed video - as the <a href="https://bbcbreakingnews.pages.dev/iplayer/">iPlayer</a> does today.</p>
<p>The main site launched on 15 December.</p>
<p>1998 was year of events that were fun to webcast - <a href="https://bbcbreakingnews.pages.dev/glastonbury/">Glastonbury</a>, <a href="http://news.bbc.co.uk/sport1/hi/cricket/default.stm">Cricket</a>, <a href="http://news.bbc.co.uk/sport1/hi/golf/default.stm">Golf</a> - though less interesting on infrastructure development, as some applications were requested that failed to deliver: frustration all round.</p>
<p>In April we set up a 24/7 <a href="http://news.bbc.co.uk/hi/arabic/news/">Arabic</a> stream for World Service in case war broke out again. It didn't, but the stream was left running as it was too popular.</p>
<p>News was having performance problems with its outsourced servers, including ISPs having trouble reaching them. News's own ISP didn't have an open peering policy, leading to questions from others as to why they should pay to get to the News site when they peered with us on the main site for free. This came to a head in November; our offer was to add News hosting to the New York server farm, relieving their servers of non-UK traffic. This helped, and as their ISP was pulling out of the hosting market, News set up a set on the BBC network in the UK too. This worked well with the huge growth.</p>
<p>The technology stayed the same for some time; we spent the next year tweaking it as applications and sites were added. I built up an operations team - one that had started in early 1998 with a couple of contractors - to handle the day-to-day support needed by the content producers and developers. An important part of their work became security checking developers' code. The BBC was promoting internet use in the UK, bringing in new, naive and vulnerable users. The last thing we wanted was tabloids running "BBC hacked" headlines and users being put off.</p>
<p>I was aiming for one team looking after operations on a technical and editorial (webmaster) level, but after hiring them, politics pulled them apart into two divisions - though they worked closely together.</p>
<div class="imgCaptionCenter" style="text-align: center; display: block; "><img alt="Kingswood Warren, August 1999" src="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/kingswoodgenerator.jpg" width="430" height="161" class="mt-image-center" style="margin: 0 auto 5px;" /><p style="width:430px;font-size: 11px; color: rgb(102, 102, 102);margin: 0 auto 20px;">Kingswood Warren, August 1999 </p></div>
<p>The site was getting quite busy; armed with the traffic we'd generated, it was time to play the next level: our own <a href="http://en.wikipedia.org/wiki/Internet_service_provider">ISP</a>.</p>
<p>So far we'd gone through ISPs for internet connectivity. Rather than use one to forward all of our traffic to all of the others, we had the option of delivering it to each of them directly - but that was only sensible in certain circumstances. For the UK, it meant that we had to be an ISP and join <a href="https://www.linx.net/pubtools/">LINX</a> where most exchanged traffic.</p>
<div class="imgCaptionCenter" style="text-align: center; display: block; "><img alt="See the network develop." src="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/ineto_20000504.png" width="430" height="400" class="mt-image-center" style="margin: 0 auto 5px;" /><p style="width:430px;font-size: 11px; color: rgb(102, 102, 102);margin: 0 auto 20px;">See the network develop.  </p></div>
<p><em><small>Above is <a href="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/img/ineto_20000504.jpg">May 2000</a>: see also <a href="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/img/ineto_20001005.jpg">Oct 2000</a>; <a href="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/img/ineto_20010105.jpg">Jan 2001</a>; <a href="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/img/ineto_20010527.jpg">May 2001</a>; <a href="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/img/ineto_20011228.jpg">Dec 2001</a>; <a href="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/img/ineto_20031120.jpg">Nov 2003</a>; <a href="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/img/ineto_20040701.jpg">Jul 2004</a></small></em></p>
<p>I'd been looking at this for some time, but finally in late 1999 found a way through the LINX membership rules that had prevented us so far. LINX worked well, and similar arrangements which we made in New York later expanded to EU and USA west coast. We still took transit from a couple of ISPs to cover failures and to reach ISPs not present at locations we'd built our network into - around 15% of the total traffic - as it was cheaper.</p>
<p>As other high traffic sites grew, many followed the same path to self-hosting.</p>
<div class="imgCaptionCenter" style="text-align: center; display: block; "><img alt="The Domecam" src="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/domecam.png" width="430" height="288" class="mt-image-center" style="margin: 0 auto 5px;" /><p style="width:430px;font-size: 11px; color: rgb(102, 102, 102);margin: 0 auto 20px;">The Domecam </p></div>
<p>Having installed new infrastructure, we spent 1998-99 using it, taking on more content and applications with entertaining live webcasts. At Glastonbury, we fitted a remote control camera to a pole by the cow shed with visibility of the whole site (nobody wanted to clean that kit when it came back). We set up a <a href="http://news.bbc.co.uk/hi/english/static/domecam/default.htm">Domecam</a> on a lighthouse - <a href="http://www.trinitybuoywharf.com/">Trinity Buoy Wharf</a> - to watch the Millennium Dome being built; it lasted longer than the Dome. We did webcasts from all over - bird sanctuaries where BT delivered a phone line to a box in the middle of a field, and the Zambia desert for the 2001 eclipse, streaming live video via a satphone link. We set up Outside Broadcasts with a IP-over-satellite link so more webcasts could be done from around the UK.</p>
<div class="imgCaptionCenter" style="text-align: center; display: block; "><img alt="Plymouth webcam, May 2001; One Big Sunday, July 2001" src="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/20010xxxwebcams.jpg" width="430" height="472" class="mt-image-center" style="margin: 0 auto 5px;" /><p style="width:430px;font-size: 11px; color: rgb(102, 102, 102);margin: 0 auto 20px;">Plymouth webcam, May 2001; One Big Sunday, July 2001 </p></div>
<p>Our <a href="https://bbcbreakingnews.pages.dev/pressoffice/pressreleases/stories/2004/09_september/06/warren.shtml">Kingswood site</a> did need some attention. The computer suite was completely rewired; the now inadequate wall-mounted aircon replaced by large floor standing units. This was done with everything live: replacing the power wiring and main feeder meant running for a day on a mobile generator with lots of hired-in theatre lighting wiring around the floors.</p>
<p>An attempt to have a unified CPS didn't work out, though quite a lot of work went into testing packages. <a href="http://en.wikipedia.org/wiki/IBM">IBM</a> reviewed the infrastructure delivery and operation reporting we were considerably underspending compared to market norms, which quelled thoughts of outsourcing it for a while.</p>
<p><a href="http://news.bbc.co.uk/1/hi/special_report/y2k/default.stm"><img src="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/img/y2k_bug.gif" alt="y2k_bug.gif" width="100" height="120" /></a><a href="http://news.bbc.co.uk/1/hi/special_report/y2k/default.stm">Y2K</a> reared up and distracted us for a while: we were certain that the infrastructure was fine, but to comply with BBC policy we had to upgrade systems. As a test, we left one unpatched. It was fine. The only problem was content: scripts displaying <em>19100</em> instead of <em>2000</em> on web pages. It was quickly fixed as we had most of the ops team on site for our own New Year's Eve party and to be around just in case the world failed as some predicted. We didn't use the special phone BT installed.</p>
<div class="imgCaptionCenter" style="text-align: center; display: block; "><img alt="Kingswood Warren, July 2001" src="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/kw_power_work.jpg" width="430" height="447" class="mt-image-center" style="margin: 0 auto 5px;" /><p style="width:430px;font-size: 11px; color: rgb(102, 102, 102);margin: 0 auto 20px;">Kingswood Warren, July 2001 </p></div>
<p>In September 2001, I was sat in an operations meeting when the pager went off and didn't stop: something big was happening. There was a massive influx of traffic to the site - a <a href="http://news.bbc.co.uk/1/hi/technology/4787474.stm">DoS attack</a>, it seemed. Damion called us back: <em>"there was this plane..."</em>. We turned on a TV and saw a burning World Trade Center tower. Then another plane. Ops worked on keeping the servers happy, raising the webmaster and News to agree sheddable load. This was the first time, so it took a while to get a new <a href="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/2007/12/running_the_bbcs_homepage_on_j_1.html">light home page</a> in place. Our New York server farm was two blocks from the WTC site; it survived but suffered as power failed. The dust eventually clogged the generators and there were problems getting in fuel. The only outage was in the days after; we covered that by moving all traffic to London. The sites were designed to operate as hot spares for each other. We had planned around London suffering at some point, but it was the opposite.</p>
<div class="imgCaptionCenter" style="text-align: center; display: block; "><img alt="BBCT's first birthday party, April 2002" src="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/bbct.jpg" width="430" height="252" class="mt-image-center" style="margin: 0 auto 5px;" /><p style="width:430px;font-size: 11px; color: rgb(102, 102, 102);margin: 0 auto 20px;">BBCT's first birthday party, April 2002 </p></div>
<p>We resurrected <a href="https://bbcbreakingnews.pages.dev/radio/podcasts/directory/">podcasts</a> in 2002. Until then, we'd been providing audio in <a href="https://bbcbreakingnews.pages.dev/radio/help/faq/download_and_install_realplayer.shtml">Real</a>, originally downloadable until we had to disable that due to rights problems. All along, we'd been trying to promote <a href="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/openstandards/">open standards</a> for access to our content, but sadly support was low. I'd wanted to use <a href="http://www.apple.com/quicktime/technologies/aac/">AAC</a> for audio streaming in 1998. Some of our audio engineers were working on the standard, but the market was dominated by <a href="https://bbcbreakingnews.pages.dev/dna/h2g2/A2526239">proprietary systems</a> promoting their own <a href="https://bbcbreakingnews.pages.dev/mobile/web/glossary.shtml?c">codecs</a> instead.</p>
<p>When <a href="https://bbcbreakingnews.pages.dev/dna/h2g2/A6556511">Ogg Vorbis</a> started, it seemed that finally an open standard would emerge and be widely supported. <a href="http://support.bbc.co.uk/ogg/old.shtml">We ran a trial</a> of streamed and downloadable programmes which some used on portable audio players - podcasts in all but name. Really, we needed to do <a href="https://bbcbreakingnews.pages.dev/webwise/askbruce/articles/video/mp3_1.shtml">MP3</a> to make it easier for general use, but due its associations with piracy, it wasn't acceptable to the rights holders.</p>
<p>I had similar ambitions for <a href="http://en.wikipedia.org/wiki/H.264">H.264/MP4</a> video <small>[<a href="https://bbcbreakingnews.pages.dev/rd/pubs/annual-review/rev_07/bbc-r-ar-2006-2007-core-technologies.pdf">pdf</a>]</small> as a common format which is now starting to take off many years later. To control costs and make content universally available we've always looked for common standards so that - as with TV and radio - the audience can choose which manufacturer or player to use and so that the content only needs to be produced once, rather than in many formats. There is a significant cost for additional formats that could go towards new services instead.</p>
<div class="imgCaptionCenter" style="text-align: center; display: block; "><img alt="Packing to leave Kingswood, September 2002" src="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/kwopspackingformh.jpg" width="430" height="280" class="mt-image-center" style="margin: 0 auto 5px;" /><p style="width:430px;font-size: 11px; color: rgb(102, 102, 102);margin: 0 auto 20px;">Packing to leave Kingswood, September 2002 </p></div>
<p>So far, I'd been running the department in Kingswood which housed the operations and development teams, master content servers, streaming audio and video coding and content ingest. Then, in 2002, BBC Technology formed, bought the remains of a dead dot.com and decided to move both to a site in Maidenhead. We lost half the staff in the move and new management was brought in to look after the combined operation, later to be sold to <a href="https://bbcbreakingnews.pages.dev/pressoffice/pressreleases/stories/2004/07_july/07/technology.shtml">Siemens</a>.</p>
<div class="imgCaptionCenter" style="text-align: center; display: block; "><img alt="The master content servers and stream encoding were at Kingswood until 2003" src="https://bbcbreakingnews.pages.dev/blogs/bbcinternet/kwserverspremovetomh.jpg" width="430" height="191" class="mt-image-center" style="margin: 0 auto 5px;" /><p style="width:430px;font-size: 11px; color: rgb(102, 102, 102);margin: 0 auto 20px;">The master content servers and stream encoding were at Kingswood until 2003 </p></div>
<p>The infrastructure remained much the same after that, with obvious increases in capacity needed to keep up with demand. In 2007, to reduce costs, the USA network was closed down and all hosting consolidated over here...</p>
<p>...taking us back to where we started: commercial hosting in just the UK.</p>
<p><em>Brandon Butterworth is Principal Technologist, Kingswood Warren</em>.</p>]]></description>
         <dc:creator>Brandon Butterworth 
Brandon Butterworth
</dc:creator>
	<link>https://bbcbreakingnews.pages.dev/blogs/bbcinternet/2007/12/brandons_history_of_bbc_on_the_2.html</link>
	<guid>https://bbcbreakingnews.pages.dev/blogs/bbcinternet/2007/12/brandons_history_of_bbc_on_the_2.html</guid>
	<category>BBC Online</category>
	<pubDate>Tue, 18 Dec 2007 13:27:53 +0000</pubDate>
</item>


</channel>
</rss>

 
