Как стать автором
Обновить

Комментарии 62

Вот в конце не понятно. Как выбрать в плеере что звук пойдёт детям, а в браузере, что птички петь будут жене?
В плеерах (к примеру VLC ) есть возможность выбрать аудиоустройство для воспроизведения (выбираем нужное). В браузере я не нашел такой опции, поэтому из него слушаем программкой Virtual Cable
Вообще-то та галочка в настройках звука означает лишь выбор устройства вывода звука по умолчанию, в том числе для системных звуков. Любой же более-менее приличный плеер может САМОСТОЯТЕЛЬНО выбирать в какое устройство выводить звук.
У вас сейчас настроена передача звука на устройства индивидуально, что требует кратного увеличения пропускной способности общего канала передачи данных, поэтому перестаёт его хватать уже на 4-х девайсах.
А те две колоночки… не удивлюсь что они являются полными клонами и у них СОВПАЛ MAC-адрес.
Я про это и писал в конце статьи. Единственная проблема плеера — это вывод только на ОДНО устройство. Если бы он мог раздать звук на все одновременно подключенные устройства, то вопроса бы и не было.

На четыре ( с телевизором) хватает, на пять уже да, заикается…
В мире Apple подобная задача решается через AirPlay (т.е. через Wifi). У меня роутер подключен к колонкам. Музыку можно пустить через колонки с любого устройства: с часов, телефона или с компьютера. Если музыка нужна в другой комнате, то покупается еще один роутер и набор колонок. Конечно играть одновременно они не будут (но это не точно). Но в реальной жизни это обычно и не требуется — достаточно возможности переключения Room1, Room2 и так далее.
Плюсы — простота подключения и настройки, качество звука, доступность с практически любого Apple устройства. Минусы — замкнутость на экосистему, заикания звука при загрузки интернет-канала чем-то тяжелым (ну это может как-то решается, я не искал).
Кстати, через Apple TV, подключенного к телевизору, можно передавать не только звук, но и изображение.
Что касается Bluetooth, я конечно тоже не меломан, но лично для меня качество звука оказалось неприемлемым.
Впрочем, беглое гугление показало что как обычно, под Windows полно программ для вывода звука через AirPlay. В том числе такая функциональность есть прямо из коробки в iTunes под Windows.
С Apple не работал по причине отсутствия этих девайсов в собственности. Был когда-то у меня Apple TV очень давно. Почему выкинул уже точно не помню, но вроде именно из-за замкнутой экосистемы, потому что для просмотра сторонних фильмов требовалась перекодировка.
Вобщем-то как оказалось, устройства Apple использовать совершенно необязательно. Ну и тот же AirPort Express бу относительно недорого стоит — скорее всего сравнимо с приемниками/передатчиками Bluetooth.
А насколько дешево стоит б/у Bluetooth приемник!
Кстати, а как передать звук c Airport на беспроводные наушники?
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Про Apple TV понятно. Вопрос по другим звуковоспроизводящим беспроводным устройствам. Они же должны как-то поддерживать формат Airplay?
НЛО прилетело и опубликовало эту надпись здесь
Да вот не хотят колонки за двести рублей ходить за URL…

Нет, конечно, вы правы, если делать систему вообще с нуля и не особо жаться по деньгам, то наверное AirPlay будут интереснее. Особенно если вы любитель Apple.

Но многие Apple не любят совсем. Вот нам и приходится пускаться на всякие выдумки.
НЛО прилетело и опубликовало эту надпись здесь
Поправьте, если ошибаюсь.

В моём случае, получается, мне надо было три штуки AirExpress для трех зон вещания куда не добраться проводами и один Apple TV на телевизор. И наушники всё равно по Bluetooth.
Плюс магазин iTunes, крайне негативно относящийся не к своим видео и саундтрекам (ну это я то, что помню из собственного опыта с AppleTV).
НЛО прилетело и опубликовало эту надпись здесь
ПС2. Оказалось, что полный мультирум, с одновременным воспроизведением и синхронизацией также возможен через AirPlay. Вобщем, простой вариант — купить AirPort Express в нужном количестве. Сложный — настроить AirPlay сервер на Rasberry Pi.
НЛО прилетело и опубликовало эту надпись здесь
Оставлю инструкцию по настройке Airplay на Raspberry, вдруг кому пригодится (на англ).

Airplay под windows — Shairport4w.

Не всякий блютуз одинаков… нужен с поддержкой звука высокого качества, но тогда боюсь всего канала хватит только на одно устройство.
Поэтому только WiFi и потоковая широковещательная передача.
Кстати у WiFi есть один неприятный недостаток — он не оптимизирован для минимизации задержки при передаче данных, а это означает либо периодические замирания либо большая задержка из-за необходимости большого буфера под кеширование. Хотя, вроде в новых спецификациях 802.11ac что-то есть на этот счет, в том числе приоритетность потоков и т.д. но где это толком реализовано? Только в девайсах премиум-класса с ценником как на слиток золота.
Ну, кто ж спорит-то. Сам хотел на вифи всё сделать.
Просто исходя из реалий и наличия в основном блютусных изделий…
судя по фото акустики в статье о высоком качестве речь не идет в принципе. надеюсь я ошибаюсь
Не ошибаетесь. За высоким качеством — это к Sonos. Там правда, дороговато, но говорят [1], того стоит.
да я думаю использование более качественной акустики это достаточное решени. звук через BTпередается в достаточно хорошем качестве, которое конечно не стоит портить дешевыми колонками
Насчет качества Bluetooth передачи, мнения в комментариях расходятся очень сильно.

Что касается меня, то мелкие колонки оказались намного более простыми в размещении (их можно впендюрить относительно незаметно куда угодно и они там не мешаются), чем возиться с размещением навороченной АС. Качество звука, повторюсь, лично меня устроило полностью.
Проблема в том что все остальные кодеки кроме высококачественных заточены под передачу преимущественно голоса, и очень сильно зажимают полосу до 8кГц. Ни о какой музыке не может быть и речи даже на дешёвой акустике. Это потом уже добавили профили A2DP и возможность использования других кодеков в канале вроде MP3 и подобных, но ограниченный битрейт даже в таком случае оставляет желать лучшего. Остаётся только делать ставку на более эффективные кодеки, но тут уже встаёт в полный рост проблема совместимости — оба девайса должны поддерживать нужный кодек, а это бывает невозможно чисто по техническим причинам(необходимость высокопроизводительного процессора на борту для декодирования потока). Даже если это преодолеть встаёт ещё одна проблема причем принципиальная — блютуз это соединение точка-точка, весь доступный канал делится на всех потребителей и в случае передачи высококачественного контента среды передачи данных очень быстро перестаёт хватать. Не знаю, может в последних ревизиях всё-таки добавили возможность броадкаста, но что-то сомневаюсь. Не для того блютуз вообще делался, если всё что надо реализовать то это будет просто ещё одна версия WiFi. Причем, насколько мне известно, блютуз в отличие от WiFi остаётся всё ещё в тесных рамках пары каналов на 2.4ГГц.
активно использую звук по BT в машине. система уровня когда FLAC от MP3 отличить можно, но не более. и даже в таком случае разница между MP3 возпроизведенным на голове и телефоне стремится к нулю (я не слышу).
Тоже подумал про airplay, но разве там нет двухсекундной задержки при воспроизведении, что делает его пригодным только для музыки и фильмов (если в плеере можно настроить задержку звука)?
А для чего еще он нужен? Ну да, по скайпу общаться скорее всего не получится через AirPlay. И играть на виртуальных инструментах.
В родной экосистеме проблем не было с задержками, разве что в VLC пришлось на две секунды сделать отставание видеоряда. В браузере и в других приложениях проблем не было.
В мире Linux подобная задача решается включением поддержки сети в Pulseaudio: пара настроек в конфигурационном файле или одна галочка в GUI. Поддерживается синхронизация звука: если вы смотрите фильм и у вас тормозит сеть, фильм на момент поставится на паузу, чтобы избежать рассинхронизации видео и аудио.

