I have found that with MJPEG streams RTSP works fine for live video feeds but if the video feed is MPEG4 then I need to set network-caching to at least 200ms or else it freezes. In our case this is not 'live' enough. With the current release version of VLC we can set the caching down as low as 50ms ...