On 4/7/20 2:02 PM, Louis Foster wrote:
I've been trying to find a good way to a stream of
audio from jack
into opusenc (the official opus encoder tool) and then pass it to
something like oggfwd to send to Icecast. However, a few different
things I've tried in python haven't worked out, and I'm trying to not
have to rely on an "audio file player" (like sox or pyaudio) to sit in
the middle. Now I'm wondering if there's a way I can get the raw pcm
data from jack. Is this possible? Is there an existing tool?
I use ffmpeg to stream Opus to icecast:
/usr/bin/ffmpeg -f jack -i opus -vn -acodec libopus -ar 48000 -ac 2 -ab
64k -content_type audio/ogg -f ogg
icecast://source:password@127.0.0.1:8000/opus
It's not the new flags, but it'd be straightforward to update.
-Sam