-->
Save your FREE seat for Streaming Media Connect in February. Register Now!

Video: Why Adaptive Bitrate Streaming?

As HTTP streaming increasingly dominates the live video space, and purveyors of streaming content need to accommodate a range of network configurations, conditions, and capacities (as well as playback devices) to reach the broadest possible audience, adaptive bitrate (ABR) streaming has become critical to providing a high-quality viewing experience to the full spectrum of end-users. In this clip from her Streaming Media East 2016 presentation, "Adaptive Bitrate Algorithms: How They Work and How to Optimize Your Stack," Streamroot's Erica Beavers explains the mission-critical nature of ABR streaming and the underpinnings of dynamic resolution selection and client-level estimation and bitrate decisions, and identifies the 4 principal design goals for optimizing the user viewing experience via ABR. 

Learn more about ABR streaming at Streaming Media West.

Read the transcript of this excerpt:

Erica Beavers: Today, HTTP streaming has become the norm for video streaming, and it's important to keep in mind this has actually led to a two major changes in the way that we actually handle streaming. First, we're taking into account multiple different kinds of network connections, different network conditions, and also a various number of devices that were actually using to stream content today. We're encoding a single video into several different bitrates that the player can then choose from.

Secondly, we've gotten away in recent years from that kind of custom transport-based protocol to a more traditional HTTP TCP stack. That's allowed us to reach more people and scale via CDNs, but it's also kind of created a layering effect that's caused a degree of removal between the player and the underlying network conditions. That has given rise to the need for us to actually estimate the available bandwidth and make that decision logic on the player side.

In terms of design goals, we're really trying to optimize the viewer experience. We've selected three principal design goals that we see throughout the different players.

The first is maximizing efficiency. Obviously, we want to stream at the highest bitrate possible given your network conditions.

The second goal is minimizing rebuffering. We want to make sure that we are effectively pre-fetching and storing segments before rendering them on the screen, in order to not have any buffer underrun or playback stalls.

The third goal would be to encourage stability, to limit the number of switches which can be perceived as quite annoying to the viewer, so we only switch bit rates when it's actually necessary because of changes in network conditions.

A fourth criteria that is quite prevalent in a lot of the research that's been done on ABR algorithms is to promote fairness: a fair allocation of network resources, especially concerning devices that are sharing a bottleneck.

Streaming Covers
Free
for qualified subscribers
Subscribe Now Current Issue Past Issues
Related Articles

Could Multicast ABR Really Have Saved the Paul/Tyson Fight?

When Netflix streamed the Paul/Tyson fight to a record-breaking 65 million simultaneous viewers, it wasn't all smooth sailing. Many viewers were left frustrated by buffering, freezes, and audio-sync issues. Like many other vendors, Broadpeak, a major player in streaming technology, claimed its multicast ABR (mABR) technology would have "knocked out video freezes" during the broadcast. It's a tantalizing promise, but could mABR realistically have delivered it? To understand, let's look at what mABR is, what's required to make it work, and why its widespread adoption is more complicated than Broadpeak might have you believe.

Video: Can MPEG-DASH and HLS Coexist in the Current Video Delivery Ecosystem?

Akamai's Will Law discusses the current codec climate, the pros and cons of HLS and DASH features and deployments, and the advent of CMAF.

Video: Do We Still Need Adaptive Bitrate Streaming?

Akamai's Will Law, Disney's Mark Arana, and Yahoo's Omer Luzzatti discuss the ongoing need for ABR streaming in the fast-changing streaming landscape.

Video: The Future of CDN: An End-to-End Ecosystem

Streaming Media EVP Dan Rayburn discusses the shifting emphasis in the CDN market from delivering bits to providing a complete ecosystem.

Video: The Pros and Cons of a Multi-CDN Strategy

Streaming Media EVP Dan Rayburn discusses why using multiple CDNs make sense for some content owners and not for others.

Video: How Can Content Providers Deliver a Consistent Experience Across Devices?

Plex's Greg Edmiston, HBO's John Narus, and Machinima's James Glasscock discuss the challenges of controlling and standardizing the user/viewer experience across the diverse device landscape.

Video: Why Are Content Owners and Broadcasters Migrating to OTT?

Ooyala analyst Jim O'Neill and Machinima SVP James Glasscock discuss why content owners and broadcasters are recognizing the need to get on board with OTT in the face of cord-cutting.

Video: How Do You Achieve Consistent Quality for Live Streaming?

V-Factor Technologies' Jeremy Bennington explains how content providers can monitor live video delivery in real time and ensure consistent quality across different encoding profiles.

Video: Is Marketing Video Content Creation Trending DIY?

Vimeo's Anjali Sud, StreamVPG's Scott Farb, and CME Group's Scott Szczurek discuss the latest marketing and branding content creation trends at Streaming Media East 2016.

Video: How to Build Successful Branding Campaigns With VOD

Vimeo VP of Platform Marketing Anjali Sud discusses successful (and not-so-successful) strategies for building branding campaigns with on-demand online video.

Video: VR 360° Live Streaming Workflow

Wowza's Ryan Jespersen outlines the workflow for streaming live 360° and virtual reality video from capture to ingest to stitching to delivery.

Video: AVOD vs. SVOD: Which Delivery Model is Right for You?

MP & Silva's William Mao discusses the pros and cons of opting for an ad-based VOD model vs. building a subscription service.

Video: How Do You Achieve Consistent Quality for VOD?

V-Factor Technologies' Jeremy Bennington explains how to test for and ensure consistent quality in VOD delivery within each encoding profile.

Video: What Are the Challenges of Live VR?

Frost & Sullivan's Avni Rambhia discusses issues with latency, bandwidth, user experience, encoding, reach, and quality facing content creators as they make the leap into live VR.

Video: What's Next for IP-Delivered Video?

Panelists from NBC, Flix, and comScore discuss which OTT business models will and won't work going forward, and whether or not you need scale to be successful.

Video: Are OTT Providers Fishing in the Wrong Pond?

Google's Serge Kassardjian, Whistle Sports' Brian Selander, and Recurly's Dan Burkhart discuss the challenges of differentiation in the OTT services market.

Video: How Acorn TV Grew Subscriptions Across Platforms

RLJ Entertainment's Titus Bicknell describes how Acorn TV used an innovative strategy for adapting long-tail marketing to identify revenue streams in a broader assortment of niche content markets.

Video: Battle of the Codecs: AVC vs. HEVC in 2016

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.

Video: Encoding for OTT—How Good is Good Enough?

Panelists from Streaming Media, Beamr, Brightcove, Verizon, and Yahoo! discuss the balance between encoding quality and bandwidth at Streaming Media East 2016.

Video: How to Tap Into Twitter With Mobile-First Content

Twitter Manager of Content Strategy and Planning Nina Mishkin provides 3 strategic tips on how to leverage Twitter to get your videos seen, expand your reach, and grow your brand.