alt

Jan Ozer

Avatar photo
I help companies train new technical hires in streaming media-related positions; I also help companies optimize their codec selections and encoding stacks and evaluate new encoders and codecs. I am a contributing editor to Streaming Media Magazine, writing about codecs and encoding tools. I have written multiple authoritative books on video encoding, including Video Encoding by the Numbers: Eliminate the Guesswork from your Streaming Video (https://amzn.to/3kV6R1j) and Learn to Produce Video with FFmpeg: In Thirty Minutes or Less (https://amzn.to/3ZJih7e). I have multiple courses relating to streaming media production, all available at https://bit.ly/slc_courses. I currently work as www.netint.com as a Senior Director in Marketing.

What is Streaming 2019?

At its most basic level, streaming media is the delivery of audio and video files from a server to a client over the internet or a cellular data network. The first streaming audio was delivered in 1995, while the first streaming video followed two years later; you can read more about the early history of the technology in the first …

Read More »

DASH Royalties Resurface in Three Law Suits

We’ve been following the story of DASH royalties since MPEG LA first announced the pool back in 2015. Recently, the pool stopped offering licenses, which seemed to cease any assertions of royalties. But as I just wrote about in Streaming Media magazine, one of the pool members, Helios Streaming along with Ideahub, sued Showtime, Vudu, and Crackle. Here’s the rough …

Read More »

Preview Lesson: Tuning for Encoding When Measuring with Video Quality Metrics

I’m pulling together some materials for my pre-conference session at Streaming Media West (November 18-20 in Los Angeles) entitled Objective Quality Metrics 2D & 3D: What They Are, How To Compute Them, & How To Use Them. One lesson talks about “tuning” when encoding files to be measured with metrics like PSNR, VMAF, and SSIM. It’s a crucial issue to …

Read More »

Showtime, Vudu, and Crackle Sued by DASH Patent Holders

Ideahub and Helios Streaming LLC have sued three streaming publishers, Showtime, Vudu, and Crackle (and other Sony Properties), for infringing upon a set of DASH patents. The suits, all filed in Federal District Court in Delaware, came within days after MPEG LA seemingly shuttered its DASH Patent Pool, which now states, “The DASH Patent Portfolio License is no longer offered to …

Read More »

The Need for Speed: Demand for Low-Latency Streaming Is High

According to Bitmovin’s “Video Developer Report 2019,” latency was a concern of 54% of all its survey participants. Digging into the numbers, subsequent questions revealed that almost 50% of survey participants planned to implement a low-latency technology over the next 1–2 years, with over 50% seeking latency of under 5 seconds and 30% seeking latency of under 1 second (See …

Read More »

An FFmpeg Script to Render and Package a Complete HLS Presentation

So, the object of the exercise is a single FFmpeg script that encodes your files and creates the necessary master and media playlists. I took an initial stab here, but wound up with a script, “as ugly as someone else’s baby, particularly the need to duplicate the input file four times for the four streams.” Again through the hard work …

Read More »

Preview Lesson: OTT Ecosystem Components and Vendors

I’m pulling together some materials for my pre-conference session at Streaming Media West (November 18-20 in Los Angeles) entitled Introduction to ABR Production and Delivery. One lesson shows the technology ecosystem needed to implement OTT streaming and identifies key vendors for each function. I figured I’d throw these slides out there to get comments on the topics covered (and not …

Read More »

Another Five-Star Review for Learn to Produce Video with FFmpeg Book

Reviewer Ian Kennedy recently reviewed Learn to Produce Video with FFmpeg on Amazon, and he hit the nail on the head in his five-star review, saying: Who this book is for: 1) The decision maker who may be skeptical about using FFmpeg in a production environment compared to a turn-key commercial solution. 2) The video-adjacent engineer who has been asked …

Read More »

FFmpeg to the Rescue: Muxing Audio and Video Files

So, there I was downloading videos from YouTube to include in a PowerPoint for a training course I was producing. Unfortunately, my download tool, wondershare’s excellent video converter, downloaded separate audio and video streams, the video in an MP4 wrapper and the audio as an MP3 file. So I had to mux the two to input them into PowerPoint. A …

Read More »

Choosing an x264 Preset

All codecs and encoding tools have a configuration option that controls the quality/encoding time tradeoff. With x264 (and x265) the preset controls that tradeoff. When choosing a preset you should consider 3 criteria: Overall quality – the overall quality produced by that preset Low frame quality – the quality of the lowest frame produced by that preset, which indicates the …

Read More »