Настройка Аналогового Rdp-Сервера На Mac Os X (Решение Проблем С Передачей Звука)



О чем эта статья? Я хочу рассказать о том, как можно добиться удаленной передачи системных звуков (помимо изображения) на Mac OS X. Как известно, передать изображение и удаленно управлять компьютером Mac легко: вы ставите галочку «поделиться экраном» в настройках «общего доступа» задайте пароль для VNC, подключитесь с помощью любого VNC-клиента (например, RealVNC в режиме «Полные цвета») и все, можно работать.

То же самое можно сказать и о SSH: установите флажок « удаленный вход» и получите доступ через SSH.

Настройка аналогового RDP-сервера на Mac OS X (решение проблем с передачей звука)



Как обстоят дела со звуком?

Передача звука в MacOS X по умолчанию не предусмотрена.

По крайней мере, я не нашел простых способов включить его.

Поэтому предлагаю звук передавать отдельно.

С помощью какой-нибудь сторонней программы, которая, например, может быть сервером интернет-радиостанции.

Я нашел несколько таких программ, и одна из них — Найскаст .

Оно, к сожалению, платное, но пробная версия включает шум только после 20 минут трансляции, в остальном работает так же, как и полная версия.



Что дает эта программа?

С помощью Nicecast вы можете транслировать звук определенного приложения (iTunes, Quicktime), звук с микрофона и системные звуки .

Последний пункт требует установки библиотеки Soundflower, но она включена в дистрибутив, поэтому проблем с установкой возникнуть не должно (удалить библиотеку можно из пункта меню Nicecast -> Install Extras.).

В главном окне программы нажмите кнопку «Поделиться» и выберите «Системный звук», программа автоматически предложит вам установить драйвер soundflower. После этого вы можете начать трансляцию, нажав «Начать трансляцию».



Настройка аналогового RDP-сервера на Mac OS X (решение проблем с передачей звука)



Настройка аналогового RDP-сервера на Mac OS X (решение проблем с передачей звука)

Фактически, вы уже можете начать работу, запустив любой из плееров, поддерживающих URL-соединение.

Открыть http:// ваш_ip_адрес :8100/listen.m3u на другом компьютере, затем подключитесь к своему компьютеру через VNC. Вероятно, вы испытаете некоторую задержку передачи звука, обычно пару секунд. Установите минимальную (но не нулевую) интернет-буферизацию в своем плеере, и задержка упадет до ~0,5 секунды.

Хочу отметить, что в высокоскоростной локальной сети звук передается очень плавно, без рывков, как это обычно бывает при RDP. Вы также можете играть в такие игры, как Civilization или SPORE, на удаленном компьютере, если у вас достаточно быстрая сеть [обычно 100 Мбит/с недостаточно для игр :().



Ограничение доступа

У вас может возникнуть вопрос – как можно запретить всем слушать звук на вашем компьютере? Ответ следующий: в верхнем меню вы можете выбрать «Окно» -> «Показать сервер» или просто нажать Cmd+2, и перед вами появится окно управления сервером.

Если вам нужна простая защита, просто установите количество слушателей 1 человек и включите Nicecast после входа в компьютер через VNC. Если вам хочется большей сложности, вы можете указать в качестве IP-адреса сервера только 127.0.0.1 и подключиться к аудиосерверу с помощью SSH-туннеля (помните, мы включили SSH-сервер :)? В Эта тема Есть пример создания SSH-туннеля.



Скринкаст

Для интересующихся я записал 14-минутный скринкаст, объясняющий и наглядно демонстрирующий написанное выше.

Скринкаст в формате QuickTime Теги: #Mac OS #передача звука #vnc #Chulan

Вместе с данным постом часто просматривают: