Linuxで本当に使える 画面ブロードキャストソフトウェア cc-class はセッションを自動的に Xorg に切り替え、Ubuntu などの Linux で Wayland の画面キャプチャが真っ黒になる、キーボードとマウスを送れないといった定番の問題を解消します。LAN 内の配信遅延は 100 ms 未満、20〜60 FPS で、全画面・ウィンドウ・領域の配信に対応し、リアルタイム監視、リモート操作、ワンクリックブラックアウトと組み合わせて、教員の画面をすべての Linux 生徒機に安定して届けます。
設定の問題ではなく、表示プロトコルの問題です。cc-classはインストール段階で屏幕広播のための基盤を整えています。
下図は、cc-classがUbuntuの学生機を教室一面リアルタイムのサムネイルで監看している様子です。各学生機の画面が一目瞭然で、ワンクリックで全画面広播やリモート接管に切り替えられます。
画面ブロードキャストは孤立した機能ではありません —— cc-class は「画面を投映する、生徒を見る、端末を制御する」を一連の流れにします:ブロードキャスト中に生徒は自動的にフルスクリーンウィンドウが表示され、教師はサムネイル壁で全クラスを把握し、問題を発見したらダブルクリックで即座にリモート接管できます。
Linux 上の cc-class による配信、監視、管理の実画面
画面投影から規律管理まで、一つのソフトが広播教学の全プロセスをカバー
先生のデスクトップをクラス全員にリアルタイム配信。全画面・ウィンドウ配信を選べ、画面への注釈にも対応します。
任意の生徒の画面をクラス全員に配信し、生徒による説明や成果発表で生徒同士の交流を実現します。
無理に移植するとWayland下でスクリーンショットが失敗し、画面配信が真っ黒になります
動画ファイルをクラス全体に同期再生し、教師端で進捗を監視可能。
全生徒の画面サムネイルをリアルタイム表示。グリッドビューで一画面にクラス全員を表示、ダブルクリックで拡大または直接操作に切り替え。
学生カードをダブルクリックでマウス・キーボードを引き継ぎ、手取り足取り操作を指導。
リアルタイム共有ホワイトボード。先生が書いたり描いたりすると、学生端に同期表示。
ブロードキャスト前に生徒の画面・キーボード・マウスを一括ロックし、注意を集中させます。
「画面を映す」「画面を見る」「裏でどう転送するか」の 3 つに分けて説明します。全 79 項目を、何をするか、誰に作用するかとともに一言ずつ紹介します。
画面を学生に投影する機能群です。ブロードキャスト、デモンストレーション、ライブ配信、シネマモードは同時に1つだけ動作し、新しいものを開始すると古いものは自動的に停止するため、競合しません。
関連ページ:Linux 画面ブロードキャスト、双方向授業ソリューション
教師端末にライブ配信サービスが内蔵されており、ワンクリックでQRコードを生成します。学生端末をインストールしていないスマートフォン、タブレット、ノートパソコンでも、教室の同じネットワークに接続してQRコードをスキャンすれば、ブラウザで視聴できます。視聴のみで、制御権はありません。
授業中の「音声」に関わる機能はすべて一つの「音声授業」の入口にまとめています。まず下で生徒機またはグループを選び、開いてモードを選択します—音声ブロードキャスト、教師-生徒インターホン、グループインターホン、挙手発言、指名発言、音声グループチャット。同時に実行されるのは一つだけで、切り替えると前のモードは自動的に停止し、音が混ざりません。ポップアップする状態パネルで誰が話しているか、音量レベル、ミュート、終了が一目で分かります。画面ブロードキャスト中でもマイクを入れて解説し、音声をリアルタイム字幕に変換できます—音声授業と画面ブロードキャストは互いに邪魔しません。すべて LAN 上で動作し、音声は教室外に出ず、Windows と Linux を混在させても同じ効果が得られます。
関連ページ:双方向授業ソリューション
中央の学生エリアでは、各マシンにカードがあり、クラス全体を一目で把握できます。シングルクリックで選択、右クリックでコンテキストメニュー表示、ダブルクリックで直接リモートコントロール。
関連ページ:Linux 教室管理ソフトウェア
1つのコンピュータルームで数十台のマシンが同時に画面を受信する場合、カクつくかどうかはすべて伝送層にかかっています。以下は、製品にすでに実装されている具体的な対策であり、形容詞ではありません。
関連ページ:ブロックレベルのストリーミング起動
授業インタラクション、試験・課題、授業管理などのその他の機能については、 cc-class 完全な機能一覧; 詳細な操作手順と図解については、 cc-class ユーザーマニュアル。
LAN配信向けに特化して最適化した伝送・発見の仕組みで、低遅延と安定性を確保
UDPブロードキャストで教師端末を自動検出。学生端末は起動時に自動で検索して接続し、IPの手動設定は不要です。
LAN広播の遅延は100ms未満、20〜60 FPS。圧縮率を自動調整し、鮮明さと滑らかさのバランスを取ります。
Linux下で自動的にXorgへ切り替え、XTestを介してキー・マウスを注入することで、広播のスクリーンショットとリモート制御を同時に利用できます。
システムパラメータで配信の解像度・フレームレート・ビットレートを調整でき、ネットワーク状況に応じて柔軟に取捨選択できます。
ネットワークの変動を3秒で検知して自動再接続し、配信が中断しても素早く復旧して連続性を確保します。
Qt6 ベースで、Windows と Linux(Ubuntu などのディストリビューション)の配信機能と画面はまったく同じです。
「1つの画面を大勢に見せる」というLinuxシーンであれば、すべて適用できます。
教師の操作手順をクラス全体にリアルタイムで配信。注釈や書き込みで要点を強調するので、はっきり見えてついていけます。
ネットワークシアターが教材動画をクラス全員に同期再生。進行が揃い、「バラバラに視聴」とはおさらばです。
サムネイルウォールで会場全体をリアルタイム監視。異常を見つけたらワンクリックでブラックアウトやリモート接管を行い、試験会場の秩序を保ちます。
講師の画面配信と受講者のデモ、リモート操作による指導。Linux ソフトの実習研修に適しています。
実際の導入現場スナップショット
cc-class は Xorg に自動対応し、低遅延の画面配信、監視、リモート操作を提供。Ubuntu などの Linux ですぐ導入可能