Прямой выход Traktor для Shoutcast / Icecast с помощью транскодера на MacOS

Я пытаюсь переслать мой местный icecast поток к внешнему icecast/shoutcast поток. Трактор поддерживает только icecast, поэтому рекомендуемая настройка-потоковая передача на локальный сервер icecast и использование транскодера потока для пересылки музыки в место назначения, где люди ее слушают.

настройка локального сервера icecast была легкая часть

brew install icecast

, а затем просто настроить его.

одно предложенное решение вместо использования Перекодировщик использовать что-то как приклад или LadioCast для того чтобы течь все аудио на некотором тональнозвуковом канале. Я попробовал их в качестве последнего средства от отчаяния-прикладом я получаю его для подключения и потока, но (не каламбур) не может открыть поток в браузере, чтобы слушать, он просто показывает 404. LadioCast с другой стороны потоки, поток открывается, но я слышу только тишину, даже если я выбираю все 4 мои звуковые карты. Кроме того, эти решения не работают, Они не совсем то, что я ищу с любой другой выход оповещения на компьютере, будет показан также.

Liquidsoap было рекомендовано в одной статье.

brew tap drfill/liquidsoap
brew install liquidsoap --with-all

Ошибка: Вызов Оборудования.is_64_bit? отключен! Использовать
Оборудование:: CPU.is_64_bit? вместо этого.
/usr/местные/доморощенный/библиотеки/краны/drfill/самогон-в liquidsoap/Формула/liquidsoap, который лежит.rb: 66: в
mp3? Пожалуйста, сообщите об этом в drfill / liquidsoap кран! Или даже
лучше представьте PR, чтобы исправить это!

brew установить в liquidsoap

==> Установка в liquidsoap от drfill/liquidsoap, который лежит
==> Установка зависимостей для drfill/liquidsoap, который лежит/в liquidsoap: цель-CAML таким образом, данные, используемые, данные, используемые системных журналов, данные, используемые dtools, данные, используемые для PCRE, данные, используемые придурок, данные, используемые ромашки, libmagic, данные, используемые магии, вида OCaml-простой формат, данные, используемые biniou, данные, используемые адррес cppo, данные, используемые yojson, данные, используемые Огг, данные, используемые ворбис, libzip, данные, используемые gd4o, вида OCaml-мм
==> Установка drfill/в liquidsoap/liquidsoap, который лежит зависимость: цель-компания
==> Загрузка https://homebrew.bintray.com/bottles/ocaml-4.06.1.high_sierra.bottle.tar.gz
Уже скачали: /пользователи/Влад/библиотека/схрон/доморощенный/данные, используемые 4.06.1.хайсьерра.бутылка.смола.gz
==> Лить данные, используемые 4.06.1.хайсьерра.бутылка.смола.gz

5
источник

1 ответов

ОК, после более копать, я нашел безумно сложное решение, но он работает!

во-первых, давайте сначала настроим виртуальную звуковую карту, используя Loopback ...

(Loopback не бесплатный и стоит примерно столько же, сколько Traktor Pro, но, по крайней мере, он работает)

enter image description here

если вы хотите воспроизвести свой вывод через набор больших динамиков, вы бы добавили некоторые правила маршрутизации здесь, чтобы направьте звук на внешние динамики, а также под monitor audio through, но пока только убедитесь, что он отмечен галочкой, и оставьте его точно так, как на скриншоте.

Далее, мы собираемся создать общую звуковую карту, то, что я даже не знал, было возможно на MacOS! В разделе Утилиты выберите настройку Audio MIDI ...

enter image description here

enter image description here

появится список аудиоустройств. Нажмите кнопку + внизу слева и выберите Create Aggregate Device. Дважды щелкните по имени и переименуйте его во что-то более полезное.

enter image description here

убедитесь в том, чтобы выбрать выход для наушников, а также Loopback Audio который мы настроили ранее в Loopback.

далее, в Traktor, убедитесь, что изменить аудио выход на новую звуковую карту aggregate, что мы назвали Traktor Output

enter image description here

под выходной маршрутизации, где магия произойдет! Так как мы добавили две звуковые карты под общую звуковую карту, эти выходы теперь могут быть выбраны индивидуально под Output Monitor и Output Master

enter image description here

Далее мы будем использовать попки пикап аудио от замыкания звуковой карты и вещания она.

enter image description here

enter image description here

butt
затем используется для захвата звука с виртуальной звуковой карты и транслировать его в shoutcast или icecast потоков. Все переключение потока будет происходить непосредственно внутри butt.

наконец, ваши мелодии теперь могут быть подхвачены в потоке, надеюсь, что когда-нибудь будет более простое решение, которое не потребует 2 дополнительных частей программного обеспечения.

enter image description here

0
отвечен Jan Vladimir Mostert 2018-03-27 06:06:59
источник

Другие вопросы audio icecast shoutcast streaming traktor