Codecs

alt

New Lesson Helps Students Choose the Best Codec for Streaming

Shows the new lesson, Codec Updates 2023

Just a quick note that I’ve updated the course, Streaming Media 101: Technical Onboarding for Streaming Media Professionals with a new lesson entitled Codec Update 2023. You can see the agenda in Figure 1 below. For those in a hurry, you can scan through and see my recommendations for 2023 forty seconds in. Choosing the best codec for streaming involves …

Read More »

Encoding Ladder: Choosing the Best Codec for Streaming Video

This is the first in a series of posts detailing what you need to know to create the perfect encoding ladder. It’s a high-level introductory series good for streaming novices, but too basic for most experienced streaming producers. This article details how to choose the best codec for streaming video.  What’s a codec? A compression technology that shrinks your video …

Read More »

Streaming Industry Insights: The Bitmovin Video Developer Report 2023

Streaming Industry Insights: The Bitmovin Video Developer Report 2023

The Bitmovin Video Developer Report, now in its 6th edition, is one of the most far-reaching and useful documents available to streaming professionals (now with no registration required). It’s a report that I happily download each December and generally refer to frequently during the next twelve months. Like the proverbial elephant, what you find important in the report depends upon …

Read More »

How to Build an Encoding Ladder: What You Need to Know

Learning how to build an encoding ladder is one of the most fundamental tasks for a streaming media professional. It’s astounding how much you need to know to get it right. By way of background, the original encoding ladder used by most professionals was from Apple Tech Note TN2224, long since replaced by Apple’s HLS Authoring Specifications. This H.264-only ladder …

Read More »

HEVC Passes AV1 on CanIUse

For some reason I can’t explain, Molly Brown’s comment from the movie Titanic, “there’s something you don’t see every day,” (while watching the doomed ship sink), has stuck with me since I saw the movie back in 1997. It recently came to mind when a colleague informed me that HEVC support had eclipsed AV1 on the CanIUse website. You see …

Read More »

Computing the payback period on ASIC-based transcoders

computing the payback period on ASIC-based transcoders

One of the most power-hungry processes performed in data centers is software-based live transcoding, which can be performed much more efficiently with ASIC-based transcoders. With power costs soaring and carbon emissions an ever-increasing concern, data centers that perform high-volume live transcoding should strongly consider switching to ASIC-based transcoders like the NETINT T408. To assist in this transition, NETINT recently published …

Read More »

SVT-AV1 vs. LibAOM

SVT-AV1 vs. LibAOM

In August 2020, the Alliance for Open Media created a software working group to “use the Scalable Video Technology for AV1 (SVT-AV1) encoder developed by Intel…to create AV1 encoder implementations that deliver excellent video compression across applications in ways that remove computational complexity trade-offs for an ever-growing video delivery marketplace.” Testing published around that time indicated that SVT-AV1 had quite …

Read More »

Handouts from Streaming Media West

Streaming Media West was a high-energy conference with a great vibe and the usual elegance of the Hyatt Regency Huntington Beach Resort & Spa. I gave two talks; a 3-hour preconference session entitled Advanced Codec Implementation & Production and a 45-minute session on Encoding AV1 with Open Source Alternatives. Below are the descriptions and links to the presentation downloads. W1. …

Read More »

Choosing a Preset for SVT-AV1 and libaom-AV1

This article shows the quality/encoding time tradeoffs for producers choosing a preset for SVT-AV1 and libaom-AV1. Note to readers – 12/13 – AOM has released version 1.4, which fixed the SVT-AV1 preset issues reported in the first version of this article.  Presets are the most important configuration option for controlling quality and throughput for most codecs. For this reason, when …

Read More »

How to Compare Hardware Transcoders

How to Compare Hardware Transcoders

This article details a methodology for comparing hardware transcoders considering cost/stream, watt/stream, and output quality. If you’ve ever benchmarked software codecs, you know the quality/throughput tradeoff; simply stated, the higher the quality, the lower the throughput. In contrast, for many first-generation hardware encoders, throughput was prioritized, but the quality was fixed; you got what you got. Finding the Key Quality …

Read More »