Category Archives: HLS

Low Video Resolutions in Per-Title Adaptive Encoding

Jan Ozer, producer of Streaming Learning Center courses and contributing editor of Streaming Media magazine, reached out to me recently with an interesting question: If using per-title video encoding (or any other multi-bitrate encoding approach where resolutions are dynamically determined … Continue reading

Posted in DASH, H.264, H.265, HLS | Tagged , , , | Comments Off on Low Video Resolutions in Per-Title Adaptive Encoding

SCTE-35: In-Band Event Signaling For Live OTT

I recently did a talk about SCTE-35 at the local Seattle Video Tech Meetup. If you’re interested in a basic overview of the SCTE-35 standard for in-band event signaling in live streams, here’s the slide deck: PDF download: SCTE-35 In-Band … Continue reading

Posted in DASH, HLS | Tagged , , , , | Comments Off on SCTE-35: In-Band Event Signaling For Live OTT

Understanding HLS Versions and Client Compatibility

HTTP Live Streaming protocol, better known as HLS, was originally created by Apple for the launch of iPhone 3. Since its original introduction in 2009, Apple has maintained the official HLS protocol specification as an informational IETF Internet Draft, updating … Continue reading

Posted in HLS | Tagged , , , | 1 Comment

Understanding Latency in HTTP-based Adaptive Streaming

Jan Ozer of Streaming Media magazine contacted me recently with a simple question about Smooth Streaming and HLS latency… and I provided a more elaborate reply than he perhaps anticipated. Here is my response in its entirety, for your reading … Continue reading

Posted in HLS, Smooth Streaming | Tagged , | Comments Off on Understanding Latency in HTTP-based Adaptive Streaming