The streaming functionality is actually utilizing the Microsoft Media
player's Streaming facility.
When you click on someone to listen live, the USBclient prepares to
accept a connection from your web browser. It also starts buffering the
audio for 5 seconds and only then starts streaming it to you. So there
will always be a 5 second delay.
If the call is terminated before the 5 seconds buffer is complete, it
will not start playback at all.
ALSO SEE: AMETHYST Supervisor: How do I do a live listen?