<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>http://www.noobtype.ru/w/index.php?action=history&amp;feed=atom&amp;title=%D0%90%D1%80%D1%85%D0%B8%D0%B2%3A%D0%92%D0%B8%D0%BA%D0%B8_%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE%D0%B0%D0%BD%D0%BE%D0%BD%D0%B0%2F%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%B2%D0%B5%D1%89%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BF%D0%BE%D0%B4_Linux%E2%84%A2</id>
	<title>Архив:Вики Радиоанона/Настройка вещания под Linux™ - История изменений</title>
	<link rel="self" type="application/atom+xml" href="http://www.noobtype.ru/w/index.php?action=history&amp;feed=atom&amp;title=%D0%90%D1%80%D1%85%D0%B8%D0%B2%3A%D0%92%D0%B8%D0%BA%D0%B8_%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE%D0%B0%D0%BD%D0%BE%D0%BD%D0%B0%2F%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%B2%D0%B5%D1%89%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BF%D0%BE%D0%B4_Linux%E2%84%A2"/>
	<link rel="alternate" type="text/html" href="http://www.noobtype.ru/w/index.php?title=%D0%90%D1%80%D1%85%D0%B8%D0%B2:%D0%92%D0%B8%D0%BA%D0%B8_%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE%D0%B0%D0%BD%D0%BE%D0%BD%D0%B0/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%B2%D0%B5%D1%89%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BF%D0%BE%D0%B4_Linux%E2%84%A2&amp;action=history"/>
	<updated>2026-04-14T23:43:57Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>http://www.noobtype.ru/w/index.php?title=%D0%90%D1%80%D1%85%D0%B8%D0%B2:%D0%92%D0%B8%D0%BA%D0%B8_%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE%D0%B0%D0%BD%D0%BE%D0%BD%D0%B0/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%B2%D0%B5%D1%89%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BF%D0%BE%D0%B4_Linux%E2%84%A2&amp;diff=2319&amp;oldid=prev</id>
		<title>Соус-кун в 22:16, 3 января 2012</title>
		<link rel="alternate" type="text/html" href="http://www.noobtype.ru/w/index.php?title=%D0%90%D1%80%D1%85%D0%B8%D0%B2:%D0%92%D0%B8%D0%BA%D0%B8_%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE%D0%B0%D0%BD%D0%BE%D0%BD%D0%B0/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%B2%D0%B5%D1%89%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BF%D0%BE%D0%B4_Linux%E2%84%A2&amp;diff=2319&amp;oldid=prev"/>
		<updated>2012-01-03T22:16:30Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;http://www.noobtype.ru/w/index.php?title=%D0%90%D1%80%D1%85%D0%B8%D0%B2:%D0%92%D0%B8%D0%BA%D0%B8_%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE%D0%B0%D0%BD%D0%BE%D0%BD%D0%B0/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%B2%D0%B5%D1%89%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BF%D0%BE%D0%B4_Linux%E2%84%A2&amp;amp;diff=2319&amp;amp;oldid=2318&quot;&gt;Внесённые изменения&lt;/a&gt;</summary>
		<author><name>Соус-кун</name></author>
	</entry>
	<entry>
		<id>http://www.noobtype.ru/w/index.php?title=%D0%90%D1%80%D1%85%D0%B8%D0%B2:%D0%92%D0%B8%D0%BA%D0%B8_%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE%D0%B0%D0%BD%D0%BE%D0%BD%D0%B0/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%B2%D0%B5%D1%89%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BF%D0%BE%D0%B4_Linux%E2%84%A2&amp;diff=2318&amp;oldid=prev</id>
		<title>Соус-кун: http://wiki.radioanon.ru/%D1%80%D0%B0%D0%B4%D0%B8%D0%BE/linux</title>
		<link rel="alternate" type="text/html" href="http://www.noobtype.ru/w/index.php?title=%D0%90%D1%80%D1%85%D0%B8%D0%B2:%D0%92%D0%B8%D0%BA%D0%B8_%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE%D0%B0%D0%BD%D0%BE%D0%BD%D0%B0/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%B2%D0%B5%D1%89%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BF%D0%BE%D0%B4_Linux%E2%84%A2&amp;diff=2318&amp;oldid=prev"/>
		<updated>2012-01-03T22:07:24Z</updated>

		<summary type="html">&lt;p&gt;http://wiki.radioanon.ru/%D1%80%D0%B0%D0%B4%D0%B8%D0%BE/linux&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Именно Linux™&amp;lt;ref&amp;gt;Да, блять, это действительно зарегистрированная торговая марка, пруф.&lt;br /&gt;
