Jan Ozer


Jan has worked in digital video since 1990, and is the author of over 20 books related to video technolgy, including Producing Streaming Video for Multiple Screen Delivery and the Premiere Pro CC: Visual QuickStart Guide. Jan currently writes for Streaming Media Magazine and Streaming Media Producer, and consults widely on streaming media-related topics.

Content Posted by Jan Ozer

Meet Charles Web Debugging Proxy-My New Favorite Tool

According to the Charles Proxy website, “Charles is an HTTP proxy / HTTP monitor / Reverse Proxy that enables a developer to view all of the HTTP and SSL / HTTPS traffic between their machine and the Internet. This includes requests, responses and ...

Bitrate Control and QoE-CBR is Better

When distributing video under constrained conditions, the bitrate control technique used to encode the files can have a profound impact on the quality of experience (QoE). Specifically, under some conditions, CBR-encoded files deliver a superior QoE to files encoded using 200% constrained VBR, while also reducing the overall bandwidth delivered.

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-...

HP Takes Z240 to 4.2 GHz; Makes Entire Workstation Line More Mac Friendly

One of the reasons I favor HP workstations is because HP practices the Japanese art of kaizen, or continuous small improvements. A great example is the recent update to HP’s entry level desktop tower, the Z240 (on the left, click to see full rez pi...

Per-Title Encoding: It's Everywhere!

Netflix started the per-title encode optimization revolution in December 2015, and now per-title encoding is showing up in more and more places. Why? Because it improves the quality of hard-to-encode videos, and saves bandwidth costs on easier-to-enc...

How to Build Your Encoding Ladder, Bitrates and Resolution

Stephen Nathans-Kelly, a video producer at Streaming Media Magazine, is carving conference videos into short useful segments. Here are the first two videos on building your encoding ladder from my talk on how to use objective quality metrics you can ...

How to Use Objective Quality Measurement Tools

Every compressed file involves dozens of configuration-related decisions, including resolution, data rate, H.264 profile, VBR or CBR, entropy coding technique, x.264 preset, b-frames, reference frames—the list goes on and on. Most encoding professionals simply use configurations gleaned from presets supplied with their encoding tools, or perhaps from recipes found on the web. But how can you be sure that you’re squeezing the last bit of quality out of the selected data rate, or that your videos are optimally bandwidth-efficient? How can you tell how much additional quality a 1080p@ 7.5Mbps stream delivers over the 5.5Mbps stream?

Book Excerpt: VBV Buffer Explained

One of the topics I'm addressing in my upcoming book is the VBR rate control model, a very complicated concept. Here's the section in the book, which I'm making available for comments, corrections, and clarifications. I'm pretty sure the technical de...

The Four Pillars of Video Encoding

  Figure 1. The four critical aspects to consider when encoding a file. Executive Summary: While video quality is always top of mind, consider deliverability, compatibility, and playability before finalizing your encoding presets.  Too often we loo...

Fine-Tuning Your Adaptive Encoding Groups With Objective Quality Metrics

Click over to the main article to download the presentation. Here's the description. 

Choosing the number of streams in an adaptive group and configuring them is usually a subjective, touchy-feely exercise, with no way to really gauge the effectiveness and efficiency of the streams. However, by measuring stream quality via metrics such as PSNR, SSIM, and VQM, you can precisely assess the quality delivered by each stream and its relevancy to the adaptive group. This session identifies several key objective quality metrics, teaches how to apply them, and provides an objective framework for analyzing which streams are absolutely required in your adaptive group and their optimal configuration.