Трансляция музыки для игровых сессий онлайн

Лично меня на данный момент Roll20 устраивает всем, и только одно раздражает — музыку через него можно транслировать только с сайта SoundCloud. Последний в свою очередь снабжён софтиной, которая с некоторой вероятностью заблокирует вашу попытку загрузить на сайт любимый саундтрек. Ибо копирайт. В принципе, есть способы обойти эту софтину, но мне этот вариант показался не слишком крутым. Зачем обманывать машину на этом долбаном сайте, если можно сделать всё самому? Ведь наверняка же можно самостоятельно транслировать музыку, Roll20 для этого не обязателен.

Изначально мысль пошла по пути трансляции музыки с жёсткого диска компьютера через мессенджер (по умолчанию — через скайп). После перебора пары неудачных вариантов (например, я смог транслировать музыку, но при этом оказался отключенным микрофон) всё получилось. Спасла программа Virtual Audio Cable. Запускать её (как и приложение «audiorepeater», которое идёт в комплекте) нужно от имени администратора, иначе прога ничего не даст сделать. Суть в том, что программа создаёт что-то вроде виртуальных каналов, а также умеет переключать эти каналы и устройства вывода и ввода звука друг на друга. Сначала запускаем файл «vcctlpan», в открывшемся меню в левом верхнем углу добавляем один виртуальный канал (поясняю: так, шоб их стало два). Сохраняем. После этого в панели управления (меню Звук) делаем канал №2 устройством по умолчанию.



Далее запускаем файл «audiorepeater» три раза. Схема: виртуальный канал №2 у нас становится каналом, на который с аудиокарты идёт музыка (с тех пор, как мы сделали его устройством по умолчанию). Потом мы с канала №2 отправляем музыку на канал №1. Также на канал №1 мы направляем сигнал с микрофона, так что музыка и голос смешиваются в этом канале. Ну и, наконец, для того, чтобы вы тоже могли слышать транслируемую музыку, мы канал №2 подключаем на ваши динамики.





После этого в настройках вашего мессенджера вам нужно найти устройство, с которого мессенджер принимает сигнал (по умолчанию это микрофон), и заменить его на канал №1. Вашему собеседнику будет передаваться смесь музыки с канала №2 и речи с микрофона. На ваши же динамики будет идти только музыка с канала №2. Если всё сделано правильно, то ваш собеседник будет хорошо слышать и вас, и музыку (а также любые иные звуки с вашей аудиокарты! Так что всякие пищалки-уведомлялки лучше отключить). Соответственно, громкость музыки регулируете так, как вы регулируете её для себя — в медиаплеере или с помощью настройки громкости на рабочем столе. Всё готово.

Только знаете что? Судя по всему, все мессенджеры слегка глушат принимаемый звук, когда вы говорите в микрофон. И функцию эту не так-то просто отключить — во всяком случае, со скайпом у меня это не получилось несмотря на чтение англоязычных обсуждений и мануалов. Может, поможет настройка игроковских микрофонов, но я не уверен. Если у вас получится это со скайпом или с другим клиентом, прошу поделиться. Так вот, этот маленький дефект может раздражать игрока, поскольку прекрасные звуки будут для него затихать каждый раз, когда он что-то говорит. И это приводит меня к мысли о том, что всё вышеописанное шаманство не очень-то и нужно — гораздо удобнее создать интернет радио, к которому подключатся ваши игроки и которым вы будете управлять, меняя треки и настраивая громкость по необходимости. Правда, бесплатное радио у меня что-то пока не запахало (флэшплеер подвис), а собственную радиостанцию за 1 евро я создать пока не успел. Засим откланиваюсь. Продолжение, наверное, в комментах, где технически подкованные имажинарцы наверняка напишут что-то полезное.

32 комментария

