Streaming fundamentals

Content in this category discusses the basics of streaming video and related technology.

What Is a Streaming Media Protocol?

This is another installment in our series of "What Is...?" articles, designed to offer definitions, history, and context around significant terms and issues in the online video industry.

Book Excerpt: Streaming Vs. Progressive Download Vs. Adaptive Streaming

cover_small.jpgHere's an except from my (Jan Ozer) new book, Video Compression for Flash, Apple Devices and HTML5.

It’s important to recognize that when you deliver video over the Internet, you have multiple options, including streaming, progressive download and adaptive streaming. Note that the mode you choose may have a significant impact on how you produce your files.

Click over to the main article to read more.

What is a Codec?

Codecs are the oxygen of the streaming media market; no codecs, no streaming media. From shooting video to editing to encoding our streaming media files for delivery, codecs are involved every step of the way. Many video producers also touch the DVD-ROM and Blu-ray markets, as well as broadcast, and codecs play a role there as well. 

Though you probably know what a codec is, do you really know codecs? Certainly not as well as you will after reading this article. First we’ll cover the basics regarding how codecs work, then we’ll examine the different roles performed by various codecs. Next we’ll examine how H.264 became the most widely used video codec today, and finish with a quick discussion of audio codecs.

What is HTML5?

An explanation of HTML5 and HTML5 Video, including history, patent issues, and current use by Apple, Microsoft, Google, Adobe, and others.

What is HTML5?

HTML5 rocketed to the forefront with Apple’s decision to forgo Flash and use HTML5 technology to deliver video to the iPad. Actual HTML5 usage, however, has been slowed by low HTML5-compatible browser penetration, the need to encode video into two or three formats for complete HTML5 compatibility, and the lack of feature parity with Flash, the predominant plug-in based technology for viewing video on the web.

HTML5 needs to be on the radar screen of all streaming media producers, but switching over to HTML5 does not appear to be a short-term priority as of this writing.

What is Streaming?

A high-level view of streaming media technology, history, and the online video market landscape.

Column on Distributing HD Videos over the Internet at EventDV.net

Here's how it starts. So there I was, struggling for an idea for a column, and editor Stephen Nathans-Kelly mentioned that there was growing interest in distributing HD event-based videos to clients over the internet. Fortunately, this dovetailed ...

What's the right keyframe interval?

Interesting post came from the StreamingMedia Advanced list today: Question:  Anyone have any advise on key frame placement in h264 flash? I felt like I should know the answer to this, so I pulled together the following: Answer: Interesting question...

Streaming Video Capture Tools

Streaming producers don’t work in a vacuum, and one of the best ways to understand the best practices of other publishers on the web is to download and analyze the streaming files that they produce. I capture streaming videos a lot, exclusively to analyze the video files for research purposes. I use two primary tools to accomplish this, DownloadHelper (www.downloadhelper.net), which is available exclusively as a FireFox plug-in, and RealPlayer (www.RealPlayer.com), which works with any browser.This short article discusses these tools and features.

According to IDC, 94% of consumers can play streams of 1200 or higher

I was reading through some material on Adobe's web site (specifically, here) and noticed the following table, which I've copied verbatim, along with the explanatory note. Citing an August, 2008 IDC study that's referenced below, the table states that 94% of all consumers polled by IDC had downstream bandwidth sufficient to retrieve and play a streaming video file produced at 1200 kbps. In addition, 69% of all viewers could retrieve a 2400 kbps file.

I figured it was worth a post, because most sites that I've reviewed are producing at much lower bitrates than even 1200 kbps. If you haven't reviewed your streaming parameters recently, perhaps these stats wil provide some motivation. As they say, either go big, or don't go at all.

Video size types Video size 4:3 aspect size 16:9 aspect size Total bit rate (Kbps) Video bit rate (Kbps) Audio bit rate (Kbps) % US broadband consumers*
QCIF 176×144 144×108 192×144 192×108 256×144 48
96
32
80
16 (mono)
16 (mono)
Modem and ISDN
2%
CIF 352×288 288×216 320×240 384×216
384×216
300
500
268
372
32 (stereo)
128 (stereo)
Low-end DSL
4%
D1 720×486 640×480
640×480
852×480
852×480
800
1200
672
1072
128 (stereo)
128 (stereo)
Faster DSL
25%
HD 1280×720
1280×720
1280×720
1800
2400
1672
2272
128 (stereo)
128 (stereo)
Cable modems
69%

* Note: Based on the IDC 2008 Consumer Panel Broadband Survey. Each figure represents the percentage of users who have the bandwidth to support the respective total bit rate in that category. For example, 25% of users have bandwidth of at least 1200 Kbps to support the D1 video type but don't have the higher bandwidth needed to support the next higher bit rate of 1800 Kbps.