• RTÉ.ie
  • News
  • Sport
  • Entertainment
  • Business
  • Life & Style
  • RTÉ Player
  • Television
  • Radio
  • More
    • RTÉ Live
    • RTÉ News Now
    • RTÉ Radio Player
    • RTÉ Aertel
    • RTÉ Apps
    • Weather
    • Fashion
    • Food
    • Motors
    • Travel
    • Homes
    • Classifieds
    • RTÉ Mobile
    • Performing Groups
    • Lotto
    • Jobs
    • About
    • Shop
    • RTÉjr
    • TRTÉ
    • RTÉ Archives
    • Feedback
    • RTÉ Digital Blog
  • RTÉ Digital Blog
  • Home
  • Twitter
  • RSS

Olympics Live Streaming – “It has to be HD”

Posted on August 2, 2012 by Jonathan Lundberg

The first meeting I had about the London Olympics was June 22nd 2010.  It was with a colleague from RTÉ  Television, who was about to head to an EBU (European Broadcasting Union) meeting in London to discuss broadcast television feeds, and we discussed implications for RTÉ’s online requirements.  In September 2010 the first large round table meetings kicked off, headed up by RTÉ Sport but with people there representing all areas of RTÉ.  I almost felt late to the party, as the discussions going on even at that stage almost 2 years out were so detailed that it was obvious this was an extraordinarily well planned endeavour.

In 2008 for Beijing we had access to 5 “raw” feeds from a selection of 12 which the EBU made available to RTÉ, and we put as much content on those 5 streams as we could.  This time the message was clear from the outset.  We must get all 12 incoming EBU satellite feeds online.  And we must have them available to stream in High Definition.  At that stage RTÉ2 hadn’t even moved to HD in broadcast, never mind online, so it seemed a tall order.

We looked into buying all of the equipment necessary to take in the feeds and encode them ourselves, however a significant sum of money was involved that couldn’t be justified for a 3 week event.  The next option was to try and find a partner who had access to the same 12 EBU feeds, and a bank of video encoders in place to create the necessary web streams.  In the end we partnered with iStreamPlanet who have a specialist facility in London with broadcast feed access, and Haivision who provide class leading HD stream encoding solutions.

It’s not enough to simply make 12 video streams available, we also needed the web site to integrate with the EBU’s schedule of what’s on when, so our users can clearly see what sports they can watch live at any time.  Haivision put together a solution which ingested the EBU schedule data feeds, and matched them up with real time thumbnail screenshots of the stream encodes, so users are presented with a video wall showing what’s available.  You can see this in action at http://www.rte.ie/live/olympics/.  The other positive feature of this page is that it will work for iPhone/iPad users.

We’ve also made RTE2 available in HD everywhere you can stream it on the web site.  We have been testing this for a while, and some of you may have tried it out during Euro 2012.  We had some great feedback about the quality then, so we were keen to make sure the Olympics benefitted too.

So, how exactly is all this stuff wired up?

RTÉ Olympics Video Streaming Overview

RTÉ Olympics Video Streaming Overview

As I said above there are two main aspects to this, the video streaming, and the scheduling.  The schedule data is relatively straightforward; both RTÉ and Haivision consume XML feeds from the EBU, which we load into our respective scheduling databases.  On RTÉ’s side, this schedule data is used to populate various areas of the web site where you will see a list of what’s coming up next.  On Haivision’s side, this is used to populate the web page where you can view the 12 EBU raw feeds, and served from Amazon EC2 Cloud servers.

On the video side of things, RTÉ are encoding the RTÉ2 HD streams, while Haivision are using their encoders in iStreamPlanet London to produce a high quality encode of the 12 EBU Satellite streams.  This high quality encode is sent to the Haivision Hyperstream Cloud, which transcodes it in real time into 6 different bitrates (ranging from 300K up to 2.2Mbps 720p).  From there Haivision send these 72 encodes (12 channels at 6 bitrates each) onto the Akamai HD Network platform.  This is a global streaming platform which provides high capacity delivery of the streams to both web and iOS users.  RTÉ are also sending an RTE2 encode onto this platform so it can be viewed by iOS users too.

RTÉ are streaming RTÉ2 HD on the web using our in house streaming infrastructure.  This is made up of Haivision Kulabyte HD Encoders which send streams onto Adobe Flash Media Servers (FMS).  These FMS servers take the incoming streams and convert them into HTTP fragmented streams for playout.  This is done for both Web using Adobe’s HDS protocol, and for RTÉ2 in RTÉ Player on iOS using Apple’s HLS protocol.  A farm of Varnish HTTP Servers provides a high capacity caching layer at the edge of our network.  If we reach capacity on those servers, or on our INEX links, we have the capacity to offload traffic to a third party CDN (in this case, Level3).

Always conscious of the need for a backup plan, both RTÉ and Haivision are also sending the full suite of encodes onto a set of Amazon EC2 FMS servers, so in the unlikely event of any issues with Akamai, we have a completely separate path.  In the event there are any problems with the Haivision encoders in iStreamPlanet, RTÉ have the ability to encode up to 5 of the EBU feeds using existing encoding infrastructure.  If the EBU feeds themselves run into trouble, all bets are off and viewers of TV stations across Europe will be missing out!  (In all seriousness, the EBU and all host broadcasting systems will have multiple layers of redundancy for this event).

A lot of effort has gone into giving Irish viewers the best possible experience of the London Games.  Sometimes in spite of detailed planning, layers of redundancy, backup plans etc., there are bumps in the road.  And unfortunately we haven’t been able to avoid some bumps.

