The current plan is somewhat sketchy but looks something like this:
Unify: look into using libmms as a basis for the improvements. Try to persuade xine and mplayer to use libmms.
Catch up: Improve libmms up to the current level of the VLC implementation. Ensure that at least xine and mplayer make use of the new features.
Keep going: add new features to both vlc and libmms.
Features in VLC missing in libmms
- UDP support (mmsu)
- Seeking
Features not in any player
- Automatic bitrate selection
- Server-initiated stream switching
- Proxy support