Man kann in der channels.conf für RADIO, STREAM und M3U wählen, ob der Stream per FFmpeg oder vlc gelesen werden soll. Der Default ist aber weiterhin FFmpeg.
Dazu gibt es es den neuen Parameter H mit H=F (für FFmpeg) und H=V (für vlc).
Beispiele für vlc:
1LIVE:80:S=1|P=0|F=RADIO|U=http%3A//wdr-1live-live.icecast.wdr.de/wdr/1live/live/mp3/128/stream.mp3|A=8|H=V:I:0:0:257=@3:0:0:1:1:16:8
NASA;FFmpeg:3010:S=1|P=0|F=M3U|U=other.cfg|A=1|H=V:I:0:256=27:257@15:0:0:1:1:1:0
Aber eine Warnung vorweg. Schaltet man den PID-Handler ein P=1, dann wird kein gutes Ergebnis sicht- und hörbar.
Desweiteren erhalte ich mit vlc viele Audio-Drifts, slow downs, speed ups und dergleichen. Auch wird häufig ein retune durch VDR durchgeführt. Das ist alles andere als gut. Wobei ich noch nicht weiß, wo das Problem liegt.
Speichere ich den vlc Stream einfach nur, wird der auch sauber abgespielt (durch ffplay und vlc).
Ein Vergleich des ts-Streams zwischen FFmpeg und vlc wird wohl vonnöten sein. Irgendwas passt nicht.