Как мне воспроизводить аудио через несколько подключенных устройств?

Вопрос или проблема

У меня есть несколько Bluetooth-устройств для аудио, на которые я хочу одновременно передавать звук. Я хотел бы иметь возможность подключать несколько Bluetooth-колонок, наушников или AirPods одновременно и воспроизводить звук как минимум на двух устройствах одновременно. Когда я использую Google для поиска информации, практически все сайты говорят, что это возможно, но только с Bluetooth 5.0, что я считаю неправдой. Я могу подключить несколько Bluetooth-устройств к своему ноутбуку одновременно, например, так же обстоит дело с моим MacBook и телефоном. Они подключаются как аудиоустройства, но я просто не могу выбрать их все сразу. Я хотел бы знать, возможно ли это для Android, MacOS и Windows, желательно с возможностью выбора, какое устройство воспроизводит звук слева, а какое справа. Я предполагаю, что это, вероятно, невозможно на iOS из-за закрытой операционной системы.

Некоторые телефоны Samsung обладают этой функцией, но я не уверен, эксклюзивна ли она только для Galaxy Buds или работает для всех устройств, так как данной функции нет на моем Galaxy A51. У меня нет устройств с Bluetooth 5.0, но, возможно, также будет способ сделать это, передавая звук с одного устройства, например, на локальную веб-страницу, к которой вы можете получить доступ на своем телефоне, а затем воспроизводя звук с компьютера и телефона на каждую колонку. Таким образом, как онлайн-радио или потоковое аудио с YouTube. Я не смог найти легковесный инструмент Apple HLS или простую библиотеку, которая позволяет хостить аудиопотоки из программы C#. Аудиопотоки также могут ввести задержку, поэтому было бы неплохо иметь возможность устанавливать задержку для каждого устройства, чтобы они воспроизводили звук точно в одно и то же время, иначе это будет звучать больше как эхо.

Любые предложения были бы полезны, я попробую что-то другое сам и поделюсь, когда найду что-то полезное. Спасибо!

Я нашел решение для MacOS и Windows.

Как прокомментировал Cpt.Whale, в Windows вы можете попробовать две вещи: использовать Stereo Mix или использовать Voicemeeter. Voicemeeter является ПО с донейшеном, поэтому его можно использовать бесплатно. Для менее опытных пользователей это может быть немного запутанным и ненадежным. Еще один минус заключается в том, что вам нужно запускать Voicemeeter каждый раз, когда вы хотите воспроизвести звук через него. В моем случае иногда он может использовать высокое количество CPU, но перезапуск обычно решает эту проблему. Если вы хотите использовать Voicemeeter для более чем двух устройств, вы можете использовать более продвинутый Voicemeeter Banana или Potato. Теоретически это должно работать с Windows XP и новее.

На MacOS вы можете использовать утилиту настройки аудио MIDI: Apple любезно объясняет это здесь.

Это возможно с Bluetooth 4, так что я не совсем уверен, почему у нас есть функция двойного звука с Bluetooth 5.

В настоящее время я ищу альтернативные решения, которые проще и требуют меньше настройки для Windows. Если я буду достаточно мотивирован, я могу рассмотреть возможность создания программного обеспечения для этого, но это может быть немного сложно.

Надеюсь, это поможет людям!

Steelseries Arctis Nova Pro Wireless делают это. Любые беспроводные и любые Bluetooth вместе! (iOS, Android, ПК, Mac и т. д.) Я думаю, что они используют ЦАП для этого. Они недешевые. Почему не больше/все устройства делают это, особенно наушники?!?!??!?!?

Ответ или решение

Чтобы воспроизвести аудио через несколько подключенных устройств, вам необходимо учесть несколько факторов. В этом руководстве мы подробно рассмотрим, как осуществить синхронное воспроизведение звука на устройствах Android, MacOS и Windows, а также обсудим сложные аспекты, такие как использование Bluetooth 5.0 и возможность выбора устройств для воспроизведения левого и правого каналов.

1. Возможности по воспроизведению на устройствах

Android

На устройствах Android, особенно на некоторых моделях Samsung, есть функция под названием "Dual Audio", которая позволяет воспроизводить звук на нескольких Bluetooth-устройствах одновременно. Однако эта функция часто ограничена совместимостью с определёнными наушниками, такими как Galaxy Buds. Чтобы проверить, доступна ли эта опция на вашем устройстве, перейдите в Настройки > Подключенные устройства > Настройки подключения и посмотрите на параметры Bluetooth.

  1. Проверка совместимости Bluetooth: Не все устройства поддерживают возможность одновременного подключения нескольких аудиоустройств через Bluetooth. Убедитесь, что ваше устройство поддерживает нужные профили.
  2. Альтернативный способ: Если ваш телефон не поддерживает такие функции, попробуйте использовать адаптеры или многоканальные Bluetooth-передатчики, которые могут позволить подключить несколько устройств.

MacOS

На системах MacOS можно использовать встроенную утилиту "Audio MIDI Setup" для воспроизведения звука на нескольких устройствах одновременно:

  1. Откройте "Audio MIDI Setup" через Программы > Утилиты.
  2. Создайте новое агрегированное устройство, нажав на знак "+" ниже списка устройств.
  3. Выберите все аудиоустройства, которые хотите использовать, и настройте их соответствующим образом.

Вы также можете изменить баланс для каждого устройства, чтобы воспроизводить звук с разным каналом.

Windows

В Windows существует несколько решений для одновременного воспроизведения звука на нескольких устройствах:

  1. Stereo Mix: Включите функцию Stereo Mix в "Звук" (Sound) для воспроизведения одной и той же звуковой дорожки на нескольких устройствах. Для этого откройте панель управления звуком и включите Stereo Mix в настройках записи.

  2. Voicemeeter: Программа Voicemeeter может быть отличным решением для управления звуком и маршрутизации его на несколько выходов. После установки Voicemeeter вы сможете выбрать, какие устройства использовать, и перенаправлять звук соответственно. Однако, стоит учесть, что Voicemeeter может требовать времени для настройки и некоторые ресурсы системы.

2. Использование стриминга звука

Если вы хотите воспроизводить потоковое аудио с одного устройства на несколько других, вы можете разработать собственное решение или использовать уже существующие. Для этого:

  • Создайте локальный веб-сервер с помощью самых простых настроек, используя языки программирования, такие как C#, Python или Node.js.
  • Для передачи аудио можно использовать HLS или другой аудиостриминговый протокол, но будьте осторожны с задержками.

3. Ограничения и возможности Bluetooth

Действительно, Bluetooth 5.0 позволяет подключать более двух устройств одновременно, но многие устройства не используют эту возможность. Кроме того, задержка между устройствами может стать проблемой. Для пользователя важно самостоятельно настраивать задержку, чтобы избежать эха. Это можно попробовать сделать в программном обеспечении, таком как Voicemeeter или специализированных системах, созданных для работы с MIDI.

4. Заключение

Синхронное воспроизведение звука на нескольких устройствах может быть достигнуто разными способами в зависимости от вашей операционной системы и используемого оборудования. На Android возможны ограниченные возможности, но на MacOS и Windows имеются специальные программы и настройки для достижения желаемого результата. Вам, возможно, потребуется протестировать несколько вариантов и случаев использования, чтобы найти то, что работает лучше всего именно для ваших нужд.

Оцените материал
Добавить комментарий

Капча загружается...