Недавно я приобрел два компьютера, потому что университет купил новые. Я подключил их к двум звуковым системам (некоторое время назад мне удалось приобрести две старые звуковые системы), используя выход Jack 3.5. Я разместил их по разные стороны от своей комнаты (да, это всего лишь одна комната), и я хотел бы синхронизировать звук на обоих компьютерах с помощью Wi-Fi.
Обычно я просто использовал vlc, исправил задержку и покончил с этим, но, к сожалению, я не транслирую mp3-файлы, а реальный звук из Интернета.
Мне все равно, есть ли задержка между получением звука и фактическим воспроизведением звука, я просто хочу синхронизировать звуковые системы этих двух компьютеров.
Расстояние между двумя компьютерами и звуковыми системами слишком велико, чтобы можно было дешево проложить между ними кабель-разъем без потери качества звука.
Кто-нибудь знает, как это сделать?
Поскольку две системы находятся в одной комнате и предполагают воспроизведение одной и той же звуковой дорожки. Возможно ли вам просто подключить длинные кабели к одному компьютеру? Таким образом, вы можете взять один компьютер и подключить разветвитель на 3,5 гнезда (если есть только один), подключить один набор динамиков к одному из выходов, а другой набор динамиков - ко второму выходу (вы сможете найти удлинительные кабели 3,5 джек). если предоставленный недостаточно длинный). Или ключ к этой настройке должен быть строго беспроводным?
Поскольку у меня нет двух доступных компьютеров, я не уверен, что это работает. Но, экспериментируя с этим решением, вы сможете заставить его работать.
Допустим, вы хотите работать с ПК1 и воспроизводить звуки как на ПК1, так и на ПК2.
На обоих ПК1 и ПК2:
Установите PulseAudio Предпочтения:
sudo apt-get install paprefs
Только на ПК1:
Network Access
включите Make discoverable PulseAudio network...
. Это сделает звуковое устройство на ПК2 доступным с ПК1, если это разрешено ПК2. Только на ПК2:
Network Server
отметьте Enable network access to local sound devices
и Allow other machines on LAN to discover local sound devices
. Это делает звуковое устройство в ПК2 видимым для ПК1. Don't require authentication
- это позволит другим пользователям локальной сети спамить вашу звуковую систему. Обеспечение аутентификации:
Скопируйте файл ~/.pulse-cookie
с одного из ПК на другой, чтобы этот файл был идентичен на обоих ПК. Неважно, какой файл ПК скопирован на другой.
На этом этапе (возможно, после перезагрузки двух ПК) вы сможете воспроизводить звуки с ПК1 на звуковой системе ПК2:
На ПК1
Output
выберите звуковое устройство ПК2 (в списке «Воспроизвести звук через»). Теперь вы хотите, чтобы звуковой сервер на ПК1 передавал звуки обоим звуковым устройствам (доступным для него локально). Для этого вам необходимо создать виртуальное звуковое устройство, ведомыми устройствами которого являются два доступных устройства. Это легко сделать
На ПК1:
Simultaneous Output
включите Add virtual...
. Примечания:
pacmd
Возможность module-combine
комбинировать только выбранные приемники. Источники: