iPhone Video, Finally! Plus HTTP Streaming and Over-the-Air Movie Downloads

Apple’s newly announced iPhone 3GS (available June 19 for $199) will finally enable video capture on the device, something that had only been previously available by “jailbreaking” it, the company said at its developers’ conference in San Francisco today.

Video capture comes alongside a new 3-megapixel autofocus camera. Video-specific tools include touch editing, timeline view, and sharing directly from the phone to email, MMS on supporting carriers, MobileMe and YouTube. Apple’s SVP of marketing, Phil Schiller, boasted the device would soon dominate mobile video capture on user sharing sites like it does with photo today.

Application developers will also have access to video capture — though we don’t know what support there is for live video and other specific applications. Sadly for me, it doesn’t seem old 3G iPhones are getting a software upgrade to enable video; Apple wants us to upgrade.

Apple also announced support for HTTP adaptive bitrate streaming for both the desktop and iPhone. Streaming video will pick the right bitrate and can go through firewalls because it’s over HTTP — meaning you’ll be able to watch your favorite baseball team play over Wi-Fi on your phone surreptitiously at work, basically. This brings the company up to speed with the way the rest of the market is going for premium video.

You’ll also now be able to rent and purchase movies, TV shows and audiobooks right from your phone, including support for iTunes U.

A new QuickTime feature (part of the new OSX Snow Leopard update available in September for $29) allows desktop users to trim videos from a timeline and share them on YouTube, MobileMe and iTunes, with quick exports to playback on iPhones and Apple TVs.

And lastly, another cool video-related update is that in the Snow Leopard Finder, you’ll be able to play and zoom in and out of videos directly from thumbnails in folders.

Update: Get the full deets on Apple’s HTTP streaming from our interview with a developer.