# Loudplay

Транспорт "Loudplay" позволяет пользователям получать доступ к виртуальным рабочим столам Windows с использованием протокола Loudplay.

## Требования <a href="#requirements" id="requirements"></a>

На клиенте и виртуальном рабочем столе должны быть установлены и настроены компоненты, необходимые для работы протокола Loudplay:

* стриминг клиент Loudplay версии 1.14.0 (релиз 6) и выше;
* сервер Loudplay версии 0.17.0 (релиз 6) и выше.

## Настройка прямого подключения <a href="#direct" id="direct"></a>

Для создания транспорта перейдите в раздел "Подключение" > "Транспорты", нажмите "Новый", в выпадающем списке выберите тип "Прямой" и транспорт "Loudplay".

**Основные настройки:**

*Имя:* наименование создаваемого транспорта для отображения в системе;

*Приоритет:* приоритет транспорта. Чем ниже значение параметра, тем выше транспорт будет отображаться в списке доступных для сервиса. Транспорт с наименьшим значением параметра будет использоваться по умолчанию при нажатии на иконку сервиса пользователем;

*Сетевой доступ:* разрешает или запрещает пользователю доступ к сервису в зависимости от сети, из которой он получает доступ, и сети, указанной в поле «Сети» («Networks»);

*Сети:* сетевые диапазоны, подсети или IP-адреса, заданные в разделе "Подключение" - "Сети". Используется совместно с параметром «Сетевой доступ» для разрешения или запрета пользователю доступа к сервису в зависимости от его местоположения в сети;

*Разрешенные устройства:* разрешает доступ к сервису только с выбранных устройств. Если ничего не выбрано, фильтрация не выполняется;

*Сервис-пулы:* перечень сервис-пулов, в которых используется транспорт.

<figure><img src="/files/qDPtUj0PPpEzDWgNu0i2" alt=""><figcaption></figcaption></figure>

**Параметры:**

*Энкодер*: параметр, отвечающий за выбор энкодера на стороне сервера. По умолчанию параметр имеет значение ffmpeg-dda. Проверить используемый метод энкодирования можно в логах на сервере logs/server\_date.log.

<figure><img src="/files/TAc7fXrHhOt5poaaSsIO" alt=""><figcaption></figcaption></figure>

, где «encoder-dda» указывает, что запущен аппаратный энкодер, «encoder-ffmpeg-dda», указывает, что запущен софтверный энкодер.

<figure><img src="/files/FRLVZpLrWa5SY56ElT2Q" alt=""><figcaption></figcaption></figure>

**Расширенный:**

*Протокол*: параметр, определяющий, какой протокол будет использоваться для передачи видео между сервером и клиентом. По умолчанию параметр имеет значение tcp.

*Максимальное значение фпс*: параметр, отвечающий за максимальное значение fps, которое получает пользователь с сервера. По умолчанию значение 30.

*Максимальное значение битрейта*: параметр, отвечающий за максимальное значение битрейта, которое получает пользователь с сервера, при условии отключенного автобитрейта. По умолчанию параметр имеет значение 5000.

*Автобитрейт*: параметр, отвечающий за то, включен ли режим автобитрейта на старте трансляции. По умолчанию имеет он выключен.

*Начальное значение битрейта*: параметр, задающий начальное значение битрейта при включенном режиме автобитрейта. По умолчанию параметр имеет значение 1000.

*Минимальный порог битрейта*: параметр, задающий минимальный порог битрейта при включенном режиме автобитрейта. По умолчанию параметр имеет значение 50.

*Максимальный порог битрейта*: параметр, задающий максимальный порог битрейта при включенном режиме автобитрейта. По умолчанию параметр имеет значение 12000.

*Время между циклами*: параметр, отвечающий за время между прохождением двух циклов работы автобитрейта. По умолчанию имеет значение 8000.

*Время между пингами*: параметр, отвечающий за время между двумя пингами до сервера с целью узнать RTT(round-trip time) внутри работы одного цикла работы автобитрейта. По умолчанию имеет значение 50.

*Множитель автобитрейта без очереди*: параметр, отвечающий за множитель на старте работы цикла автобитрейта без наличия очереди из видео-пакетов и неувеличенным RTT в сравнении с предыдущим циклом работы автобитрейта. По умолчанию параметр имеет значение 2.

*Множитель автобитрейта в ожидании*: параметр, отвечающий за множитель работы автобитрейта, находящийся в состоянии ожидания и, при этом, очередь из виде-пакетов не была обнаружена. По умолчанию параметр имеет значение 1.

*Множитель автобитрейта в ожидании с проверкой дополнительной полосы*: параметр, отвечающий за множитель работы автобитрейта, находящийся в режиме ожидания и, при котором, система проверяет наличие дополнительной полосы пропускания для видео пакетов. По умолчанию параметр имеет значение 1.15.

*Множитель автобитрейта в ожидании с очередью*: параметр, отвечающий за множитель работы автобитрейта, находящийся в состоянии ожидания и, при этом, была обнаружена очередь из видео пакетов и разница между соседними значениями RTT была выше порогового значения. По умолчанию параметр имеет значение 0.75.

*Множитель автобитрейта на старте с очередью*: параметр, отвечающий за множитель на старте работы цикла автобитрейта при наличии очереди из видео пакетов и увеличенным RTT в сравнении с предыдущим циклом работы автобитрейта. По умолчанию параметр имеет значение 0.5.

*Порт обмена RPC-сообщениями*: параметр, отвечающий за номер порта, по которому сервер и клиент обмениваются RPC-сообщениями. Параметр задается в виде х556, где х - номер префикса (**Префикс по-умолчанию необходимо указывать 8)**.

*Аппаратное ускорение*: параметр, отвечающий за включение/отключение режима аппаратного ускорения. Включение аппаратного ускорения снижает нагрузку на CPU ПК пользователя. Повышает производительность протокола на клиентской части. По умолчанию параметр включен.

*Включение работы клавиатуры и мыши*: параметр, отвечающий за то, будет ли включена работа клавиатуры и мыши при запуске трансляции. По умолчанию параметр включен.

*Порт (tcp, udp) для обмена сообщениями, связанными с клавиатурой и мышью*: параметр, отвечающий за номер порта (tcp,udp), по которому сервер и клиент обмениваются сообщениями, связанными с клавиатурой и мышью. Параметр задается в виде х555, где х - номер префикса (**Префикс по-умолчанию необходимо указывать 8**).

*Протокол передачи клавиатуры и мыши*: параметр, отвечающий за выбор протокола для передачи клавиатуры и мыши с клиента на сервер. По умолчанию параметр имеет значение udp.

*Порт для обмена видео-пакетами*: параметр, отвечающий за номер порта, по которому сервер и клиент обмениваются видео-пакетами при использовании протокола udp. Параметр задается в виде х970, где х - номер префикса (**Префикс по-умолчанию необходимо указывать 6**).

*Порт для обмена аудио-пакетами*: параметр, отвечающий за номер порта, по которому сервер и клиент обмениваются аудио-пакетами при использовании протокола udp. Параметр задается в виде х972, где х - номер префикса (**Префикс по-умолчанию необходимо указывать 6**).

*Порт для передачи файлов и папок:* номер порта, по которому сервер и клиент обмениваются файлами и папками при использовании протокола TCP.

*Начало таймера неактивности*: один из параметров, отвечающий за таймер неактивности. По истечении указанного времени появляется уведомление о том, что пользователь неактивен. По- умолчанию параметр имеет значение 0. Параметр задается в секундах. При установке значения 0 таймер неактивности отключается.

*Продолжительность таймера неактивности*: один из параметров, отвечающий за таймер неактивности. По истечении таймера X1 запускается таймер X2. По истечении X2 приложение Loudplay закрывается. По умолчанию параметр имеет значение 0. Параметр задается в секундах. При установке значения 0 приложение Loudplay не выключается.

*Автоизбыточность*: параметр, отвечающий за то, включен ли режим автоизбыточности. По умолчанию параметр включен.

*Избыточность*: параметр, отвечающий за значение избыточности, при условии, что режим автоизбыточности отключен. По умолчанию параметр имеет значение 20.

*Ретрансмиты*: параметр, отвечающий за включение/отключение ретрансмитов при использовании протокола udp. По умолчанию включен.

*Абсолютные координаты курсора*: параметр, отвечающий за режим работы мыши (абсолютные или относительные координаты). По умолчанию параметр включен.

*Уведомления при проблемах с сетью*: параметр управляет отображением уведомления при проблемах с сетью. По умолчанию параметр выключен.

*Уведомление при превышении разрешения*: параметр управляет отображением уведомления при превышении разрешения виртуальной машины над локальным разрешением. Если будет выбрано разрешение на виртуальной машине выше, чем на ПК, с которого было запущено приложение, то уведомление появится. По умолчанию параметр выключен.

*Показывать меню*: параметр управляет отображением логотипа "Loudplay" на старте приложения. Если логотип отключен, то его можно вернуть сочетанием клавиш «Alt+L».

*Максимальное потребление CPU*: параметр управляет отображением уведомления о превышении потребления CPU на клиентской части. Происходит расчет реального потребления CPU (может отличаться от значения потребления CPU в диспетчере задач) ПК пользователя. При достижении указанного процента загруженности отображается уведомление на клиенте Loudplay с советом снизить потребление CPU для нормального продолжения работы с приложением. Для отключения данного параметра необходимо выставить значение 0.

*Язык*: параметр определяет язык, на котором будут отображаться уведомления, подсказки (сочетание клавиш «Alt+1»), быстрое меню приложения.

*Включить микрофон*: параметра, определяющий, будет ли включен микрофон на старте трансляции. Для включения микрофона во время работы необходимо нажать сочетание клавиш «Alt+r»

*Монитор*: параметр, используемый в мультимониторной конфигурации на сервере. Отвечает за выбор монитора на сервере, к которому необходимо подключиться. Если монитор на сервере доступен только один, то подключение при любом значении будет производиться к нему.

<figure><img src="/files/XuFHgBMl7YjPOEvdR6uR" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/BWG44tXxpvDI5Ar12QTr" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/ie5sbsvnyLzCrkfRpkfL" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/Yw5fWnST5EYspzvraA3l" alt=""><figcaption></figcaption></figure>

## Установка и настройка клиента Loudplay <a href="#loudplay-client" id="loudplay-client"></a>

Для корректной работы транспорта Loudplay необходимо установить и настроить клиент Loudplay.

1. Разархивировать клиент Loudplay.
2. Открыть папку клиента Loudplay, зайти в папку bin, скопировать полный путь. Проследить, что запускаемый файл (.exe) имеет имя streaming.exe. Если имя не совпадает, то файл необходимо переименовать в streaming.exe.

<figure><img src="/files/ZjIV0elXGVilNUJsv4QE" alt=""><figcaption></figcaption></figure>

3. Нажимаем на "Этот компьютер" правой кнопкой мыши, выбираем "Свойства"

<figure><img src="/files/EsQH8HKJMOuzI4Xi3kiT" alt=""><figcaption></figcaption></figure>

4. В открывшемся окне выбираем справа в Сопутствующих параметрах "Дополнительные параметры системы"

<figure><img src="/files/t7tTTSu0g9mh3W44tIjM" alt=""><figcaption></figcaption></figure>

5. В открывшемся окне выбираем "Переменные среды"

<figure><img src="/files/Ifa7X5nJIWWl84l4xhk5" alt=""><figcaption></figcaption></figure>

6. В открывшемся окне делаем двойной щелчок левой кнопкой мыши по переменной Path.

<figure><img src="/files/lcTTauE6W4QEQZsyQpXb" alt=""><figcaption></figcaption></figure>

7. В открывшемся окне нажимаем кнопку "Создать". Вставляем полный путь к папке bin, скопированный ранее.

<figure><img src="/files/EJrbOMQ0K8rXPGeXYACB" alt=""><figcaption></figcaption></figure>

8. На всех окнах нажимаем "Ок".

## Установка UDS Client <a href="#uds-client" id="uds-client"></a>

{% hint style="warning" %}
Начиная с версии 3.6-8 (сборка 20260320) поддержка протокола Loudplay интегрирована в стандартный клиент VDI, отдельный дистрибутив клиента для Loudplay более не доступен для загрузки через web-портал брокера.
{% endhint %}

Для работы транспорта Loudplay необходим UDS Client с поддержкой Loudplay. Для его установки необходимо:

1. Зайти в брокер HOSTVM VDI, нажать кнопку для скачивания Клиента UDS.

<figure><img src="/files/bbvAdvTlsFfpMdXggSsV" alt=""><figcaption></figcaption></figure>

2. Выбрать "Клиент Windows с поддержкой Loudplay".

<figure><img src="/files/1e5Cuphz7GD5nMO0zvsf" alt=""><figcaption></figcaption></figure>

3. Запустить скачанный установщик.
4. Нажать "Далее", "Принимаю", выбрать папку установки, нажать "Установить".


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://kb.pvhostvm.ru/hostvm-vdi/hostvm-vdi-admin-guide/transports/loudplay.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
