Unfortunately, IE and VLC do not really work right now ... I found this on the vlc forums:
VLC included activex support up until version 0.8.6, I believe. At that time, you could access a cab on the videolan and therefore 'automatic' installation into IE and Firefox family browsers was fine. Thereafter support for activex seemed to stop; no cab, no activex component. VLC 1.0.* once again contains activex support, and that brilliant. A good decision in my opinion. What lacking is a cab installer for the latest version.
This basically means that even if you find a way to make it work, anyone trying to watch the video on your site in IE will need to download and install the entire VLC player program to work in IE, and users probably don't want to to do this. I canโt get your code to work in firefox or IE8 on my mobile computer, although I may not have posted the video address correctly ... I get a message that there is no video output ...
I guess and say that this probably works for you locally because you have VLC installed but not on your server. Unfortunately, you probably have to use Windows Media Player or something similar (Microsoft can force people to use their materials!)
And if you're curious, it seems like the reason is that there is no cab file due to the cost of having an active x control.
It's pretty simple for your page to use VLC for firefox and chrome users, and Windows Media Player for IE users, if that works for you.
source share