Reputation: 2736
I am looking for the source client that would let me stream the OPUS audio through the Icecast2 streaming server.
The problem currently is that I am trying to establish an "internet-radio" for streaming the audio with very low bitrates. OPUS codec is very good for that purpose, but I cannot find a source client for Icecast2 which would allow encoding with the OPUS codec.
Upvotes: 4
Views: 7929
Reputation: 103
Gstreamer has shout2send plugin which can send opus encoded ogg stream to icecast server.
gst-launch-1.0 filesrc location=yourfile.flac ! decodebin ! audioconvert ! audioresample ! audio/x-raw, rate=48000, channels=2, format=S16LE ! opusenc bitrate=128000 frame-size=40 ! oggmux ! shout2send mount=/stream.ogg port=8000 description="putsongnameherer" genre=JAZZ username=source password=yourpass ip=xxx.xx.xxx.xxx
Upvotes: 1
Reputation: 1
Give LunarCaster DJ a try. http://lunarcaster.com
It's free and works with a number of different encoders including OPUS, OGG, AAC+, MP3 and WMA.
Upvotes: 0
Reputation: 2736
I have found a simple utility for feeding the Ogg streams to IceCast server. It is called oggfwd. It supports both audio and video files and the OPUS-encoded files as well.
Upvotes: 1
Reputation: 11
Next version of Darkice (verison 1.2) will have Opus support. http://darkice.googlecode.com
Right now I'm streaming Opus 32kbit/s using darkice svn revision 540 to an icecast 2.4 beta3 and receiving with VLC.
Upvotes: 1
Reputation: 163234
I haven't tried this myself, but it looks like there is a fork of BUTT that has suppot for Opus.
https://github.com/krad-radio/butt-krad-opus
Upvotes: 0