Shanghai Chengcheng Information Technology Co., Ltd. · L'équipe est établie depuis 20 ans, dédiée à la R&D
Natif Xinchuang · Logiciel de diffusion d'écran pour Linux

Logiciel de diffusion d'écran pour Linux
cc-class : diffusion et supervision à faible latence

Réellement utilisable sous Linux Logiciel de diffusion d'écran —— cc-class bascule automatiquement la session vers Xorg, résolvant les problèmes courants d'écran noir de capture Wayland et d'échec d'injection clavier/souris sous UOS / Kylin / Ubuntu. Le délai de diffusion LAN est inférieur à 100 ms, 20–60 FPS, diffusion plein écran/fenêtre/région, combiné à une surveillance d'écran en temps réel, une prise en charge à distance et un écran noir en un clic, pour projeter de manière stable l'écran de l'enseignant sur chaque machine étudiante de pile technologique nationale.

Pourquoi la plupart des logiciels de diffusion d'écran ne fonctionnent pas sous Linux

Ce n'est pas un problème de configuration, mais de protocole d'affichage. cc-class établit la base sous-jacente de la diffusion d'écran dès l'étape d'installation.

Un problème courant sous Wayland

  • Session Wayland par défaut d'Ubuntu 22.04 / 24.04
  • Pour des raisons de sécurité, Wayland empêche les applications de capturer l'écran directement
  • La diffusion d'écran ne capture pas l'image → les écrans des élèves deviennent noirs
  • Le contrôle à distance ne peut pas injecter le clavier et la souris via XTest → aucun contrôle
  • C'est un défi commun à tous les logiciels de salle de classe électronique / diffusion

La solution de cc-class

  • Configure automatiquement GDM pour désactiver Wayland lors de l'installation
  • Un processus complet avant, pendant et après le cours, intégrant enseignement interactif, examens et devoirs, et gestion de la classe.
  • Les fichiers originaux sont sauvegardés automatiquement et restaurés à la désinstallation, sans laisser de problème caché
  • Si le poste enseignant détecte Wayland, il vous prévient de manière proactive, évitant la situation « on ne voit rien »
  • Sous Xorg, la diffusion, l'annotation et le contrôle à distance fonctionnent tous de manière stable et fiable

Projetez de manière stable l'écran de l'enseignant sur chaque poste élève Linux

L'image ci-dessous montre cc-class surveillant une salle entière de postes élèves sous Ubuntu grâce à des miniatures en temps réel : chaque écran élève d'un coup d'œil, prêt à passer en diffusion plein écran ou en prise de contrôle à distance en un clic.

Diffusion · Supervision · Prise en main, tout-en-un

La diffusion d'écran n'est pas une fonctionnalité isolée — cc-class transforme 'projeter l'écran, observer les élèves, contrôler les terminaux' en un flux de travail de bout en bout : lors de la diffusion, les élèves reçoivent automatiquement une fenêtre plein écran ; l'enseignant supervise simultanément toute la classe via un mur de vignettes ; en repérant un problème, un double-clic prend le contrôle à distance instantanément.

  • Diffusion d'écran à faible latenceCœurLatence sur LAN inférieure à 100 ms à 20–60 FPS, ajustant automatiquement le taux de compression et la qualité d'image pour une fluidité constante.
  • Diffusion plein écran / fenêtreDiffusez le bureau entier ou une seule fenêtre, sans que les élèves voient le reste.
  • Annoter pendant la diffusionAnnotez et expliquez directement à l'écran avec stylo, gomme et formes
  • Démonstration par l'élèveRetransmettez l'écran d'un élève à toute la classe, idéal pour les démonstrations devant le groupe
  • Surveillance d'écran en temps réelVignettes de tous les écrans des élèves, vue en grille pour voir toute la classe sur un écran, double-clic pour agrandir
  • Cinéma en réseauDiffusez un seul fichier vidéo de façon synchronisée à toute la classe, avec une progression identique
Le logiciel de diffusion d'écran Linux surveille en temps réel les miniatures des PC élèves sous Ubuntu
Surveillance en temps réel · Miniatures des machines élèves Linux

Interface réelle de la diffusion d'écran

L'interface réelle de cc-class pour la diffusion, la supervision et le contrôle sous environnements Linux / Xinchuang

