Нативный для Xinchuang · ПО трансляции экрана на Linux

ПО для трансляции экрана в Linux
cc-class: трансляция и мониторинг с низкой задержкой

По-настоящему работает в Linux ПО для трансляции экрана — cc-class автоматически переключает сеансы на Xorg, устраняя типичные проблемы чёрного экрана при захвате в Wayland и невозможности инжекции ввода клавиатуры/мыши на UOS / Kylin / Ubuntu. Задержка LAN-вещания менее 100 мс при 20–60 FPS с поддержкой полноэкранного / оконного / зонального вещания. В сочетании с патрульным мониторингом в реальном времени, удалённым управлением и отключением экрана обеспечивает стабильную трансляцию экрана учителя на каждый компьютер студента Xinchuang.

Почему большинство программ для трансляции экрана не работает на Linux

Это не проблема конфигурации, а проблема протокола отображения. cc-class закладывает базовую основу для трансляции экрана на этапе установки.

Распространённая проблема в Wayland

  • Сессия Wayland по умолчанию в Ubuntu 22.04 / 24.04
  • Из соображений безопасности Wayland не позволяет приложениям напрямую захватывать экран
  • Трансляция экрана не захватывает изображение → у учеников чёрный экран
  • Удалённое управление не может внедрять ввод клавиатуры и мыши через XTest → нет управления
  • Это общая проблема для всех программ электронного класса / трансляции

Решение cc-class

  • Автоматическая настройка GDM для отключения Wayland во время установки
  • Полный процесс до, во время и после занятия, объединяющий интерактивное преподавание, экзамены и задания и управление классом.
  • Исходные файлы автоматически резервируются и восстанавливаются при удалении, не оставляя скрытых проблем
  • Если сторона преподавателя обнаруживает Wayland, она заранее предупреждает, исключая ситуацию «ничего не видно»
  • Под Xorg трансляция, аннотирование и удалённое управление работают стабильно и надёжно

Стабильно проецируйте экран преподавателя на каждую машину учащегося на Linux

На изображении ниже показано, как cc-class отслеживает целый класс ученических машин на Ubuntu с помощью миниатюр в реальном времени — каждый экран ученика как на ладони, готовый к переключению на полноэкранную трансляцию или удалённое управление одним кликом.

Трансляция · Мониторинг · Удалённое управление в одном

Трансляция экрана — не изолированная функция: cc-class превращает «показать экран, наблюдать за учениками, управлять терминалами» в сквозной рабочий процесс: при трансляции у учеников автоматически открывается полноэкранное окно; преподаватель одновременно охватывает весь класс через стену эскизов; обнаружив проблему, двойной клик мгновенно открывает удалённое управление.

  • Трансляция экрана с низкой задержкойЯдроЗадержка по локальной сети менее 100 мс при 20–60 FPS, с автоматической регулировкой степени сжатия и качества изображения для плавности на всём протяжении.
  • Трансляция полного экрана / окнаТранслируйте весь рабочий стол или только одно окно, скрывая остальное от учащихся.
  • Аннотации во время трансляцииПоясняйте прямо на экране с помощью пера, ластика и фигур
  • Демонстрация ученикомТранслируйте экран одного ученика всему классу — удобно для выступлений с демонстрацией
  • Поочерёдный мониторинг в реальном времениМиниатюры всех экранов учеников с циклическим мониторингом и сеточным видом
  • Сетевой кинозалСинхронное воспроизведение одного видеофайла для всего класса с единым прогрессом
ПО для трансляции экрана на Linux в реальном времени отслеживает миниатюры ученических ПК на Ubuntu
Мониторинг в реальном времени · миниатюры ученических ПК на Linux

Реальный интерфейс трансляции экрана

Реальный интерфейс cc-class для трансляции, мониторинга и управления в средах Linux / Xinchuang

cc-class — консоль трансляции экрана преподавателя
Консоль трансляцииС верхней панели инструментов одним кликом запускайте трансляцию экрана, выступление ученика, прямую трансляцию и сетевой кинозал.
Панель инструментов презентации cc-class
Панель инструментов учебной демонстрацииТрансляция экрана / выступление учащегося / прямая видеотрансляция / общая доска и другое — выстроены в один ряд.
Сочетайте трансляцию с затемнением экрана в один клик, чтобы заблокировать экраны учеников
Трансляция с затемнением экранаЧёрный экран в один клик для тишины перед трансляцией, заставляющий учащихся сосредоточиться на демонстрации.

Все функции трансляции экрана

От проецирования экрана до управления дисциплиной — одна программа охватывает весь процесс трансляционного обучения

Трансляция экрана

Транслируйте рабочий стол преподавателя всему классу в реальном времени — в полноэкранном или оконном режиме с аннотациями на экране.

Демонстрация ученика

Выберите экран любого ученика для трансляции всему классу — взаимное обучение и показ результатов обеспечивают взаимодействие между учениками.

