So I wrote this plug-in that takes a URL and attempts to connect to it and play it back. To test, I used the recent Apple Keynote (http://stream.qtv.apple.com/events/jan/j47d52oo/m_8848125_350_ref.mov). I get the audio just fine, but the video is all white. I checked out my codecs and they seem fine. So you all QuickTime experts out there, any hints as to where I might be going wrong? A similar test with a Comedy Central FLV stream failed completely. Just a black screen and an infinite wait loop(http://a25.c.akamai.net/n/25/9950/v001/comedystor.download.akamai.com/9951/_!/com/southpark/1011_cake_480.flv?__gda__=1176235556_733620de7b3346f8ad188c52111702d1)

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

My URL test plug-in. [Click to open at full resolution]

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

The QuickTime Keynote streamed audio but not video and displayed this white screen. [Click to open at full resolution]

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

The Comedy Central FLV source did not stream at all. [Click to open at full resolution]

static NSString *urlname = @"http://stream.qtv.apple.com/events/jan/j47d52oo/m_8848125_350_ref.mov";

- (void)itemSelected:(long)fp8 {

  NSError *error = nil;

  if (fp8 == 1) { // Quit
    [[NSApplication sharedApplication] terminate:self];
	return;
  }

  NSURL *mediaURL = [NSURL URLWithString:urlname];
  BRSimpleMediaAsset *asset = [[[BRSimpleMediaAsset alloc] initWithMediaURL:mediaURL] autorelease];
  id player = [[[BRQTKitVideoPlayer alloc] init] autorelease];
  [player setMedia:asset error:&error];
  id controller = [[[BRVideoPlayerController alloc] initWithScene:[self scene]] autorelease];
  [controller setVideoPlayer:player];
  [_stack pushController:controller];
}