Здравствуйте.
Я написал небольшую open-source утилиту на Python для стриминга экрана. Создавал для себя, так как стандартный GNOME Network Displays в моих условиях работал нестабильно, а другие альтернативы по типу miraclecast требовали костылей вроде отключения NetworkManager.
Проект умеет автоматически проверять возможности системы (сетевую карту, драйверы, статус p2p в NetworkManager/wpa_supplicant) через встроенный инструмент --doctor. Если Wi-Fi Direct/Miracast не заводится на уровне драйверов (как, например, выяснилось на днях с Apple Silicon под Asahi Linux), утилита предлагает использовать DLNA в качестве запасного варианта.
Проект еще дорабатывается, сейчас в dev ветке тестируем исправление работы с hostname. Буду рад, если кто-то протестирует утилиту на своих дистрибутивах и железе, особенно интересны разные сетевые карточки. Конструктивная критика и баг-репорты приветствуются. =]
Ссылки проекта:
GitHub: https://github.com/IlyaP358/fluxcast
Сайт проекта: https://fluxcast.secweb.cloud
AUR: https://aur.archlinux.org/packages/fluxcast-git (для пользователей Arch)





