Исходный клиент OPUS для Icecast

Я ищу исходный клиент, который позволил бы мне транслировать аудио OPUS через потоковый сервер Icecast2.

В настоящее время проблема заключается в том, что я пытаюсь установить «интернет-радио» для потоковой передачи аудио с очень низким битрейтом. Кодек OPUS очень хорош для этой цели, но я не могу найти исходный клиент для Icecast2, который позволял бы кодировать с помощью кодека OPUS.


person v_2e    schedule 04.05.2013    source источник
comment
Насколько низкий битрейт вам нужен? AAC довольно надежен до 48 кбит, и у вас будет гораздо лучшая поддержка клиентов.   -  person Brad    schedule 05.05.2013
comment
Прежде всего, я должен был упомянуть, что я использую только открытые форматы. В настоящее время я запускаю потоковый сервер с форматом Ogg Vorbis 32 кбит / с, который работает довольно хорошо. Однако сейчас мне также нужны такие низкие битрейты, как 8 кбит / с, поэтому поддержка OPUS была бы отличной для этого.   -  person v_2e    schedule 05.05.2013


Ответы (5)


Следующая версия Darkice (версия 1.2) будет иметь поддержку Opus. http://darkice.googlecode.com

Прямо сейчас я транслирую Opus 32 кбит / с, используя darkice svn версии 540, на icecast 2.4 beta3 и получаю с помощью VLC.

person Daniel    schedule 19.05.2013
comment
Поддерживает ли DarkIce стриминг из списка файлов на жестком диске, а не со звуковой карты? - person v_2e; 09.08.2013

Я нашел простую утилиту для передачи потоков Ogg на сервер IceCast. Он называется oggfwd. Он поддерживает как аудио-, так и видеофайлы, а также файлы в кодировке OPUS.

person v_2e    schedule 12.08.2013

Gstreamer имеет плагин Shout2Send, который может отправлять ogg-поток в кодировке opus на сервер 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
person Michael Perelman    schedule 01.01.2017

Я не пробовал это сам, но похоже, что есть форк BUTT, который поддерживает Opus.

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

person Brad    schedule 05.05.2013
comment
Когда я изо всех сил пытался скомпилировать в Windows, я написал разработчику в Твиттере, и он связал меня с двоичным файлом: dev.kradradio.com/~oneman/opus-transmitter.zip - person Chris Woods; 25.06.2014

Попробуйте LunarCaster DJ. http://lunarcaster.com

Это бесплатно и работает с различными кодировщиками, включая OPUS, OGG, AAC+, MP3 и WMA.

person Paul    schedule 14.08.2013
comment
Не могли бы вы описать это подробнее? - person user35443; 14.08.2013
comment
На сайте много информации. Посетите страницу скриншотов lunarcaster.com/index.php/screenshots. Это приложение для Windows. Не требует базы данных (использует xml в качестве своего рода базы данных). Есть ли что-то особенное, что вы хотели бы узнать? - person Paul; 15.08.2013