VLC can stream using HTTP, MMS, UDP (udp doesn't work for me),RTP and Icecast. There are several transcoding profiles for TS,OGG,mp4,ASF
what are the best methods to use for best compression and good video quality?
i want it to take a bandwidth of around 450k/s