W2: Encoding 2017: Codecs & Packaging for PCs, Mobile, & OTT/STB/Smart TVs

My first session at Streaming Media West. Here’s the description, you can download the handout below. As video resolutions increase and target playback platforms multiply, video producers must leave their H.264/HLS/HDS comfort zone and expand into HEVC, VP9, and MPEG-DASH. This workshop is divided into multiple segments by target platform to teach you the applicable…

How PSNR Compares to VMAF and SSIMplus

As quality metrics go, PSNR is considered a blunt tool obsoleted by higher end metrics like Netflix’s VMAF or SSIMwave’s SSIMplus. That said, it’s accessible and understood, and has been used for years. Of course, none of that matters if it delivers misleading results. So that’s what I decided to test in a round of two…

Cloud Pricing Survey Shows Hybrik Least Expensive Option By Far

I recently finished a white paper comparing the pricing for a new cloud encoding service named Hybrik with multiple cloud providers, including Amazon Elastic Transcoder, Microsoft Azure, Bitmovin, encoding.com, Telestream Cloud, and Zencoder. The white-paper was sponsored by Hybrik, and you can download it below. By way of background, I ran all calculations by the respective services…

Choosing the Optimal Segment Duration

Summary When choosing an HLS or DASH segment duration for VOD video, the nature of the server/player connection is critical. For persistent connections, a segment size of two-three seconds produces good quality and optimal system throughput. For non-persistent connections, a segment size of six seconds produces the best overall throughput. With live video, if latency…

Book Excerpt: VBV Buffer Explained

This article is kind of a prequel to my book, Encoding by the Numbers, which I published in 2016. That is, I published this article to get commentary from folks who read it, which I factored back into my book. Unfortunately, I changed content management systems in 2018 and lost the comments.  One of the…