Some of you may have experienced issues on our page which gave access to the 12 EBU Feeds.  You will have seen a spinning circle with a “Live Streams Loading” message, even though they never load.  Very frustrating, we agree, and we’d like to apologise to any users that have been unable to access the streams for reasons beyond their control.  An unusual and hard-to-recreate problem was causing this, and we worked tirelessly through yesterday to pin down the problem and resolve it.

In the end, problems with the Schedule Service hosted on Amazon’s EC2 Cloud in Dublin turned out to be the culprit.  Simply migrating those particuar EC2 instances to  Amazon EC2 instances in the USA resolved it.  We are still not sure why, and our investigations continue.  The most important thing for us is to get the service working and stable for as many people as possible.  Some things are beyond our control (performance of users’ PCs or Broadband), but where there are issues on our end be assured that we do acknowledge it and do everything we can to resolve.

We can already see that thousands of you are enjoying the streams at any given time.  We hope this continues and that we can give you streams of some very memorable moments for Team Ireland.  Feedback both good and bad is always welcome, you can comment here or find me on twitter @Jonathan_RTE_ie.

This entry was posted in Blog. Bookmark the permalink.
About the author
Jonathan Lundberg
Jonathan Lundberg is the Technology Infrastructure Manager at RTÉ Digital. He has been with RTÉ since 2000, focused on the Web and Streaming Delivery technologies which drive RTÉ's Online outputs.
View all posts by Jonathan Lundberg

3 Responses to Olympics Live Streaming – “It has to be HD”

  1. Martin Byrne says:
    August 2, 2012 at 3:16 pm

    Excellent post sir – very informative and interesting.

  2. Daire McFatwarb says:
    August 3, 2012 at 5:55 pm

    Thanks very much Mr. Lundberg! Very interesting!

  3. Andy McGeady says:
    August 8, 2012 at 12:34 pm

    Very good post.

Leave a Reply Cancel reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

  • Latest in RTÉ Digital Blog

    • RTÉ Archives and the National Library of Ireland launch a “Real-time JFK Twitter” campaign
    • Summer is hotting up on RTÉ Player
    • JFK in Ireland – RTÉ Archives launches a major new online exhibition
    • Details of the 50th Anniversary JFK Exhibition
    • RTE ARCHIVES NOMINATED FOR INTERNATIONAL FEDERATION OF TV ARCHIVE AWARD
  • Latest Tweets

    • RT @JFKHomecoming: Photographer Andy Farren remembering #JFK at #Dunganstown https://t.co/vpZ7O6IeXk #JFKHomecoming @RTEDigital 12:33:26 PM June 11, 2013 from web
    • RT @POWWOWtweets: Our recent interview with @RTEDigital's Warren Gatchell http://t.co/YPRHnOeZZd #irishgamedev 12:33:18 PM June 11, 2013 from web
    • RT @ndrc_i2i: What does NDRC do?Check out the video from our CEO on @siliconrepublic http://t.co/IEwJ0JuEIU #ndrc 11:24:46 AM June 11, 2013 from web
    • RT @MrJohnFKennedy: PopCap announces Plants vs. Zombies for Xbox One at E3 #PvZ #E3 http://t.co/XRIBGMUxhK via @siliconrepublic 11:23:21 AM June 11, 2013 from web
    • RT @JoanMulvihill: "Adopting the Cloud" in CORK - Don't miss out! http://t.co/aQdQKhrYkr via @sharethis 11:22:35 AM June 11, 2013 from web
  • Recent Comments

    • RTEDig on Superb new features launch with the new-look RTÉ Digital – Technical News Release
    • RTEDig on RTÉ Digital – Can you help us to innovate?
    • Barry McNally on RTÉ Digital – Can you help us to innovate?
    • Barry McNally on RTÉ Digital – Can you help us to innovate?
    • cdathenry on Coder Dojo comes to the Dublin Web Summit
  • Tags

    Announcement Design Digital History Ireland NDRC Network RTÉ RTÉ Player Strategy Stratup UPC

Explore RTÉ

  • News
  • Sport
  • Business
  • Entertainment
  • Radio
  • Television
  • RTÉ Player
  • RTÉ Radio Player
  • Weather
  • Life & Style
  • Fashion
  • Food
  • Homes
  • Motors
  • Travel
  • TRTÉ
  • RTÉjr
  • Orchestras
  • RTÉ Archives
  • Century Ireland
  • RTÉ Guide
  • Shop
  • m.rte.ie
  • RTÉ Aertel
  • Dating
  • Jobs
  • Lotto
  • RTÉ Apps
  • RTÉ Live
  • RTÉ YouTube
  • Email alerts
  • RTÉ Digital Blog
RTÉ is not responsible for the content of external internet sites.
Images courtesy of Inpho.ie and Getty Images

RTÉ

RTÉ.ie is the website of Raidió Teilifís Éireann, Ireland's National Public Service Broadcaster.

Information
Feedback
Complaints

  • About RTÉ
  • Contact
  • Terms & Conditions
  • Data Protection Policy
  • Privacy Statement
  • Licence Fee
  • Careers
  • Annual Report
  • Advertise with RTÉ
  • RTÉ NL
  • SAORVIEW

© RTÉ 2013-RTÉ Commercial Enterprises Ltd, Registration No: 155076, Donnybrook, Dublin 4, Ireland.

 
  • Commercial partners
  • anotherfriend.ie
  • irishjobs.ie