Прямая трансляция

После принудительного переноса захват экрана под Wayland не работает, и трансляция экрана идёт сплошным чёрным

Сетевой кинозал

Синхронное воспроизведение видеофайла для всего класса с контролем прогресса на стороне преподавателя.

Циклический мониторинг

Просматривайте миниатюры экранов всех учащихся в реальном времени с циклическим мониторингом и сеточным видом.

Удалённое управление

Дважды щёлкните карточку учащегося, чтобы перехватить его мышь и клавиатуру и пошагово помочь с действиями.

Общая интерактивная доска

Общая доска в реальном времени: преподаватель пишет и рисует, а устройства учащихся видят это синхронно.

Затемнение экрана одним кликом

Перед трансляцией одновременно блокируйте экраны, клавиатуры и мыши учеников, чтобы сосредоточить внимание.

Техническая архитектура трансляции экрана

Механизм передачи и обнаружения, специально оптимизированный для трансляции в локальной сети, обеспечивает низкую задержку и стабильность

Автообнаружение по UDP

UDP-вещание автоматически обнаруживает консоль преподавателя; клиент учащегося при запуске сам выполняет поиск и подключение без ручной настройки IP.

Кодирование с низкой задержкой

Задержка трансляции по локальной сети менее 100 мс при 20–60 FPS, с автоматической регулировкой степени сжатия для баланса между чёткостью и плавностью.

Xorg + XTest

Автоматически переключается на Xorg в Linux и внедряет клавиатуру и мышь через XTest, обеспечивая одновременную работу снимков экрана трансляции и удалённого управления.

Регулируемое разрешение / частота кадров

Системные параметры позволяют настраивать разрешение, частоту кадров и битрейт трансляции, гибко выбирая компромисс под состояние сети.

Автоматическое переподключение

Колебания сети обнаруживаются и автоматически восстанавливаются за 3 секунды; после прерывания трансляция быстро возобновляется, обеспечивая непрерывность.

Кроссплатформенная согласованность

На основе Qt6, с функциями трансляции и интерфейсом, полностью идентичными на Windows / Linux / macOS.

Сценарии применения трансляции экрана

Подходит для любого сценария Linux, где «один экран показывается группе людей».

Обучение в компьютерном классе

Демонстрация с пояснениями

Шаги демонстрации преподавателя транслируются всему классу в реальном времени с пометками и выделением ключевых моментов, чтобы все видели чётко и не отставали.

Полноэкранная трансляцияАннотацияТрансляция окна
Мультимедийный класс

Синхронное воспроизведение микроуроков

Сетевой кинозал воспроизводит учебные видео всему классу синхронно, выравнивая прогресс и устраняя ситуацию «каждый смотрит своё».

Сетевой кинозалПрямая трансляцияСинхронизация
Контроль за экзаменом

Мониторинг всех экранов

Стена миниатюр в реальном времени отслеживает весь зал; при обнаружении нарушения одним кликом затемните экран или перехватите управление удалённо, чтобы сохранить порядок на экзамене.

Циклический мониторингЧёрный экранУдалённое управление
Корпоративное обучение

Обучение с практической демонстрацией

Трансляция экрана инструктора + демонстрация слушателя с наставничеством через удалённое управление, подходит для практического обучения ПО Xinchuang.

Практическая демонстрацияДемонстрация учащимсяУдалённое наставничество

Подробнее

Продукты и решения для трансляции экрана на Linux

Истории успеха

Снимки реальных площадок развёртывания

В целях защиты конфиденциальности клиентов на изображениях кейсов не указаны их названия

Используйте в своём компьютерном классе на Linux программу трансляции экрана, которая действительно транслирует

cc-class автоматически адаптируется к Xorg, обеспечивая трансляцию экрана + мониторинг + удалённое управление с низкой задержкой, и работает «из коробки» на UOS / Kylin / Ubuntu.

Совместимость с Xinchuang一览

Полный стек适配国产 CPU 与Действие系统,一套Один мастер-образ управляет разнородными терминалами,Работает без сети、Производительность на уровне физической машины。

Импортозамещение平台(Действие系统)CPU АрхитектураОблачный рабочий стол IDVЭлектронный классСборка образов
UnionTech UOSx86_64 / ARM64linuxupload 向导打包
银河Kylin / NeoKylin (Kylin)x86_64 / ARM64linuxupload
欧拉 openEulerx86_64 / ARM64linuxupload
龙蜥 Anolisx86_64linuxupload
Ubuntu / Debianx86_64 / ARM64linuxupload
Windows 7/10/11x86_64原生Поддержка

Поддержка国产 CPU:Kunpeng · Phytium(ARM64)、龙芯(LoongArch)、海光 · 兆芯(x86)。Xinchuang系统可用 linuxupload 向导式工具自助打包上云,x86_64 与 arm64 / 龙芯 / Phytium多Архитектура自动适配。