我正在寻找能让我通过Icecast2流媒体服务器传输OPUS音频的源客户端。
目前的问题是我正在尝试建立一个“互联网广播”,用于以非常低的比特率传输音频。 OPUS编解码器非常适用于此目的,但我找不到Icecast2的源客户端,它允许使用OPUS编解码器进行编码。
答案 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。
答案 4 :(得分:0)
尝试LunarCaster DJ。 http://lunarcaster.com
它是免费的,可与许多不同的编码器配合使用,包括OPUS,OGG,AAC +,MP3和WMA。