Two days ago I got same issue with you. For basic you must understand about a delay for the audio. Go to Preferences → All (features, as opposed to “Basic”) → Audio → Audio desynchronization compensation: a value in milliseconds.
I've a live stream coming in that is transcoded in VLC/1.1.7. Here if I view the stream directly from VLC with a player over RTSP like QuickTime or VLC the audio & video are in perfect sync and never skew. I've tried forcing an --audio-desync in VLC to compensate, but the skew seems to be variable when it comes out of WMS, even though it never skews when played directly from VLC.
But some hours ago the problem is solved, though the specific cause is still not clear sadly.
Initially we were compiling, on Ubuntu 10.04.2, our own vanilla version of the latest VLC (1.1.7 at time of writing
release date) with manually pulled down and compiled latest dependencies needed for our case. I additionally tried different versions and dependencies without any luck.
Finally I created an LXC instance of gentoo on the same box and built the latest version of VLC, again v1.1.7
, with the necessary dependencies for our setup. This compile of VLC works without the a/v skew, sending over the network to the exact same WMS-2.2.3 instance. All the command lines for the transcode stay similar. Thats all my experienced.
I hope your problem clear..