когда вы делаете "-I http", это активирует интерфейс http, а не потоковую
если вы хотите передать файл, вы обычно делаете что-то вроде:
vlc -vvv input_stream --sout '#transcode{vcodec=mp4v,acodec=mpga,vb=800,ab=128}:standard{access=http,mux=ogg,dst=0.0.0.0:8080}'
это кодирует и передает контент из input_stream на http порт 8080
см. VLC streaming howto для дополнительных опций.
подсказка: вы можете использовать VLC GUI Wizard, чтобы узнать правильные параметры.