Hallo,
Ich habe folgende lib, diese unterstützt verschiedene Audio "Backends", welche man mit reincompilen kann. Meine Frage an euch wäre, welches Backend am besten geeignet, um so wenig Abhängigkeiten und den Zweck zu erfüllen den Ton bis hin zu einem http Stream durchzuschleifen, und vielleicht sogar einen Lösungsansatz, bzw Tipps. Die Zielsysteme wären dann eigentlich immer auf Linux, ohne Desktop Environment.
Folgendes, habe ich schon mal im Internet gefunden, was auch funktioniert hat, aber spätestens auf einem normalen live Linux System z.B. ohne Desktop Oberfläche ist es kompliziert. In meinem Testfall Pulseaudio, zum einen zum laufen zu bekommen, und zum anderen dann es noch Systemweit "sauber" und "sicher" einzurichten.
Hier das Beispiel:
cvlc -vvv pulse://<null-sink-name>.monitor --sout '#transcode{acodec=vorbis,ab=128,channels=2}:standard{access=http,dst=0.0.0.0:8888/audio.ogg}'
Diese Backends wären:
- ALSA
- PortAudio
- PulseAudio
weitere Informationen kann man auch direkt nochmal von der lib entnehmen.
Hoffe dass ihr "Audioexperten" mir einen Rat geben könnt, und freue mich auf Antworten.