So it turned out that my plug-in that I posted about yesterday worked much better than I thought it did. If you feed it a URL and the data can be downloaded (rather than streamed from the server), it will download and play back. Here are some results of testing the plug-in last night.

RocketBoom: I connected to a RocketBoom .mov file. It took a minute or two to download to disk and then played back perfectly. Video was good, audio was good. I could not, however, start playback until the entire file downloaded. For RocketBoom’s relatively small video files that wasn’t a big deal.

http://www.rocketboom.net/video/rb_07_apr_10.mov

http://www.oreillynet.com/mac/blog/images/RocketBoomscaled.jpg

[Click to open at full resolution]

Lots more after the jump…

Wild Hogs: I next connected to the High Def 1080p Wild Hogs trailer. It took forever to download (at least a quarter hour), and as before it would not play until the entire file was received. It did, however, look absolutely fabulous on my 720p TV.

http://images.apple.com/movies/touchstone/wild_hogs/wild_hogs-tlr1_1080p.mov

http://www.oreillynet.com/mac/blog/images/trailer6scaled.jpg

[Click to open at full resolution]

Next, I connected to the Apple Keynote using the RTSP protocol linked to by the http URL I originally connected to. I would never have figured this out on my own–the IRC folks at #awkwardtv found me this URL. It played back very badly. The audio was fine, but the video kept pausing and failed to update unless I paused and restarted the playback. And what video there was, was awful looking. On the bright side, the data did play back (what there was of it) without having to download the entire file.

rtsp://a2047.v1412b.c1412.g.vq.akamaistream.net/5/2047/1412/2_h264_350/1a1a1ae555c531960166df4dbc3095c327960d7be756b71b49aa1576e344addb3ead1a497aaedf11/8848125_2_350.mov

http://www.oreillynet.com/mac/blog/images/apple2scaled.jpg

[Click to open at full resolution]

Finally, I connected to FLV data–both streaming and download. Neither worked with my current code. The screen went blank and displayed a “loading” circle that rotated for forever.

http://www.oreillynet.com/mac/blog/images/tryingtostreamscaled.jpg

[Click to open at full resolution]

As for the plugin, you can download a copy here. In this version I pull in a list of URLs from a plain text file in /Users/frontrow/Documents/urldata.txt and allow you to select the video you want to watch. This is a nice step up from my original version which had the URL hard-coded in, and had to be recompiled for each test.

I’m pretty sure that there’s a better way to grab and view the videos, beyond the BRQTKitVideoPlayer and BRSimpleMediaAsset I used, so I’ll keep hacking away time permitting.