audio video encoding codec process
Blog Post
Audio

Streaming Media & Video Encoding Formats and Trade-Offs

This informative blog post delves into streaming media encoding, different encoding formats and codecs and how they are used to package media for streaming.
HLS streaming diagram
Blog Post
Streaming Media

What is HLS Streaming and How Do You Deploy It?

If you’ve ever wondered how streaming media works, Cardinal Peak’s experienced engineering HLS streaming dives into Apple’s HTTP live streaming protocol and how it works, offering advice on deploying HLS video streams.
Mike Perkins
Blog Post
Video

How Low Can You Go?

Last night I went to the Denver IEEE meeting of the Signal Processing Society. I was particularly interested in this talk because it was given by Gary Sullivan, the co-chair of the recent international standardization effort to create the High Efficiency Video Coding Standard (HEVC).
This informative blog post delves into streaming media encoding, different encoding formats and codecs and how they are used to package media for streaming.
If you’ve ever wondered how streaming media works, Cardinal Peak’s experienced engineering HLS streaming dives into Apple’s HTTP live streaming protocol and how it works, offering advice on deploying HLS video streams.
Last night I went to the Denver IEEE meeting of the Signal Processing Society. I was particularly interested in this talk because it was given by Gary Sullivan, the co-chair of the recent international standardization effort to create the High Efficiency Video Coding Standard (HEVC).
Cardinal Peak
Blog Post
Video

The H.264 Sequence Parameter Set

The H.264 bitstream includes the Sequence Parameter Set (SPS) and the Picture Parameter Set (PPS). Both entities contain information that an H.264 decoder needs to decode the video data, for example, the resolution and frame rate.
Howdy Pierce
Blog Post
Video

Yet More Patent Insanity

Evidently the Justice Department is investigating MPEG LA on the grounds that they may be stifling innovation in the area of standards for web video. From today’s Wall St. Journal: The Justice Department is investigating whether a group representing some top technology firms is unfairly trying to smother a free rival technology for delivering online... View Article
Howdy Pierce
Blog Post
Video

We Need VP8 Like a Fish Needs a Bicycle

I’ve been waiting for a little to mull over Google’s announcement about dropping H.264 support in Chrome in favor of VP8. Although my partner Ben Mesander would take the other side of the argument, I think the world needs VP8 like a fish needs a bicycle.
The H.264 bitstream includes the Sequence Parameter Set (SPS) and the Picture Parameter Set (PPS). Both entities contain information that an H.264 decoder needs to decode the video data, for example, the resolution and frame rate.
Evidently the Justice Department is investigating MPEG LA on the grounds that they may be stifling innovation in the area of standards for web video. From today’s Wall St. Journal: The Justice Department is investigating whether a group representing some top technology firms is unfairly trying to smother a free rival technology for delivering online... View Article
I’ve been waiting for a little to mull over Google’s announcement about dropping H.264 support in Chrome in favor of VP8. Although my partner Ben Mesander would take the other side of the argument, I think the world needs VP8 like a fish needs a bicycle.
Howdy Pierce
Blog Post
Video

Encoders Aren’t Commodities

My partner Ben Mesander had a really cool post the other day: An H.264 encoder written in 30 lines of C code. Ben’s encoder outputs completely valid H.264, but it doesn’t actually compress anything. (What do you expect from 30 lines!) In fact, because of the necessary H.264 headers, the output of Ben’s encoder is... View Article
Cardinal Peak
Blog Post
Streaming Media

World’s Smallest H.264 Encoder

H.264 has a complicated specification with several options, many of which are not commonly used. So, I decided to write the simplest possible H.264 encoder.
Mike Perkins
Blog Post
Security

IACP Product Introduction

I just spent the last three days at the IACP show in Denver — the annual conference and expo for the International Association of Chiefs of Police. For anyone who was once a 12-year-old boy, IACP is about as cool as it comes because there are all sorts of cop paraphernalia on display — from... View Article
My partner Ben Mesander had a really cool post the other day: An H.264 encoder written in 30 lines of C code. Ben’s encoder outputs completely valid H.264, but it doesn’t actually compress anything. (What do you expect from 30 lines!) In fact, because of the necessary H.264 headers, the output of Ben’s encoder is... View Article
H.264 has a complicated specification with several options, many of which are not commonly used. So, I decided to write the simplest possible H.264 encoder.
I just spent the last three days at the IACP show in Denver — the annual conference and expo for the International Association of Chiefs of Police. For anyone who was once a 12-year-old boy, IACP is about as cool as it comes because there are all sorts of cop paraphernalia on display — from... View Article