NetStream woes (concurrent playback? buffering percentage?)

I’m losing my mind. :frowning:

I have two identical-length videos that I need to stream and play back concurrently while staying in sync. The best I can do so far is keep them about a second apart, but I’m wondering if there’s a way to force them to actually stay in perfect sync?

Oh yeah: I’m using AS3.

(Ideally, I’d just have a series of JPGs instead of the second video and load the relevant image via cuePoint, but that aspect is out of my control.)

Second, what’s the best/ideal method of knowing what I can only think of as “percent buffered”? These videos I’m loading are hosted on a Flash Media Server (which I don’t have control over or access to, short of loading files from it), and while bytesLoaded/Total works for progressive stuff, I know it doesn’t work for streamed stuff.

Full disclosure: I know very little about working with serving video in Flash (obvious, I’m sure), so I’d appreciate any direction/advice anyone can offer. (I’m not using the FLVPlayback component.)

Again, thanks for any help anyone can provide.