v_2e
v_2e

Reputation: 2736

OPUS source client for Icecast

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

Answers (5)

Michael Perelman
Michael Perelman

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

Paul
Paul

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

v_2e
v_2e

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

Daniel
Daniel

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

Brad
Brad

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

Related Questions