vlc's http server doesn't accept absolute urls (mmsh)
If an HTTP/1.1 client sends an absolute url for an existing resource to vlc streaming through mmsh, vlc returns a 404.
According to rfc 2616 in section 5.1.2 (Request-URI):
To allow for transition to absoluteURIs in all requests in future versions of HTTP, all HTTP/1.1 servers MUST accept the absoluteURI form in requests, even though HTTP/1.1 clients will only generate them in requests to proxies.