cc-class Console de diffusion d'écran côté enseignant
Console de diffusionDepuis la barre d'outils supérieure, lancez en un clic la diffusion d'écran, la présentation d'élève, la diffusion en direct et le cinéma en réseau.
Barre d'outils de présentation pédagogique cc-class
Barre d'outils de démonstration pédagogiqueDiffusion d'écran / présentation des élèves / vidéo en direct / tableau blanc partagé et plus, disposés sur une seule ligne.
Associez la diffusion à l'écran noir en un clic pour verrouiller les écrans des élèves
Diffusion avec écran noirÉcran noir en un clic pour le silence avant la diffusion, obligeant les élèves à se concentrer sur la démonstration.

Toutes les fonctions de diffusion d'écran

De la projection de l'écran à la gestion de la discipline, un seul logiciel couvre tout le processus d'enseignement par diffusion

Diffusion d'écran

Diffusez le bureau de l'enseignant à toute la classe en temps réel, en plein écran ou en fenêtre, avec annotation à l'écran.

Démonstration de l'élève

Choisissez l'écran de n'importe quel élève pour le diffuser à toute la classe : explications entre pairs et présentation des résultats, pour une interaction entre élèves.

Diffusion en direct

Après un portage forcé, la capture d'écran échoue sous Wayland et la diffusion d'écran devient totalement noire

Cinéma en réseau

Diffusez un fichier vidéo de façon synchronisée à toute la classe, avec suivi de la progression côté enseignant.

Visualisation d'écran

Affichez les miniatures de tous les écrans des élèves en temps réel, vue en grille pour voir toute la classe sur un écran, double-cliquez pour agrandir ou prendre le contrôle directement.

Prise en main à distance

Double-cliquez sur la carte d'un élève pour prendre le contrôle de sa souris et de son clavier et le guider pas à pas dans la manipulation.

Tableau blanc partagé

Tableau blanc partagé en temps réel : l'enseignant écrit et dessine, et les postes des élèves le voient en synchronisation.

Écran noir en un clic

Verrouillez tous les écrans, claviers et souris des élèves avant la diffusion pour concentrer l'attention.

Diffusion d'écran, diffusion en direct par code QR et surveillance: description détaillée des fonctions

把"投屏""看屏"和"底下怎么传"三件事拆开讲清楚,共 57 Éléments, chacun avec une phrase expliquant ce qu'il fait et à qui il s'applique

4Regroupement de fonctions
57fonction par fonction
2Client (Client enseignant / Client étudiant)
1Package d'installation universel

Diffusion d'écran et démonstration pédagogique 21 项

Un ensemble de fonctions pour projeter l'écran aux étudiants. Diffusion, démonstration, streaming en direct et mode cinéma – un seul s'exécute à la fois ; en démarrer un nouveau arrête automatiquement l'ancien, sans conflit.