avatar
В Арсенал перенеси пожалуйста.
avatar
А как?
avatar
Нужно вступить в соответствующий блог, потом отредактировать запись, выбрав нужный блог в выпадающем списке «Публиковать в».
avatar
на нашёл кнопку, чтоб вступить :( Нашёл «читать», модератора и данные о блоге.
avatar
Вероятно, это будет «читать».
avatar
Да, оно. Просто для меня было не очевидно, что для того, чтобы написать, нужно нажать «читать».
avatar
Так вот у нас очевидно работает имажинария, которую кто-то собирался 2 года назад допиливать…
avatar
Скоро все к Карлу уйдут, и снова все будут дамы и квалеры :D
avatar
Я не спец, но по-моему звук глушит не скайп, а операционка. Поищи в настройках звука, что там есть о глушении лишних звуков.
avatar
Пуск — Панель управления — Звук — Связь — действие не требуется
avatar
Пробовали — не помогло.
avatar
Например, у меня есть вот такая фигня:
avatar
Я бы предложил воспользоваться тимспиком…
avatar
А он не приглушает? Я хотел попробовать, но там сервер-хренервер…
avatar
В ВК глянь ;) Там credentials.
avatar
Discord не приглушает. (Точнее приглушает, но у него есть явная и очевидная настройка приглушения, позволяющая в т.ч. и отключать этот эффект)
avatar
От локальных уведомлений («пищалок») должно быть можно избавиться, если звук с плеера сразу отправить в виртуальный канал, а оттужа уже — в воспроизведение. (У плеера должна быть настройка выбора канала, такая же, как у мессенджера)
avatar
Разумно. Спасибо.
avatar
krugloffm.ru/internet-radio-2/shoutcast-server-2/sozdayom-radio-v-winamp.html — может пригодится. Скорее-всего способ не очень, ибо серверу нужно обладать белым ip, за всякими NATами вероятно не запашет. Впрочем, я не спец по вопросу. Чем-то похожим ооочень давно организовывали радио в локалке.
  • Srez
  • +1
avatar
ЗЫ: из той же серии Icecast2 — по нему мануалов полно.

ЗЫЫ: что-то не смог постскриптум вставить в свое оригинальное сообщение, не дало отредактировать — мол прав на редактирование не хватает… любопытно.
avatar
Возможность редактирования закрывается, когда на твоё сообщение ответили или через десять минут после отправки сообщения.
avatar
чтобы звук был крутым и атмосферным используйте google hangouts — он может транслировать полноценное стерео
avatar
Поясни. Вместо скайпа просто использовать хэнагуты, со всем описанным шаманством или у него есть встроенная возможность транслировать аудио?
P.S.
Никогда не пользовался.
avatar
с шaмaнством, дa! но тaм eсть studio звук. youtu.be/6LKdk_jCuKc.
удобствa:
1) зaпись сeссий срaзу в youtube
2) в hangouts кучa доп приспособлeний и apps нa любой случaй
3) это брaузeрнaя фичa
4) aдминкa удобнaя и никто, кaк прaвило, в hangouts нe лeзeт со звонкaми
avatar
404 Not Found — по ссылке
avatar
avatar
точкa былa лишнeй :(
avatar
Помогите с Discord -_-
Зарегались с товарищем, микрофоны включили, в том числе на сайте. Друг друга не слышим. ЧЯДНТ?
avatar
Учитывая написанный тобой гайд, я бы начал с проверки того, какой у тебя канал за что отвечает (ты ведь второй канал сделал каналом по-умолчанию), с чего дискорд забирает звук и куда он его выдаёт.
avatar
Я вернул статус «по умолчанию» динамикам и микрофону. Алсо ничего не слышал не только я, но и мой товарищ. Возможно, мне стоит попробовать версию, которая устанавливается на винчестере, а не браузерную.
avatar
Важное дополнение: в мессенджере в качестве устройства вывода нужно обязательно указать непосредственно динамики. Если устройство вывода будет определено по умолчанию, то речь ваших товарищей пойдёт на канал №2, оттуда на канал №1, а оттуда её снова будут слышать ваши друзья (ну то есть они будут сами себя слышать).

В скайпе по умолчанию стоит вывод на динамики, а вот в Дискорде я минут пять ломал голову, почему у моего друга вдруг появилось эхо. А оказалось, что мессенджер как раз таки выдавал сигнал на канал №2.
avatar
Это, конечно, в том случае, если канал №2 выбран как устройство по умолчанию. Если на него пущен только сигнал с медиаплеера, а устройством по умолчанию являются динамики, то всё ОК.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.