so nach ein bischen herumprobieren für jeden den es Interesiert das Ergebnis.->
cvlc -vvv alsa://plughw:1,0 --sout '#transcode{acodec=mp3,ab=128,tune=zerolatency}:rtp{mux=ts,dst=192.168.50.124,sdp=sap}'--network-caching=0
bei deaktivierten Cache auf der Empfängerseite mit ~1.1 Sec am besten, aber vermutlich durch UDP Paketverluste nur mit Kupfer benutzbar. Bei Wlan durch die vielen Ruckler fast nicht erträglich. Auch ein erhöhen des Caches bringt hier nichts bzw. wird dann irgendwann von Icecast abgehängt.
Letzendlich ist die Kombination DarkIce + Icecast2 via TCP am besten ~ 1.5 Latenz und keinerlei aussetzer.
Icecast config erstellen
Code
[general]
duration = 0 # duration in s, 0 forever
bufferSecs = 1 # buffer, in seconds
reconnect = yes # reconnect if disconnected
[input]
device = plughw:1,0 # Soundcard device for the audio input
sampleRate = 44100 # sample rate 11025, 22050 or 44100
bitsPerSample = 16 # bits
channel = 2 # 2 = stereo
[icecast2-0]
bitrateMode = cbr # constant bit rate ('cbr' constant, 'abr' average)
#quality = 1.0 # 1.0 is best quality (use only with vbr)
format = mp3 # format. Choose 'vorbis' for OGG Vorbis
bitrate = 320 # bitrate
server = localhost # or IP
port = 8000 # port for IceCast2 access
password = hackme # source password for the IceCast2 server
mountPoint = rapi.mp3 # mount point on the IceCast2 server .mp3 or .ogg
name = Raspberry Pi
Display More
darkice /home/pi/darkice.cfg
Spaß haben ![]()