Diffusion d'écran
Diffuser l'intégralité du bureau du professeur en temps réel à toute la classe, les PC des étudiants affichent automatiquement un écran plein
Diffusion de fenêtre (fenêtre liée)
Diffuser uniquement la fenêtre spécifiée ; les étudiants ne peuvent pas voir les autres contenus du bureau. Adapté pour démontrer uniquement un logiciel particulier.
Diffusion par zone (sélectionner une zone d'écran)
Sélectionnez une zone de l'écran avec la souris pour ne diffuser que cette zone ; vous pouvez annuler à tout moment pour revenir à la diffusion plein écran.
Diffusion par liste
Sur l'interface principale, cliquez ou sélectionnez par glisser-déposer les ordinateurs et groupes destinataires ; si rien n'est sélectionné, une invite « Sélectionner les N postes et continuer » apparaîtra, sans diffuser silencieusement à toute la classe.
Annoter pendant la diffusion
Lors de la diffusion, une barre d'outils d'annotation apparaît, permettant de sélectionner la couleur/épaisseur du stylo, la gomme, les formes, les flèches, le texte et le surligneur ; directement dessiner et annoter sur l'écran pour expliquer.
La barre d'outils d'annotation s'adapte à l'échelle de l'écran
La barre d'outils s'agrandit proportionnellement sur les écrans 4K haute résolution, ne deviendra pas trop petite pour être vue.
Diffusion plein écran verrouille le clavier et la souris de l'étudiant
Il y a des interrupteurs (activés par défaut) à la fois dans la fenêtre contextuelle de diffusion et dans les paramètres de diffusion; en réception plein écran, le clavier et la souris de l'étudiant sont verrouillés, ils peuvent seulement regarder sans pouvoir interagir
Le client étudiant reçoit en plein écran ou en fenêtré
Les étudiants peuvent recevoir en plein écran ou passer en fenêtre, regardant la démonstration du professeur tout en suivant eux-mêmes.
Démonstration par l'élève
Diffuser l'écran d'un poste étudiant à toute la classe, tout en ouvrant automatiquement une fenêtre de contrôle à distance pour l'enseignant vers cet étudiant, permettant de prendre le contrôle à tout moment.
Diffusion en direct
Diffusion en direct de l'écran + caméra + audio, superposition de la caméra en incrustation (picture-in-picture) en bas à droite, les spectateurs peuvent changer de source.
Diffusion vocale et audio bidirectionnel
Diffusez la voix à toute la classe, et puissiez également dialoguer en temps réel avec les étudiants
Cinéma en réseau
Lire de manière synchrone un fichier vidéo (mp4/mkv/avi/mov/wmv) à toute la classe, tandis que l'enseignant ouvre une fenêtre séparée pour surveiller la progression.
Tableau blanc partagé
Ouvrez un tableau de dessin partagé en temps réel ; l'enseignant écrit et dessine, et le côté étudiant le voit en synchronisation, équivalent à un tableau noir électronique.
Dessin collaboratif des étudiants sur le tableau blanc
Un clic sur la barre d'outils du tableau blanc permet aux élèves de dessiner également sur le tableau ; les traits de chaque élève sont affichés en temps réel avec une couleur distincte à toute la classe, et l'autorisation peut être révoquée à tout moment.
Panneau de téléchargement de fichiers pendant la diffusion
Sur l'écran de diffusion, fournissez aux étudiants une liste de fichiers. Les documents distribués par l'enseignant en classe peuvent être téléchargés par les étudiants en un clic.
Panneau de soumission de devoirs pendant la diffusion
Les étudiants peuvent directement remplir leur numéro d'étudiant, nom et classe dans l'écran de diffusion, et glisser-déposer des fichiers pour soumettre les devoirs, sans avoir à quitter la diffusion.
Méthode de transfert optionnelle
Trois modes : broadcast, multicast, unicast. Choisissez en fonction du commutateur du laboratoire informatique et de la politique réseau.
Enregistrement du bureau
Démarrer ou arrêter l'enregistrement de l'écran de l'enseignant dans un fichier en un clic ; peut être relu après le cours ou distribué comme support à toute la classe.
Capture d'écran des notes de l'étudiant
Les élèves appuient sur F2 pour prendre une capture d'écran et noter pendant la diffusion, automatiquement sauvegardée dans "Documents / Notes de cours".
Paramètres de diffusion réglables
La résolution, le taux d'images et le débit sont ajustés en fonction des conditions réseau du laboratoire informatique, en équilibrant la netteté et la fluidité
Exclure automatiquement les machines de démonstration
Lors de la diffusion, la machine qui fait une démonstration d'étudiant est automatiquement exclue pour éviter que l'image ne soit renvoyée en boucle.

Diffusion en direct par scan · visualisation sans client 9 项

Le poste enseignant dispose d'un service de diffusion en direct intégré qui génère un code QR en un clic. Les téléphones portables, tablettes et ordinateurs portables sans le client étudiant peuvent scanner le code QR sur le même réseau de la classe pour regarder dans un navigateur - visualisation uniquement, sans droits de contrôle.

Sans installation, sans extension
Pas besoin d'installer d'application ni de plugin de navigateur côté visualisation ; le navigateur intégré de WeChat peut lire directement.
Écran avec l'audio de l'ordinateur
La diffusion en direct transporte de manière synchrone l'audio du PC de l'enseignant ; lorsqu'aucune carte son n'est détectée, la barre d'état indique clairement « Aucun périphérique de sortie audio ».
Incrustation d'image de caméra
L'image de la caméra est superposée dans le coin inférieur droit. Le spectateur peut basculer entre l'écran de l'ordinateur et le flux de la caméra.
Télécharger des documents depuis la page de visualisation
Le panneau de fichiers en haut à droite de la page de visualisation liste les documents distribués par l'enseignant pendant le cours, qui peuvent être téléchargés directement depuis un téléphone.
Soumettre les devoirs en ligne depuis la page de visualisation
Le côté visualisation remplit le numéro d'étudiant, le nom et la classe, puis soumet le fichier de devoir. Les fichiers sont archivés dans des répertoires individuels par personne et apparaissent dans le panneau de collecte des devoirs de l'enseignant.
Réseau local de la classe uniquement
Accessible uniquement au sein du même réseau de classe. Le côté visualisation est uniquement pour la visualisation, sans aucun droit de contrôle.
Indicateur d'état de diffusion en direct
Le voyant 'En direct' sur l'interface principale du poste enseignant reste allumé et affiche en temps réel le nombre d'appareils en train de regarder
Masquer la fenêtre et continuer la diffusion en direct
Réduire la fenêtre du code QR n'affecte pas la diffusion en direct ; cliquez à nouveau sur 'Direct' pour la rappeler à tout moment.

Surveiller et agir sur un élève individuel 15 项

Dans la zone centrale des étudiants, chaque machine a une carte pour un aperçu rapide de toute la classe. Cliquez pour sélectionner, clic droit pour afficher le menu contextuel, double-clic pour le contrôle à distance direct.

Surveillance des miniatures en temps réel
Chaque carte d'étudiant affiche une vignette en temps réel de l'écran de l'étudiant et indique l'état: en ligne, main levée ou en présentation.
Taille de carte ajustable
Le "Zoom avant/arrière" en bas ajuste la taille des cartes entre 80% et 160 %. Le projecteur du laboratoire informatique et l'écran tout-en-un 4K se règlent séparément, et les paramètres sont mémorisés.
Deux méthodes de disposition
Par défaut trié par siège (IP), peut passer en un clic à l'ordre alphabétique A→Z ou inverse Z→A.
Positionnement de recherche en haut
La barre de recherche supérieure peut rechercher à la fois des fonctions et des noms d'ordinateurs, permettant de localiser rapidement lorsqu'il y a de nombreuses machines.
Enseignement en groupe
Divisez les étudiants en différents groupes ; de nombreuses opérations peuvent être appliquées uniquement à un groupe spécifique.
Contrôle à distance
Double-cliquez sur la carte de l'étudiant pour ouvrir une fenêtre de contrôle à distance, prendre le contrôle de la souris et du clavier de l'étudiant, et effectuer des opérations ou démonstrations à sa place.
Discussion instantanée
Chat en tête-à-tête avec un étudiant spécifique
Capturer l'écran actuel
Enregistrez l'écran actuel de l'élève en tant qu'image dans 'Documents / Captures d'écran de classe' pour preuve ou comme exemple.
Définir comme / Annuler chef de groupe
Désigner ou annuler la désignation d'un élève comme chef de groupe
Évaluation en classe: ajouter/soustraire des points
6 éléments positifs (ex. participation active +1, max +3), 4 éléments négatifs (ex. distrait −1). Personnalisable avec +N / −N.
Démarrer / Annuler la démonstration
Afficher l'écran de l'élève à toute la classe, ou arrêter la démonstration
Annuler la main levée
Effacer l'état de levée de main de l'élève
Effacer les ordinateurs hors ligne
Supprimer en un clic les cartes hors ligne, après avoir remplacé les machines dans la salle informatique, la liste ne conserve pas les anciens enregistrements
Sélectionnez la cible avant d'opérer
Toutes les actions affectant les ordinateurs nécessitent de sélectionner d'abord une machine ou un groupe. Si aucune sélection, une boîte de dialogue de confirmation apparaît pour éviter d'affecter accidentellement toute la classe.
Barre d'état inférieure
Canal d'enseignement actuel et nombre de postes en ligne/total visibles en un coup d'œil

Ingénierie de transmission et de qualité d'image 12 项

Des dizaines de machines dans une salle recevant des écrans simultanément. Le lag dépend entièrement de la couche de transmission. Voici les mesures spécifiques déjà implémentées dans le produit, pas des adjectifs.

Taux de trame et qualité adaptatifs (QoS)
Ajuste automatiquement entre le taux d'images et la netteté en fonction des pertes de paquets et de l'accumulation en temps réel ; lorsque le réseau est mauvais, privilégie la fluidité.
Classification adaptative de la qualité d'image basée sur le mouvement
Les zones à changement rapide réduisent la qualité pour assurer la fluidité ; les zones statiques maintiennent la netteté, le texte est lisible et la vidéo n'est pas floue.
Différence de hachage matériel CRC32
Calculez le hachage bloc par bloc à l'aide d'instructions matérielles, n'envoyez que les blocs réellement modifiés ; les images statiques ne consomment presque pas de bande passante.
Capture d'écran et encodage en pipeline double étage
La capture de l'image suivante chevauche l'encodage de l'image actuelle, ce qui rend la sortie d'images côté enseignant plus stable.
Encodage/décodage direct avec libjpeg-turbo
Le codage côté enseignant et le décodage côté élève contournent tous deux la chaîne de bibliothèque d'images générique, permettant à la même machine d'afficher quelques images supplémentaires.
Décodage parallèle de plusieurs tiles
Le client utilise un pool de threads pour décoder plusieurs écrans simultanément, de sorte que même les PC étudiants avec des configurations anciennes peuvent suivre.
X11 SHM double tampon zéro copie
La capture d'écran Linux utilise le double buffering en mémoire partagée, ne copie plus en profondeur tout l'écran à chaque image, réduisant considérablement la charge sur les systèmes domestiques
XOR FEC léger
Tous les 4 fragments de données sont accompagnés d'un fragment de parité ; si un paquet est perdu, il peut être récupéré sans retransmission, réduisant les perturbations de l'écran.
Débit d'envoi adaptatif AIMD
File d'attente rapide sur les réseaux Gigabit, convergence automatique sur les réseaux 100 Mbps ; il n'inondera pas et ne fera pas tomber toute la salle informatique
Thread indépendant d'envoi UDP
L'envoi de paquets ne bloque pas le thread de l'interface ; pendant la diffusion, l'interface de l'enseignant reste réactive.
Repli TCP des images clés
La première image et les images clés de la diffusion passent par un canal fiable, de sorte que les élèves ne subissent pas d'écran noir au démarrage ni d'attente prolongée.
Maintien du canal en période d'inactivité
Même si l'écran reste immobile longtemps, aucun gros bloc noir, scintillement ni rémanence n'apparaît.

Voir les autres fonctions telles que l'interaction en classe, les examens et devoirs, le contrôle de la classe, etc. cc-class Liste complète des fonctionnalités; Voir les étapes d'opération détaillées et les illustrations Manuel d'utilisation de cc-class。

Architecture technique de la diffusion d'écran

Un mécanisme de transmission et de découverte spécialement optimisé pour la diffusion sur LAN, garantissant une faible latence et une grande stabilité

Découverte automatique UDP

La diffusion UDP détecte automatiquement le poste enseignant ; le client élève recherche et se connecte automatiquement au démarrage, sans configuration manuelle de l'IP.

Encodage à faible latence

Latence de diffusion sur LAN inférieure à 100 ms à 20–60 FPS, ajustant automatiquement le taux de compression pour équilibrer netteté et fluidité.

Xorg + XTest

Bascule automatiquement sur Xorg sous Linux et injecte le clavier et la souris via XTest, garantissant que les captures de diffusion et le contrôle à distance fonctionnent simultanément.

Résolution / fréquence d'images réglable

Les paramètres système permettent d'ajuster la résolution, la fréquence d'images et le débit de la diffusion, pour arbitrer avec souplesse selon les conditions du réseau.

Reconnexion automatique

Les fluctuations du réseau sont détectées et reconnectées automatiquement en 3 secondes ; la diffusion se rétablit rapidement après une interruption, garantissant la continuité.

Cohérence multiplateforme

Basé sur Qt6, les fonctionnalités de diffusion et l'interface sont complètement identiques sous Windows et Linux (Ubuntu / UOS / Kylin).

Cas d'usage de la diffusion d'écran

Applicable à tout scénario Linux où « un écran est montré à un groupe de personnes ».

Enseignement en salle informatique

Démontrer tout en expliquant

Les étapes de la démonstration de l'enseignant sont diffusées à toute la classe en temps réel, avec annotation et surlignage des points clés, pour que chacun voie clairement et suive.

Diffusion en plein écranAnnotationDiffusion de fenêtre
Salle multimédia

Lecture synchronisée de micro-cours

Le cinéma en réseau diffuse les vidéos pédagogiques à toute la classe de façon synchronisée, alignant la progression et mettant fin au « chacun regarde de son côté ».

Cinéma en réseauDiffusion en directSynchronisation
Surveillance d'examen

Surveiller tous les écrans

Le mur de miniatures supervise toute la salle en temps réel ; en cas d'anomalie, passez à l'écran noir ou prenez le contrôle à distance en un clic pour maintenir l'ordre de l'examen.

Visualisation d'écranÉcran noirPrise en main à distance
Formation en entreprise

Formation par démonstration pratique

Diffusion d'écran du formateur + démonstration du stagiaire, avec tutorat par prise de contrôle à distance, adapté à la formation pratique aux logiciels Xinchuang.

Démonstration pratiqueDémonstration par le stagiaireTutorat à distance

En savoir plus

Produits et solutions de diffusion d'écran sous Linux

Témoignages de réussite

Aperçu de déploiements réels sur site

Pour protéger la confidentialité des clients, les images des cas n'affichent pas les noms des clients

Utilisez dans votre salle informatique Linux un logiciel de diffusion d'écran qui diffuse vraiment

cc-class s'adapte automatiquement à Xorg, offrant une diffusion d'écran + surveillance + prise de contrôle à distance à faible latence, et fonctionne immédiatement sur UOS / Kylin / Ubuntu.

Date de mise à jour de cette page: 2026-06-30