Airplay тоже поддерживается, как и DLNA. Можно еще вещать RTP Multicast сразу всем устройствам в сети.
Можете рассказать чуть подробнее. Допустим у меня две пары колонок, в разных комнатах. Ставим к каждой паре по малинке, подключаем в сеть, настраиваем там Pulseaudio, дальше как управлять этим, например если с windows pc нужно запустить музыку или фильм?
PulseAudio — аудиосервер. Вам нужно найти какой-то клиент, чтобы вещать на него с Windows.
Тоже хотел купить блютус ресивер Логитек, но потом увидел, что продается Тплинк с блютус 4.1 и купил его, т.к. про версию у логитека ничего найти не удалось. По ощущениям разницы между проводом и блютусом вообще нет и на мп3, и на флак. Слушаю на связке люмия 950хл и микролаб соло-7.
Надо обращать внимание не только на версию блютуса, но и на поддерживаемые передающим и принимающим устройствами кодеки. AptX весьма хорош. Прямо такой «аудиофильский» блютус.
Передающее поддерживает, а про принимающие неизвестно, почему-то производители не пишут.
Когда поддерживает, пишут с гордостью. Если не пишут, скорее всего это означает, что не поддерживает.
они пытались петь одновременно, но получалось у них это только поочерёдно. Причем с другими устройствами они не конфликтовали. Только с друг другом.


На самом деле они не конфликтуют, а настолько уважают друг друга, что вежливо молчат, пока оппонент высказывается =)
Не забываем про поддерживаемые протоколы в bluetooth устройствах. AptX LL и задержек нет (рассинхронизации между движением губ и звуком в наушниках на наблюдается)
Больше склоняюсь к относительно недорогим китайцам типа airmusic2 (он же Audiocast P2). Никто ещё не делал мультирум на них?
Вот как и предсказывалось, скоро китайцы все-таки раскачаются и завалят нас своими поделками на Wi-Fi…
Программа вроде как изначально платная, но найти бесплатный ее вариант вам тоже никакого труда не составит.

Очень невежливо рекомендовать воровать ПО на IT-ресурсе.


Virtual Audio Cable доступна здесь. Стоит $35, перед покупкой советуют протестировать всё на пробной версии.


Автор — Евгений Музыченко, emusic

На самом деле есть лицензия для россиян за $17, а вообще я вполне либерально отношусь и к нелегальным пользователям, лишь бы не распространяли сами, и не требовали нагло поддержки. :)
Я и не рекомендовал.
Откровенно говоря даже не догадывался, что соотечественник наваял…
Думал, богатые буржуи.
Куплю тогда, наверное… со скидкой… за бесплатную рекламу…
Для WiFi/Lan есть мультирум музыкальное решение на базе бесплатного ПО сервера Logitech Squeezebox.
Плеерами/ресиверами могут выступать как законченные аппаратные релизации (например, Squeezebox touch, стоит денег), так и opensource сборки типа squeezeplay jive или старые смартфоны/айподы с соответствующим приложением на борту.

Все ресиверы находятся в одной WiFi сети, могут играть с сервера раздельно или синхронно музыкальные файлы любого формата, включая lossless, включая hi-res. При синхронном воспроизведении задержки выправляются автоматически и хор получается стройный.

Все ресиверы воткнуты в те или иные активные колонки и раскиданы по разным комнатам.
Управление воспроизведением выполняется через веб или через специальные приложения или непосредственно с ресивера.
Не прочитал статью целиком, слишком много деталей, но по-моему это всё можно сделать с google chromecast audio.

