How so, exactly, is it incompatible? RFC 2326 mentions IPv6 and there are no explicit differences called out.
The Live555 server works on IPv6 (see
http://live555.com/mediaServer/release.html), for example, as does my server, and the VLC client looks like it could with a few fixes.