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.
Watch the complete presentation, Adaptive Bitrate Algorithms: How They Work and How to Optimize Your Stack.
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.
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.
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.
Streaming Media EVP Dan Rayburn discusses the shifting emphasis in the CDN market from delivering bits to providing a complete ecosystem.
Streaming Media EVP Dan Rayburn discusses why using multiple CDNs make sense for some content owners and not for others.
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.
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.
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.
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.
Vimeo VP of Platform Marketing Anjali Sud discusses successful (and not-so-successful) strategies for building branding campaigns with on-demand online video.
Wowza's Ryan Jespersen outlines the workflow for streaming live 360° and virtual reality video from capture to ingest to stitching to delivery.
MP & Silva's William Mao discusses the pros and cons of opting for an ad-based VOD model vs. building a subscription service.
V-Factor Technologies' Jeremy Bennington explains how to test for and ensure consistent quality in VOD delivery within each encoding profile.
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.
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.
Google's Serge Kassardjian, Whistle Sports' Brian Selander, and Recurly's Dan Burkhart discuss the challenges of differentiation in the OTT services market.
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.
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.
Panelists from Streaming Media, Beamr, Brightcove, Verizon, and Yahoo! discuss the balance between encoding quality and bandwidth at Streaming Media East 2016.
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.