MacDailyNews - Where Mac news comes first

 MacDailyNews Poll

Deal of the Day

5 Day Most Commented

Opinion Archive

Current Headlines

Latest Joy of Tech

  • Latest Joy of Tech!

MacNN

AppleInsider

Macworld UK

TUAW

MacRumors

Yahoo! Finance AAPL

iTunes Top 10 Albums

Mac OS X Downloads

Sun, Mar 21, 2010 - 04:08 PM EDT  —  AAPL: 222.2499 (-2.4001, -1.07%)  |  NASDAQ: 2374.41 (-16.87, -0.71%)

Apple launches HTTP Live Streaming standard in iPhone 3.0
Thursday, July 09, 2009 - 08:38 AM EDT

"One of the more overlooked features of the new iPhone 3.0 is support for a new open standard for live video streaming over HTTP, which promises to open up standards-based video broadcasting to a wide audience while giving mobile users an optimized picture as they roam between WiFi and mobile networks," Prince McLean reports for AppleInsider.

"For the last decade, Apple has been selling QuickTime Streaming Server, which uses an RTSP (Real-Time Streaming Protocol) server to stream live or rebroadcast video feeds to viewers. Apple uses this technology to stream some of its own live events. However, despite offering royalty free streaming and also delivering it as an open source project, QuickTime's RTSP streaming server hasn't gained the traction it was once expected to achieve," McLean reports.

"A large part of this is due to the fact that RTSP traffic is blocked by many firewalls, making it difficult to deliver streams reliably. The audio and video conferencing used by iChat also relies on RTSP, causing some users frustrating problems for the same reason," McLean reports. "Getting RTSP video streaming to work on the iPhone would be even more difficult, as it routinely moves between mobile and WiFi networks."

McLean reports, "Apple attempted to solve the RTSP problem long ago in QuickTime Streaming Server by creating an option to bundle up RTSP streaming video traffic into HTTP packets, which appear identical to standard web traffic and therefore are permitted through most firewalls. This involves a extra layer of overhead however, resulting in a greater demand for bandwidth. For the iPhone, Apple decided to pursue a different strategy, which it calls HTTP Live Streaming."

Read all about HTP Live Streaming, and how it might also benefit Apple TV, here.

[Thanks to MacDailyNews Readers "Fred Mertz" and "James W." for the heads up.]

Bookmark and Share

Always -- Free ground shipping with orders over $50 at the Apple Store.

Reader Feedback: = registered.
Unregistered users: Feedback from multiple usernames are subject to deletion. Off-topic and posts from suspected astroturfers will be removed.

Reader feedback page 1 of 1 pages:
Jul 09, 09 - 09:04 am Comment from: Gilles

"RTSP traffic is blocked by many firewalls, making it difficult to deliver streams reliably. The audio and video conferencing used by iChat also relies on RTSP, causing some users frustrating problems for the same reason (...)"

I thought the Mac firewall was "disabled" by default. There must be other reasons iChat video is so crappy.

Jul 09, 09 - 09:17 am Comment from: Predrag

..."I thought the Mac firewall was "disabled" by default."

It is ENABLED by default, but if you use iChat, it will automatically open the necessary ports for it. As for crappy video, it is still much better and more robust than any other a/v chat out there (better than Skype and MSN, for sure). It can sustain uninterrupted audio and useable video even as low as 50kbps (dial-up modem speeds!), which no other can.

It would be nice, though, if the http streaming made its way into iChat as well, if possible. Too many firewalls don't let it go through, and it is practically impossible to get the firewall admins open up all those ports, just so that we could pile on another bandwidth hog onto their network. Skype works practically everywhere because it CAN wrap its traffic in HTTP (with noticeable hit on performance, obviously). We could make iChat much more popular if HTTP streaming was part of it.

Jul 09, 09 - 09:18 am Comment from: coolfactor

@Gilles

Any hardware router is, by nature, a firewall. Traffic comes in and then needs to be routed from the outside (Wide Area Network) to the inside (Local Area Network). This can be done on a per-port basis, and only certain ports are "open" by default. Other ports need to be manually "forwarded" in the router itself. Apple's routers have smart routing that make this automatic, but many 3rd-party or older routers do not, and users would need to open this port themselves.

Jul 09, 09 - 09:45 am Comment from: Gilles

@ Predrag

Thanks for the information. I never look under the Finder and I know nothing about Mac OS X's innards... Maybe it depends on our ISPs but my friend and I have much better video with Skype than with iChat but the sound is better in iChat.


@ Coolfactor

I use a Speedstream router because my ISP (Bell Canada) doesn't support any other modem and I can't open or close ports because the modem software is Windows only. In fact, Bell doesn't "like" Macs at all... Thanks anyway.

Jul 09, 09 - 10:36 am Comment from: MrScrith

Article is a fascinating read, up until the very last statement which is only superficially related to the rest of the article.

Jul 09, 09 - 11:56 am Comment from: angry monkey

My buddy's brother works for Yahoo and they just set up an iPhone thing for NASA.

iphone.akamai.com/

Jul 09, 09 - 12:30 pm Comment from: Cubert

Once again Apple goes with open standards and Mafia$oft goes with proprietary "lock you in and everyone else out" technology. Meanwhile, the rest of the public continues to believe the Mac-haters who spew their early 1990's vitriole about the lack of interoperability between Macs and PC's.

Reader feedback page 1 of 1 pages:

Always -- Free ground shipping with orders over $50 at the Apple Store.

Add Your Feedback:

Register or Login

Name:

Email: (optional)

Emoticons | Allowed HTML Tags

Remember my info   Notify me of follow-up comments?

Please enter the "MDN Magic Word" you see in the image below: