I have a Flex based application which is using Flash Media Server (FMS) server (version 4.0) for live video streaming between two users (i.e. a one to one teleconferencing service). This streaming is one-to-one, as defined by business rules, so that no third person can join a teleconference. Either person can start the video stream via a browser-based Flex client and communication gets established once the second user joins. Validation for connecting the streams of the two users is implemented on the FMS server (as server side scripting defined in main.asc).
Almost every teleconference has video/audio sync issue of anywhere between 2-10 seconds (i.e. the audio and video feeds are not synchronized).
Question - any suggestions on how this can be corrected, either client or server side?