I am playing around with a multi-user video chat application and currently experience a very noticeable lag in video/audio streams.
I have seen one or two discussions on stream latency and according to Michael Thornburgh a 'latency of several seconds is expected' when multicast is enabled...
Can anything be done to eliminate/significantly decrease this delay? I'm just afraid for a real-time two-way communication a lag of several seconds makes the application pretty much un-usable.
Would very much appreciate some advice on this, thanks in advance!
for a real-time two-way communication, you should not be using multicast. you should be using 1:1 P2P streaming directly between peer IDs using the NetStream.DIRECT_CONNECTIONS mechanism.
the Cirrus (codename) sample app, VideoPhoneLabs, uses 1:1 P2P for its video calling:
Thank you for your response Michael, you have been very helpful.