Low latency audio transmitting with vlc and ffmpeg

SENDER: ffmpeg -d -vol $VOLUME -f alsa -i $HWID -vn -vol $T_VOLUME -strict experimental -acodec $T_CODEC -ac $T_CHANNELS -ar $T_RATE -ab $T_BANDWIDTH -f rtp udp://${T_IP}:${T_PORT} RECEIVER: vlc -d –rc-fake-tty -I dummy -I oldrc –config $VLCCONFIGDIR/$BID.rc –rc-host $TELNET_IP:$TELNET_PORT –aout alsa –alsa-audio-device $HWID rtp://@:$RTP_PORT > /dev/null 2>&1 &

Transcoding icecast streams with vlc from stereo mp3 to stereo ogg or mono mp3

cvlc -d “http://ADDRESS/radio.mp3″ ‘:sout=#transcode{acodec=vorbis,ab=128,channels=2,samplerate=41000}:duplicate{dst=std{access=shout,mux=ogg,dst=source:PASSWORD@ADDRESS:PORT/radio.ogg}}’ –no-sout-shout-mp3 –sout-shout-quality=100 –sout-shout-channels=2 –sout-shout-name=”restream” –sout-shout-description=”restreaming” –sout-shout-url=”http://YOURSITE” –sout-shout-genre=”GENRE” –loop cvlc -d “http://ADDRESS/radio.mp3″ ‘:sout=#transcode{acodec=mp3,ab=64,channels=1}:duplicate{dst=std{access=shout,mux=raw,dst=source:PASSWORD@ADDRESS:PORT/radio-mono.mp3}}’ –sout-shout-mp3 –sout-shout-name=”restream” –sout-shout-description=”restreaming” –sout-shout-url=”http://YOURSITE” –sout-shout-genre=”GENRE” –loop