Цена вопроса — 40 евро за один девайс, к которому можно подключить близлежащие колонки, как минимум стерео, а может и больше.
Везде есть свои подводные камни.
Кроме этого, цена вопроса блютус ресивера Logitech 25 евро за один девайс
У меня три хромкаста дома, никаких подводных камней, всё просто работает. Можно купить на ebay за $35.
Ну мне бы он не подошел т.к.
1. ориентирован на работу с потоковыми сервисами (тот же itune только в профиль). просто так видео файл он не пережует.
Ну во первых, приложения в Google Play споддержкой Chromecast не очень много вообще, И нигде не написано, что поддержка приложением Chromecast вовсе не означает поддержку Chromecast Audio! Скажем приложение Youtube просто не обнаруживает Хромкаст Аудио, звук передавать можно из приложений явно заточенных под него, а таких еще меньше

2.
bluetooth receiver можно купить за $ 27(и не на еbay в америке а в юлмарте в россии) и вам не потребуется переходник с американской вилки
3.
в приложении можно переключаться между несколькими Google Chromecast Audio
. Мне не надо между, мне надо чтобы одновременно.
На хромкаст можно стримить всё аудио с устройства (pc/mac/android/ios) и хромкаст выступает тут в роли обычного аудиовыхода.
Yастраиваются несколько хромкастов тоже без проблем и даже задержка воспроизведения между конкретными хромкастами, если это надо, чтоб во всех комнатах звучало одновременно
Есть хороший обзор по хромкасту

http://itc.ua/articles/obzor-google-chromecast-audio/

Может кому-то он и подходит.
Но себе бы я уже не стал его ставить, по причинам, которые уже несколько устал озвучивать. Все они в том обзоре приведены.
И вот ради $35-$27=$8 вы будете руками писать всю инфраструктуру, настраивать кучу блютус девайсов, ловить баги, да?

Хромкаст может быть использовать в mirror mode, то есть как аудиовыход с практически любого устройства. Можете сами написать приложение для него и стримить всё нужно, можно стримить файлы из локальной сети, есть куча программ для этого.

Chromecast Audio (причём разных производителей) объединяются в одну сеть автоматически и можно вещать в какую угодно группу.

Хромкаст питается от обычного microUSB, так что переходника не надо. Это только для Ultra.
Ей богу, ничего не писал, никакой инфраструктуры…
Блютусы Windows настраивает.

Настройка



А с хромкастом, тот еще геморрой судя по отзывам. Все эти стримы, потоки, подкасты.
Это всё дьявольское наущение…
А теперь у вас зоопарк из андроида, айфона, мака, линкуса и венды. Как, будет работать? Это ещё и компьютер надо включённым держать, да?
Наоборот очень получилось гармонично. Было несколько разных устройств, которыми я пользовался по отдельности. Добавил три тысячи рублей на два ресивера и всё заиграло в дивной гармонии… Ничего не пропало, всё в деле.

А чтобы что-то работало, действительно, это надо держать включенным.
Да, логично.
Ну для распараллеливания звука можно попробовать использовать и одну из программ для сведения входов, например в программе Voice Meeter (именно версия banana) можно выбрать три аудио-выхода, любых, плюс вместе с программой ставится VB-Cable (как я понял аналог virtual audio cable), с таким же контролем задержек, лицензия программы donationware, так что ее можно использовать для домашних заморочек и бесплатно.
VB cable — это интересно. Только зачем еще первая программа? Если он заменяет VirtualCable полностью, то можно, наверное, не усложнять.
Voicemeeter — это для распараллеливания, можно послать звук только на Bluetooth устройства. А vb-cable позволяет ввести и вывести из программы звук, то есть мы делаем входной кабель программы стандартным выходным устройством(знаю, странно звучит), и весь звук идет только в программу, а в ней можно распределить выход звука на другие устройства. Хм, только сейчас понял что в посте решение было найдено, видимо не заметил, получается это просто более красивая программа для реализации того же самого

Лет 6 назад спаял себе беспроводной ИК приёмопередатчик. Конечно не радио, но как вариант для одной комнаты, хотя если установить репитеры можно и расширить систему.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации