Найти в Дзене
507 подписчиков

LinuxPlay: Удаленный рабочий стол и стриминг игр с ультранизкой задержкой


LinuxPlay - это экспериментальный инструмент с открытым исходным кодом для удаленного рабочего стола и потоковой передачи игр с ультранизкой задержкой, предназначенный для хостов на Linux и клиентов на Windows. Программа написана на Python с использованием FFmpeg, протокола UDP и фреймворка Qt. Она поддерживает кодеки H.264 и H.265 с аппаратным ускорением видео через NVENC, QSV, VAAPI или AMF, а также имеет программное кодирование и адаптивное управление битрейтом. Инструмент обеспечивает высокоскоростную передачу видео, аудио, ввода с клавиатуры и мыши, синхронизацию буфера обмена и поддержку геймпадов.

Основные возможности
- Ультранизкая задержка и "Ultra Mode": Инструмент способен обеспечивать задержку менее одного кадра. Специальный режим для локальных сетей (LAN) автоматически настраивает буферы для достижения практически нулевой задержки.
- Интеллектуальный захват и многомониторность: Программа поддерживает стриминг с нескольких мониторов и использует умную систему резервного захвата (автоматическое переключение между kmsgrab и x11grab на хосте, а также fallback-рендеринг через Vulkan или OpenGL на клиенте).
- Полноценный ввод и передача файлов: Реализована полная поддержка клавиатуры, мыши и различных контроллеров (включая Xbox и DualShock), двусторонняя синхронизация буфера обмена, а также загрузка файлов методом перетаскивания (drag-and-drop).
- Продвинутая система безопасности: Для аутентификации используется вращающийся 6-значный PIN-код, который обновляется каждые 30 секунд. После первого успешного подключения доступен переход на надежную аутентификацию на основе сертификатов (Zero-Trust) с автоматическим распознаванием клиента.

Преимущества
- Полный контроль над трансляцией: Проект создан для опытных пользователей и предоставляет возможность тонко настраивать энкодер, битрейт, GOP, размеры буферов и другие внутренние параметры FFmpeg под конкретные сценарии.
- Независимость и конфиденциальность: Инструмент работает исключительно внутри сети (LAN или через безопасные туннели VPN/WireGuard) без необходимости создания аккаунтов или использования сторонних корпоративных серверов.
- Адаптивность к условиям сети: Умная система подстраивает видеопоток в зависимости от типа подключения (Wi-Fi или LAN) и гарантирует улучшенную стабильность кадров для мониторов с частотой обновления от 120 до 144 Гц.


⬇️Поддержать автора⬇️
✅SBER: 2202 2050 1464 4675
LinuxPlay: Удаленный рабочий стол и стриминг игр с ультранизкой задержкой  LinuxPlay - это экспериментальный инструмент с открытым исходным кодом для удаленного рабочего стола и потоковой передачи игр
2 минуты