Потоковая трансляция звука из Linux
|
3 月之前 | |
---|---|---|
README.md | 3 月之前 |
При работе с удалённым рабочим столом (а я работаю через VNC и SSH когда хочу из Винды подключиться к рабочему столу Linux-компьютера) у меня возникла необходимость получать из Linux-компьютера помимо экрана рабочего стола ещё и весь звук от звуковой карты этого Linux-компьютера. VNC работать со звуком вроде толком не может (по крайней мере мне не удалось найти толковой инфы по этому вопросу) и я решил попробовать удалённый доступ к рабочему столу через RDP. Когда соединяешься через RDP между двумя виндовыми компьютерами, то RDP может поддерживать звук, вроде, без проблем. Но когда через RDP подключаешься с виндового компа на комп с Linux, то тут та же проблема, рабочий стол Linux-компьютера вижу, а его звуков не слышу, т. к. сервер XRDP для Linux по умолчанию не поддерживает звуки и те версии, которые есть в основных Linux-репозиториях тоже звуков не поддерживают. В интернете есть инструкции, как самим собрать и скомпилировать пакет XRDP, чтобы он мог поддерживать звук тоже. Но у меня не получилось этого сделать, т. к. там достаточно старые инструкции для старых версий Ubuntu и PulseAudio и с новыми версиями они не работают, у меня там лезли ошибки, то пакета уже нужного нет в репозитории, то версия не та и т. д.. Короче я оставил затею с RDP тоже. Тогда мне пришла идея использовать доступ по VNC как и раньше, а для звука как-то прикрутить потоковое вещание, чтобы звук со звуковой карты Linux-компьютера, как-то передавался бы потоком в мою локальную сеть и я чтобы мог его чем-то вроде VLC плеера на своём виндовом компьютере воспроизводить и слушать. Нашёл в интернете инфу про icecast2+ices2, поднял на Linux-компьютере сервер icecast2, потоковое вещание получить удалось, но были жуткие тормоза, звук шёл с задержкой до 20 секунд, мне это не подошло. Пытался играться с настройками icecast2 и ices2, найдя советы по их настройкам на форумах, но добиться результата без задержек мне не удалось. Пришлось эту затею тоже оставить. Короче ларчик открывался просто. Нашёл случайно в сети https://www.nomachine.com. Странно, что раньше о ней не слышал ничего. Поставил на виндовый комп виндовую версию NoMachine, на Ubuntu – линуксовую версию и всё сразу заработало прямо из коробки Причём звук идёт без задержек и даже видео идёт без тормозов, если к примеру в браузере открыть на YouTube. В VNC видео тормозит сильно по сравнению с NoMachine. Теперь, когда нужно слышать звук с Linux-компьютера, подключаюсь к рабочему столу Linux-компьютера через NoMachine. Пока проблем с ней нет.