Main content

Video Factory: one year on

Kiran Patel

Executive Product Manager

Tagged with:

Almost a year ago we was taking over the production of all the video content for 主播大秀 iPlayer.

To quote :

"...Video Factory has moved live processing into. Cloud computing is computing services sold on demand, on the internet, typically by the minute or the hour; it is elastic - a user can have as much or as little of a service as they want at any given time. This means we will have the flexibility to scale (up or down) and only pay for what we use. "

I am聽a Senior Product Manger for Video Factory and Video Services for 主播大秀 Future Media. In this post I'll outline聽how Video Factory has delivered benefits to users of online video on iPlayer and across 主播大秀 products online.

Original aim

The primary goal for Video Factory was to have an in-house workflow that would replace the previous system that produced video for 主播大秀聽iPlayer. We simply could not fail in that or 主播大秀 iPlayer would stop working.

The additional goals were to make the new workflow better than the old in every way we could. We wanted to be more resilient, so we did not miss any content. To be more scalable, so we could cope with more content and deliver to more devices. To deliver faster, so audiences would get to watch programmes on iPlayer sooner. To be more efficient, so we could offer the best value for money.

The keys to our success were the choices to use cloud services and the flexibly of and development.

What benefits have we seen?

As soon as we had delivered a working solution we already provided many benefits over the old 鈥 it was in no ways a 鈥渓ike for like鈥 replacement.

No bottlenecks

Using elastic computing and doing our video transcoding in the cloud meant we had none of the bottlenecks that impacted the old system.

At 7pm, when all the national and regional news bulletins finish on 主播大秀 ONE, we have 18 live programmes ending at the same time. We can increase the size of our transcode farm at this time to make sure all 18 are delivered without delay. Then reduce the size again after the peak so we are not paying for resources that we are not using.

Without a cloud based solution, we would either have to have programmes waiting in a queue and delay availability or we鈥檇 have to buy enough hardware to cope with the peak and have it sitting idle for the majority of time.

More content

The same elastic computing and cloud storage meant we could also remove all limits in content production for 主播大秀 iPlayer. Before this year, content volume was limited by capacity and contractual limits built into the old system. With Video Factory there are no such limits. We have doubled the total number of hours of video available on 主播大秀 iPlayer and have increased the number of HD hours by almost 700%

Content available for聽longer

The other great benefit that cloud storage will enable is the ability to offer content for longer. Making it possible for

Fully automated

Since the launch of Video Factory we have been working to improve further on the benefits we have already provided. There are two main workflows within Video Factory. One delivers the pre-recorded programmes. We call this File Based Delivery (FBD).

The other uses a constant archive recording of all 主播大秀 channels to deliver live programmes or any programmes that did not get pre-delivered. This workflow uses data provided by the play-out systems to get accurate start end timing for programmes as broadcast. When we launched, we would create proxy copies of all programmes being processed by this workflow so a manual check could be performed to ensure the correct programme was being delivered.

Now that the Video Factory is more mature and the data from play-out is trusted we have been able to fully automate this process for programmes that have the accurate data. This reduces manual effort, reduces transcode costs, as the proxy copy is no longer required and also speeds up delivery as a full set of transcodes can be started minutes after the end of a broadcast. This has meant we can deliver live and late delivered programmes in about 1x duration. So a 1 hour programme should be available on 主播大秀 iPlayer about 1 hour after it ends.

Live to VOD

The big thing we have been working on this year is improving the live stream offering on 主播大秀 iPlayer. Building on what we have already done for Video Factory and benefiting from the resilience and making all 主播大秀 channels available, we are refreshing the entire live video streaming workflow to provide better quality streams, HD streams for the HD 主播大秀 channels and streams of all the national and regional versions of 主播大秀 ONE and 主播大秀 TWO. The live streams in 主播大秀 iPlayer and across 主播大秀 Online will be migrated to the new services before the end of 2014.

How the Video Factory Live to VOD process logically works

An additional benefit of having live streams of all 主播大秀 channels is that in effect we have video ready for 主播大秀 iPlayer being created during the broadcast. We have built a process that uses this live transcoding and turns it into the On Demand assets that iPlayer needs (Live to VOD). As this does not involve transcoding after the broadcast has ended it means we can make programmes available much faster.

The system is not yet perfect, we cannot deliver to all the platforms that 主播大秀iPlayer is on, so some versions of 主播大秀iPlayer won鈥檛 benefit. Also the trims of the programmes are not frame accurate, so you may see a few extra seconds at the start and end. The benefits are significant though. With live programmes being made available in minutes rather than factors of durations (hours)

Using this process for many of the Match of the Day live programmes during the World Cup we managed to make matches available within 15 minutes rather than 3 陆 hours.

We will continue to run the 鈥渘ormal鈥 Video Factory workflow in the background to ensure all versions of 主播大秀 iPlayer are provisioned and that the rough edit from Live to VOD is replaced with a clean asset as soon as possible

Bigger, Better, Faster

As an example of how much faster Video Factory can make live programmes available on 主播大秀 iPlayer, this is when we delivered the assets for the One O鈥檆lock News (30 minutes duration).

鈥 In March 2013, before Video Factory

o Delivered in 2 hours and 53 minutes at 16:23 (almost 6x duration)

鈥 In January 2014, before full automation

o Delivered in 48minutes at 14:18 (under 2x duration)

鈥 In July 2014, with Live to VOD and full automation

o Live to VOD delivered in 3 minutes at 13:33 (0.1x duration)

o Automated VOD delivered in 23 minutes at 13: 53 (under 1x duration)

I cannot promise we will be this fast all the time. There are times when things go wrong and delivery can be delayed. We have built Video Factory with resilience, as its primary goal. So problems may delay delivery, but we ensure we never miss any content.

The aim is to make the Live to VOD better. Get the trims frame accurate and even faster. This would not only make give great benefit to the users of 主播大秀 iPlayer by making content available faster and improving the quality. It would also mean we would save of transcode costs as we would be re-using assets.

Video Factory as has already made delivery of media for 主播大秀 iPlayer and all 主播大秀 Online products better. The Media Services engineering team have embraced new technology and new ways of working to deliver cutting edge and industry leading software.

What I and the Media Services engineering team want to continue doing is making it faster, high quality, more resilient and more efficient for better value.

Kiran Patel is聽Senior Product Manger for Video Factory and Video Services for 主播大秀 Future Media.

Tagged with:

More Posts