Streaming Media

 
Streaming Media on Facebook Streaming Media on Twitter Streaming Media on LinkedIn Streaming Media on Google+ Streaming Media on YouTube
Sponsors

Video: Streams on a Plane: Why Gogo Chose HEVC/H.265 for In-Flight Streaming
Gogo's Prem Bangole discusses the cost/benefit analysis that led Gogo to migrate to HEVC/H.265 for in-flight live streaming, and how they implemented it with the airlines they serve.
Learn more about the companies mentioned in this article in the Sourcebook:
{0}
{0}

Watch Prem Bangole's full presentation from Streaming Media East, Case Study: Decreasing Bandwidth Using HEVC For Live TV On Airplanes, on the Streaming Media Conference Video Portal.

Read the complete transcript of this clip:

Prem Bangole: At Gogo we’ve always looked closely at the costs associated with encoded video for streaming live TV in-flight. We looked at what we’d been doing with H.264 and wondered if we could encode more efficiently and cost-effectively. We didn’t want to compromise on the quality, because if you’re watching a soccer game or a football game, you expect high-quality. Coincidentally, we were launching the service with GOL, which is a Brazilian carrier. They asked, "Can you build this product for us," because a lot of people wouldn't fly at certain times based on what their favorite soccer team was doing. If São Paulo was playing Brasilia, some people wouldn't fly between those two segments. So that was a use case where we could put a live TV on a plane.

Here’s where we felt that HEVC could solve our problem. If it lived up to the hype, we could get the same quality as H.264, but with a lower bitrate. We did a file comparison, roughly, and then they kept improving, so it was two to one, and H.265 or HEVC was available today. And new hardware libraries were being built with Intel Quick Sync. All those really helped. However, the challenge was the end devices, like your mobile devices or your laptop--did those have HEVC support? I think they still don't, or if they do in a limited fashion, it's not open source. It doesn't have an open API, because of some licensing challenges.

HEVC really helped us to cut down the bandwidth by 35-40%. One other secret sauce, or secret element which we found is the stat mux, the statistical multiplexer, which can be used in conjunction with this encoder. We had this fixed bandwidth allocated, but we were betting on the fact that not every channel would be using a larger bitrate. So there's a sports channel, which is like SportsCenter, where people are talking — you would consume lower bandwidth, so you would borrow the bandwidth from different channels. Statistically, your total output bandwidth is the same, but you’re competing based on the channels which are playing, based on the picture quality which is getting encoded.

Then we tried to put it on a plane, and flew. Then we discovered that there are network problems, some pockets where you run out of coverage. 1 to 2% packet loss over a terrestrial network is acceptable. Those are defects, but they really have bad experiences when it comes to live TV. So we had to add this FEC and encryption component, because some content providers were very specific about security. Those two added 5% overhead, but still, I think, in a sense, I think that's really worth it. The FEC was really helpful and decoded, because when it comes to live, timeliness is what matters.

Related Articles
Should you be delivering HEVC? It depends on what you're delivering and who you're trying to reach. Frost & Sullivan analyst Avni Rambhia breaks down the key issues of sticking with AVC vs. migrating to HEVC in this clip from Streaming Media East 2016.
Frost & Sullivan analyst Avni Rambhia explores the "three 'Rs'" of HEVC adoption: Revenue, Resolution, and thRoughput.
Frost & Sullivan analyst Avni Rambhia identifies the key inhibiting factors that are impeding the widespread migration from AVC to HEVC.
Frost & Sullivan analyst Avni Rambhia assesses the key factors content owners face today in determining whether to stick with AVC or move to HEVC.