&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Нужные компоненты ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Что нам нужно:&lt;br /&gt;
&lt;br /&gt;
    JACK (аудиосервер)&lt;br /&gt;
    qjackctl (для управления JACK&amp;#039;ом)&lt;br /&gt;
    Internet DJ Console&lt;br /&gt;
    ALSA (есть практически везде)&lt;br /&gt;
    Skype (для приёма звонков)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== JACK ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Качаем из svn последнюю версию (необязательно оттуда, но нужен самый свежий JACK ветки 1.9.х, он стабилен):&lt;br /&gt;
&lt;br /&gt;
   svn co http://subversion.jackaudio.org/jack/trunk/jack&lt;br /&gt;
&lt;br /&gt;
Собираем через autogen.sh, далее (важно!) ./configure –libdir=/usr/lib (иначе либы свалятся в диру /usr/local/lib, и джек не сможет их загрузить), потом make и make install, ну ты понел.&lt;br /&gt;
&lt;br /&gt;
Аналогично можно поставить и из репозитория. Приём с svn был актуален некоторое количество колов времени назад, когда в репах был старый и глючный JACK. Теперь ситуация значительно улучшилась, и версия 1.9.6 в Debian sid, скажем, отлично подходит для наших целей. Старый джек можно задетектить по версии типа 0.118, так вот, он нам не нужен.&lt;br /&gt;
&lt;br /&gt;
Далее качаем qjackctl с офсайта либо из ближайшей репы для своего дистрибутива. Им будем управлять аудиосервером и втыкать проводки :3&lt;br /&gt;
&lt;br /&gt;
Задаём настройки для аудиосервера, чтобы он работал долго и надёжно. Вот скриншот того, как настроил я:&lt;br /&gt;
&lt;br /&gt;
(у некоторых работает с такими настройками: без галочки «Режим реал. времени (realtime)» и периодов на буфер 2)&lt;br /&gt;
&lt;br /&gt;
Настоятельно рекомендую для пущего кайфу сделать округлые возбуждающие проводки:&lt;br /&gt;
&lt;br /&gt;
Теперь запускаем JACK кнопкой в qjackctl и проверяем работу idjc (тут ничего сложного). Уже можно вещать, но самый смак в подключении внешнего звука в свой микрофон или другой вход.&lt;br /&gt;
&lt;br /&gt;
Далее надо завернуть альсу на JACK. Для этого понадобится alsa-jack плагин (обычно в поставке всей аудиосистемы, либо доустановите из репозитория пакет alsa-plugins и/или alsa-jack) и такой вот конфиг, который следует разместить в ~ и назвать .asoundrc :&lt;br /&gt;
&lt;br /&gt;
pcm.!default {&lt;br /&gt;
	type plug&lt;br /&gt;
	slave { pcm &amp;quot;jack&amp;quot; }&lt;br /&gt;
}&lt;br /&gt;
pcm.jack {&lt;br /&gt;
	type jack&lt;br /&gt;
	playback_ports {&lt;br /&gt;
		0 alsa_pcm:playback_1&lt;br /&gt;
		1 alsa_pcm:playback_2&lt;br /&gt;
	}&lt;br /&gt;
	capture_ports {&lt;br /&gt;
		0 alsa_pcm:capture_1&lt;br /&gt;
		1 alsa_pcm:capture_2&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
ctl.mixer0 {&lt;br /&gt;
	type hw&lt;br /&gt;
	card 0&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Можете сделать скрипты по переименованию этого конфига в .asoundrc и, положим, в .asound.bak, чтобы отключать заворот на JACK, когда вы его не используете (иначе альса не будет работать просто). В общем-то, этого вполне достаточно для организации эфира со скайпом. Добавив умения включать вещание с DSP-входа (безумная галочка в настройках), можно подключить на этот вход модульный синтезатор типа milkytracker и вещать восьмибитку в первозданном звучании, благо, этот синтезатор умеет выводить прямо на JACK без извратов с альсой.&lt;br /&gt;
&lt;br /&gt;
Вот как делается подключение других программ. Нажимаем в qjackctl кнопку Connect и видим входы и выходы JACK. Можно просто перетаскивая вход на выход (или наоборот) создавать соединения и направлять звук. Cкриншот подключения скайпа в микрофонный вход:&lt;br /&gt;
&lt;br /&gt;
Обратите внимание на устройство alsa-jack.jackP.18787.38 — это скайп, выводящий звук через альса-плагин. Его нужно подключить на вход IDJC, который называется mic_lt и mic_rt для левого и правого канала соответственно. Делать это следует перед тем, как выводить позвонившего в эфир, т.е. сначала можно с ним поговорить с отключенным в IDJC микрофоном, далее подключить его в этом окне с проводами и, включив в IDJC микрофон, общаться вместе. Это базовый скилл, далее вы можете подключать на dsp вход другую программу (правда, при этом нельзя говорить и включать музыку в самом IDJC, но, думаю, если переподключить кабели в соединениях, можно добиться чего угодно). Вещание с DSP включается в настройках IDJC, найдёте нужную галку.&lt;br /&gt;
&lt;br /&gt;
Скрин с IDJC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ВНИМАНИЕ!&lt;br /&gt;
&lt;br /&gt;
Если у вас skype отваливается от джека/виснет с бесконечным лупом после 5-10 секунд начала разговора, значит, прыщебляди соснули сраные проприетарщики и впрямь закосячили последнюю бету. Подобное поведение наблюдается на 2.1.0.81, но на предыдущей 2.1.0.47 всё прекрасно-замечательно и не глючит. Вывод? Откатываемся на прошлую бету.&lt;br /&gt;
&lt;br /&gt;
Ссылки на скачивание собственно последней рабочей с jack&amp;#039;ом версии:&lt;br /&gt;
&lt;br /&gt;
    Debian&lt;br /&gt;
    SuSE&lt;br /&gt;
    Dynamic&lt;br /&gt;
    Static&lt;br /&gt;
    Ubuntu 8 32bit&lt;br /&gt;
    Ubuntu 8 amd 64bit&lt;br /&gt;
&lt;br /&gt;
Да-да, они хранят все старые версии, просто не дают на них ссылки. На всякий случай все эти пакеты были забэкаплены, так что в случае неработоспособности ссылок — пишите в конфе, выложим локально.&lt;br /&gt;
Mumble&lt;br /&gt;
&lt;br /&gt;
Толком не тестировалось, но всё же. Появился патч для Mumble, добавляющий поддержку JACK. Этого долго ждали, и оно свершилось! Сам патч для сорсов. Собранные бинарники:&lt;br /&gt;
&lt;br /&gt;
    Debian Stable x86&lt;br /&gt;
    Debian Unstable x86&lt;br /&gt;
    Debian Stable amd64&lt;br /&gt;
    Debian Unstable amd64&lt;br /&gt;
    Fedora 14 x86&lt;br /&gt;
&lt;br /&gt;
Если JACK не запущен, в списке его не будет. Сервер обитает на   radioanon . ru .&lt;br /&gt;
&lt;br /&gt;
== Шаманства для Ubuntu 8.10 от xcellent ==&lt;br /&gt;
&lt;br /&gt;
Описываемые шаманства касаются версии Ubuntu 8.10, однако могут в теории работать на будущих или предыдущих версиях дистрибутива.&lt;br /&gt;
&lt;br /&gt;
Основная полезная инфа находится по ссылке: http://ubuntuforums.org/showthread.php?t=577914. В Убунту ALSA собрана без JACK плагина, соответственно Скайп не сможет давать звук. Чтобы это пофиксить, нам нужен будет плагин JACK из дебиановского пакета, который по ссылке: http://packages.debian.org/lenny/i386/libasound2-plugins/download. Желательно, чтобы версия плагина и ALSA совпадала или была не выше версии ALSA (возможны конфликты).&lt;br /&gt;
&lt;br /&gt;
Пакет — это обычный архив, открываем его менеджером архивов и находим три файла: libasound_module_pcm_jack.a, libasound_module_pcm_jack.la, libasound_module_pcm_jack.so. Файлы копипастим в /usr/lib/alsa-lib с правами администратора.&lt;br /&gt;
&lt;br /&gt;
Алсо, не забываем о конфиге .asoundrc в хомяке, который в Убунту должен иметь вид:&lt;br /&gt;
&lt;br /&gt;
pcm.idjcvoip {&lt;br /&gt;
    type plug&lt;br /&gt;
    slave { pcm &amp;quot;idjcjack&amp;quot; }&lt;br /&gt;
}&lt;br /&gt;
pcm.idjcjack {&lt;br /&gt;
  type jack&lt;br /&gt;
  playback_ports {&lt;br /&gt;
    0 idjc-mx:voip_recv_lt&lt;br /&gt;
    1 idjc-mx:voip_recv_rt&lt;br /&gt;
  }&lt;br /&gt;
  capture_ports {&lt;br /&gt;
    0 idjc-mx:voip_send_lt&lt;br /&gt;
    1 idjc-mx:voip_send_rt&lt;br /&gt;
  }&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
Далее, когда плагин установлен и конфиг создан, перезагружаемся, потом в Skype в Настройки/Устройства выбираем idjcvoip во все поля. Проверяем на запущенном JACK и idjc есть ли звук в тестовом звонке. Если есть, значит Skype теперь можно смешивать в idjc в поток. Короче, работает.&lt;br /&gt;
&lt;br /&gt;
== Pulseaudio и Jack ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Чтобы подружить pulseaudio c jack, достаточно поставить один пакет - pulseaudio-module-jack (в ubuntu sudo aptitude install pulseaudio-module-jack) и можно будет работать. Но нельзя будет подключить skype, так как он по умолчанию использует pulseaudio и jack не сможет его подхватить. Чтобы это исправить, придется сделать следующее:&lt;br /&gt;
&lt;br /&gt;
    1. Установить pulseaudio-module-jack (в ubuntu sudo aptitude install pulseaudio-module-jack)&lt;br /&gt;
    2. Запретить автоматический перезапуск pulseaudio командой: echo autospawn = no &amp;gt; ~/.pulse/client.conf&lt;br /&gt;
    3. Запустить qjackctl, настроить его по скриншоту (убивать пульсу при запуске и перезапускать после)&lt;br /&gt;
&lt;br /&gt;
    4. ???&lt;br /&gt;
    5. Можно вещать.&lt;/div&gt;</summary>
		<author><name>Соус-кун</name></author>
	</entry>
</feed>