用于Icecast的OPUS源客户端

时间:2013-05-04 14:22:32

标签: audio-streaming icecast internet-radio

我正在寻找能让我通过Icecast2流媒体服务器传输OPUS音频的源客户端。

目前的问题是我正在尝试建立一个“互联网广播”,用于以非常低的比特率传输音频。 OPUS编解码器非常适用于此目的,但我找不到Icecast2的源客户端,它允许使用OPUS编解码器进行编码。

5 个答案:

答案 0 :(得分:1)

Darkice(verison 1.2)的下一个版本将支持Opus。 http://darkice.googlecode.com

现在我正在使用darkice svn rev 540将Opus 32kbit / s传输到icecast 2.4 beta3并接收VLC。

答案 1 :(得分:1)

我找到了一个简单的实用程序,用于将Ogg流馈送到IceCast服务器。它被称为oggfwd。它同时支持音频和视频文件以及OPUS编码的文件。

答案 2 :(得分:1)

Gstreamer有shout2send插件,可以将opus编码的ogg流发送到icecast服务器。

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

答案 3 :(得分:0)

我自己没有尝试过,但看起来有一个BUTT的分支支持Opus。

https://github.com/krad-radio/butt-krad-opus

答案 4 :(得分:0)

尝试LunarCaster DJ。 http://lunarcaster.com

它是免费的,可与许多不同的编码器配合使用,包括OPUS,OGG,AAC +,MP​​3和WMA。