Shanghai Chengcheng Information Technology Co., Ltd. · 팀 설립 20년, 연구개발에 전념
Xinchuang 네이티브 · Linux 화면 방송 소프트웨어

Linux 화면 방송 소프트웨어
cc-class 저지연 방송 및 모니터링

Linux에서 진짜로 사용 가능한 화면 브로드캐스트 소프트웨어 —— cc-class는 자동으로 세션을 Xorg로 전환하여 UOS / Kylin / Ubuntu에서 Wayland 화면 캡처 검은 화면 및 키보드/마우스 주입 불가의 일반적인 문제를 해결합니다. LAN 브로드캐스트 지연은 100ms 미만, 20–60 FPS, 전체 화면/창/영역 브로드캐스트를 지원하며, 실시간 화면 모니터링, 원격 제어, 원클릭 블랙아웃과 결합하여 교사 화면을 모든 국내 IT 스택 학생 기기에 안정적으로 전송합니다.

왜 대부분의 화면 방송 소프트웨어는 Linux에서 작동하지 않는가

설정 문제가 아니라 디스플레이 프로토콜 문제입니다. cc-class는 설치 단계에서 화면 방송을 위한 하부 기반을 마련합니다.

Wayland에서의 고질적인 문제

  • Ubuntu 22.04 / 24.04 기본 Wayland 세션
  • Wayland은 보안 제한으로 인해 애플리케이션이 화면을 직접 캡처할 수 없습니다
  • 화면 방송이 화면을 잡지 못함 → 학생 화면이 까맣게 표시됨
  • 원격 제어가 XTest로 키보드·마우스를 주입할 수 없음 → 제어 불가
  • 이것은 모든 전자 교실 / 방송 소프트웨어가 공통으로 안는 난제입니다

cc-class의 해결책

  • 설치 시 GDM을 자동으로 구성하여 Wayland를 비활성화
  • 수업 전·중·후 전 과정에서 인터랙티브 수업, 시험·과제, 수업 관리를 일체화.
  • 원본 파일을 자동 백업하고 제거 시 복원하여 잠재적 문제를 남기지 않음
  • 교사 단말이 Wayland를 감지하면 적극적으로 알려 "화면이 보이지 않는" 상황을 방지합니다
  • Xorg에서는 방송, 주석, 원격 제어가 모두 안정적으로 사용 가능합니다

교사의 화면을 모든 Linux 학생 PC에 안정적으로 투사

아래 그림은 cc-class가 한 교실 전체의 Ubuntu 학생 기기를 실시간 썸네일로 모니터링하는 모습입니다. 각 학생 기기 화면을 한눈에 파악할 수 있으며 원클릭으로 전체 화면 방송이나 원격 인수로 전환할 수 있습니다.

방송 · 모니터링 · 원격 제어를 하나로

화면 방송은 독립적인 기능이 아닙니다 — cc-class는 '화면 투사, 학생 모니터링, 터미널 제어'를 하나의 일관된 워크플로우로 만듭니다: 방송 중 학생 화면에 자동으로 전체 화면 창이 열리고, 교사는 동시에 썸네일 벽으로 전체 반을 파악하며, 문제를 발견하면 더블클릭으로 즉시 원격 제어를 인계받을 수 있습니다.

  • 저지연 화면 방송핵심LAN 지연 100ms 미만, 20~60 FPS로 압축률과 화질을 자동 조절하여 전 과정 부드러움을 유지합니다.
  • 전체화면/창 방송전체 데스크톱 또는 특정 창 하나만 방송하며, 그 외의 내용은 학생에게 보이지 않습니다.
  • 브로드캐스트 중 주석 표시펜·지우개·도형으로 화면 위에 직접 표시하며 설명
  • 학생 시연특정 학생의 화면을 학급 전체에 중계, 발표 시연에 자주 사용
  • 실시간 화면 모니터링모든 학생 화면의 썸네일, 그리드 보기로 한 화면에 전체 학급을 보고 더블 클릭으로 확대
  • 네트워크 시네마하나의 동영상 파일을 학급 전체에 동기 재생하여 진행 상황을 일치시킴
Linux 화면 방송 소프트웨어가 Ubuntu 학생 PC 썸네일을 실시간으로 모니터링
실시간 모니터링 · Linux 학생 컴퓨터 썸네일

화면 방송 실제 화면

Linux / Xinchuang 환경에서 cc-class의 방송·모니터링·관리 실제 화면

cc-class 교사용 화면 방송 콘솔
브로드캐스트 콘솔상단 도구 모음에서 화면 방송, 학생 발표, 라이브 방송, 네트워크 시네마를 원클릭으로 시작합니다.
cc-class 수업 프레젠테이션 도구 모음
교육 시연 도구 모음화면 방송 / 학생 시연 / 영상 라이브 / 공유 화이트보드 등을 한 줄로 나란히 배치합니다.
방송과 원클릭 화면 블랙아웃을 결합해 학생 화면을 잠금
화면 블랙아웃과 연동된 브로드캐스트방송 전 원클릭 검은 화면으로 정숙시켜 학생들이 시연에 집중하도록 합니다.

화면 방송 전체 기능

화면 투사부터 규율 관리까지, 하나의 소프트웨어가 방송 수업의 전 과정을 아우릅니다

화면 브로드캐스트

교사의 바탕화면을 전체 학급에 실시간 방송하며, 전체화면 또는 창 방송을 선택할 수 있고 화면 주석을 지원합니다.

학생 시연

임의의 학생 화면을 전체 학급에 방송하여 학생 발표와 성과 전시로 학생 간 상호작용을 실현합니다.

실시간 방송

억지로 이식하면 Wayland에서 화면 캡처가 실패해 화면 방송이 새까맣게 나옵니다

네트워크 시네마

동영상 파일을 학급 전체에 동기 재생하며 교사 측에서 진행 상황을 모니터링할 수 있습니다.

화면 감시

모든 학생 화면의 썸네일을 실시간으로 확인하고, 그리드 보기로 한 화면에 전체 학급을 표시하며, 더블 클릭으로 확대하거나 직접 제어할 수 있습니다.

원격 인수

학생 카드를 더블클릭하면 마우스와 키보드를 넘겨받아 직접 손잡아 가며 조작을 지도할 수 있습니다.

공유 화이트보드

실시간 공유 화이트보드: 교사가 쓰고 그리면 학생 단말에 동기화되어 표시됩니다.

원클릭 블랙아웃

방송 전 학생 화면과 키보드·마우스를 일괄 잠가 주의를 집중시킵니다.

화면 방송, QR 코드 라이브 스트리밍 및 모니터링: 기능 설명 상세

把"投屏""看屏"和"底下怎么传"三件事拆开讲清楚,共 57 항목마다 무엇을 하는지, 누구에게 적용되는지 한 문장으로 설명합니다

4기능 그룹화
57기능별
2클라이언트 (교사용 클라이언트 / 학생용 클라이언트)
1범용 설치 패키지

화면 브로드캐스트 및 수업 시연 21 项

화면을 학생에게 투사하는 기능군입니다. 방송, 데모, 라이브 스트리밍, 시네마 모드는 한 번에 하나만 실행되며, 새 기능을 시작하면 이전 기능이 자동으로 중지되어 충돌하지 않습니다.

화면 브로드캐스트
교사의 전체 데스크탑을 실시간으로 전체 학급에 브로드캐스트하고, 학생용 PC에 자동으로 전체 화면이 팝업됩니다
창 브로드캐스트(창 바인딩)
지정된 창만 방송하며, 바탕 화면의 다른 내용은 학생들이 볼 수 없습니다. 특정 소프트웨어만 시연하는 데 적합합니다.
영역 브로드캐스트(화면 영역 선택)
마우스로 화면의 한 영역을 선택하여 해당 영역만 브로드캐스트하고, 언제든지 취소하여 전체 화면 브로드캐스트로 복원할 수 있습니다.
목록에 따른 브로드캐스트
메인 화면에서 수신할 컴퓨터와 그룹을 클릭하거나 드래그하여 선택합니다. 선택하지 않으면 "전체 N대 선택 후 계속"이라는 프롬프트가 나타나며, 무작정 전체 학급에 방송하지 않습니다.
브로드캐스트 중 주석 표시
방송 시 주석 도구 모음이 나타나며, 펜 색상/굵기, 지우개, 도형, 화살표, 텍스트, 형광펜을 선택할 수 있습니다. 화면에 직접 원을 그리고 설명할 수 있습니다.
주석 도구 모음이 화면 비율에 따라 크기 조정
4K 고해상도 화면에서 도구 모음이 비례적으로 확대되어 너무 작아서 보이지 않을 정도가 아닙니다.
전체 화면 브로드캐스트 시 학생 키보드 및 마우스 잠금
방송 팝업과 방송 설정 모두에 스위치가 있습니다(기본 켜짐). 전체 화면 수신 시 학생의 키보드와 마우스가 잠겨서 볼 수만 있고 움직일 수 없습니다
학생 클라이언트는 전체 화면 / 창 모드 두 가지로 수신
학생들은 전체화면으로 수신하거나 창으로 전환하여 선생님의 시연을 보면서 따라할 수 있습니다
학생 시연
특정 학생 기기의 화면을 전체 학급에 방송하고, 동시에 교사에게 해당 학생에 대한 원격 제어 창을 자동으로 열어 언제든지 인계할 수 있습니다.
실시간 방송
화면 + 카메라 영상 + 소리를 함께 라이브 방송, 카메라는 오른쪽 아래에 화면 속 화면(PIP)으로 오버레이, 시청 측에서 화면 소스 전환 가능.
음성 방송 및 양방향 음성
전체 학급에 음성을 방송하고, 학생들과 실시간으로 대화할 수도 있습니다
네트워크 시네마
전체 학급에 동기화하여 비디오 파일(mp4/mkv/avi/mov/wmv)을 재생하고, 교사 측은 별도 창에서 진행 상황을 모니터링합니다.
공유 화이트보드
실시간 공유 드로잉 보드를 열면 교사가 쓰고 그림을 그리면 학생 측에서 동기화되어 보며, 전자 칠판에 해당합니다.
화이트보드 학생 공동 그림
화이트보드 도구 모음에서 한 번 클릭하면 학생들도 화이트보드에 그림을 그릴 수 있습니다. 학생의 필기는 색상별로 구분되어 실시간으로 전체 학급에 표시되며, 언제든지 권한을 회수할 수 있습니다.
브로드캐스트 중 파일 다운로드 패널
방송 화면에 학생들에게 파일 목록을 제공합니다. 교사가 수업 중에 배포한 자료를 학생이 클릭만으로 다운로드할 수 있습니다.
브로드캐스트 중 과제 제출 패널
학생들은 브로드캐스트 화면에서 학번, 이름, 학급을 직접 입력하고 파일을 드래그 앤 드롭하여 과제를 제출할 수 있으며, 브로드캐스트를 종료할 필요가 없습니다.
전송 방식 선택 가능
브로드캐스트, 멀티캐스트, 유니캐스트의 세 가지 방식. 컴퓨터실 스위치와 네트워크 정책에 따라 하나를 선택
바탕화면 녹화
한 번의 클릭으로 교사 화면 녹화를 시작/중지하고 파일로 저장합니다. 수업 후에 재생하거나 자료로 전체 학급에 배포할 수 있습니다.
학생 노트 스크린샷
학생들은 방송 시청 중 F2 키를 눌러 스크린샷을 찍고 메모하며, 자동으로 "문서 / 수업 노트"에 저장됩니다.
브로드캐스트 매개변수 조정 가능
해상도, 프레임 속도, 비트 전송률은 컴퓨터실 네트워크 상황에 따라 조정되어 선명도와 부드러움 사이의 균형을 유지합니다
데모 기기 자동 제외
방송 중 학생 시연을 하고 있는 기기는 자동으로 제외되어 화면이 다시 투사되지 않습니다

QR코드로 라이브 스트리밍 · 클라이언트 없이 시청 9 项

교사 단말에 내장된 라이브 스트리밍 서비스로 원클릭 QR 코드를 생성합니다. 학생 클라이언트가 설치되지 않은 휴대폰, 태블릿, 노트북도 교실 동일 네트워크에 연결하여 QR 코드를 스캔하면 브라우저로 시청할 수 있습니다. 시청 전용이며 제어 권한은 없습니다.

설치 불필요, 플러그인 불필요
시청 측은 앱이나 브라우저 플러그인을 설치할 필요 없이, WeChat 내장 브라우저에서 직접 재생할 수 있습니다.
화면과 컴퓨터 소리
라이브 방송은 교사 PC의 오디오를 동기화하여 전송합니다. 사운드 카드가 감지되지 않으면 상태 표시줄에 '오디오 출력 장치 없음'이 명확하게 표시됩니다.
카메라 화면 속 화면
카메라 화면이 오른쪽 아래 모서리에 오버레이되며, 시청자는 컴퓨터 화면과 카메라 영상 사이를 전환할 수 있습니다.
보기 페이지에서 자료 다운로드
시청 페이지 오른쪽 상단의 파일 패널에 선생님이 수업 중에 배포한 자료가 나열되며, 휴대폰에서도 직접 다운로드할 수 있습니다.
시청 페이지에서 온라인으로 숙제 제출
수신 측에서 학번, 이름, 반을 입력하고 과제 파일을 제출합니다. 파일은 학생별로 개별 디렉토리에 보관되고 교사 단말의 과제 수집 패널에 나타납니다.
교실 LAN 전용
같은 교실 네트워크 내에서만 액세스 가능합니다. 시청 단말은 순수 시청 전용이며, 어떤 제어 권한도 없습니다.
라이브 방송 상태 표시
교사 단말 메인 인터페이스의 '라이브 중' 표시등이 계속 켜져 있으며, 시청 중인 장치 대수를 실시간으로 표시합니다
창을 숨기고 라이브 방송 계속
QR 코드 창을 접어도 라이브 방송에 영향을 주지 않습니다. '라이브'를 다시 클릭하면 언제든지 다시 불러올 수 있습니다.

개별 학생 모니터링 및 조작 15 项

중앙 학생 영역에서는 각 머신에 카드가 있어 전체 학급을 한눈에 파악할 수 있습니다. 한 번 클릭하여 선택, 오른쪽 클릭으로 컨텍스트 메뉴 표시, 두 번 클릭하여 직접 원격 제어.

실시간 썸네일 모니터링
각 학생 카드에는 해당 학생의 화면 실시간 썸네일이 표시되며, 온라인, 손들기, 발표 상태가 표시됩니다.
카드 크기 조정 가능
하단의 "확대/축소"로 카드 크기를 80%–160% 사이에서 조정합니다. 컴퓨터실 프로젝터와 4K 올인원은 각각 별도로 조정되며 설정이 저장됩니다.
두 가지 배열 방식
기본적으로 좌석(IP) 순으로 정렬되며, 한 번의 클릭으로 이름 기준 오름차순 A→Z 또는 내림차순 Z→A로 전환할 수 있습니다.
상단 검색 위치 지정
상단 검색창은 기능과 컴퓨터 이름을 모두 검색할 수 있으며, 기계가 많을 때 빠르게 찾을 수 있습니다.
그룹 수업
학생들을 다른 그룹으로 나누고, 많은 작업을 특정 그룹에만 적용할 수 있습니다.
원격 제어
학생 카드를 두 번 클릭하면 원격 제어 창이 열려 해당 학생의 마우스와 키보드를 제어하며 대신 조작하거나 시연할 수 있습니다.
즉시 토론
특정 학생과 일대일 채팅
현재 화면 캡처
해당 학생의 현재 화면을 이미지로 '문서/수업 스냅샷'에 저장하여 증거나 예시로 남깁니다.
그룹장 설정 / 해제
특정 학생을 그룹장으로 지정하거나 해제한다
수업 평가 점수 증감
6개의 긍정 항목(예: 적극적인 발언 +1, 최대 +3), 4개의 부정 항목(예: 주의 산만 -1). +N / -N으로 사용자 정의 가능.
시연 시작 / 취소
해당 학생의 화면을 전체 학급에 보여주거나, 데모를 중지한다
손들기 취소
해당 학생의 손들기 상태 지우기
오프라인 컴퓨터 지우기
원클릭으로 오프라인 카드 정리, 컴퓨터실에서 기계 교체 후 목록에 이전 기록이 남지 않음
작업 전에 대상을 선택하세요
컴퓨터에 적용되는 모든 작업은 먼저 기기나 그룹을 선택해야 합니다. 선택하지 않으면 확인 대화상자가 나타나 실수로 전체 학급에 영향을 미치는 것을 방지합니다.
하단 상태 표시줄
현재 수업 채널과 온라인/총 대수를 한눈에 확인 가능

전송 및 화질 엔지니어링 12 项

하나의 컴퓨터 실습실에서 수십 대의 기계가 동시에 화면을 수신할 때, 끊김 여부는 전적으로 전송 계층에 달려 있습니다. 아래는 제품에 이미 구현된 구체적인 방법이며, 형용사가 아닙니다.

적응형 프레임 속도 및 화질(QoS)
실시간 패킷 손실과 백로그를 기반으로 프레임률과 선명도 사이를 자동 조정하며, 네트워크가 나쁠 때는 부드러움을 우선합니다.
움직임 적응형 화질 등급 분류
빠르게 변화하는 영역은 화질을 낮추어 부드러움을 보장하고, 정지 영역은 선명도를 유지하여 글자가 잘 보이고 동영상이 흐려지지 않도록 합니다.
CRC32 하드웨어 해시 차분
하드웨어 명령으로 블록별로 해시를 계산하고 실제로 변경된 블록만 전송하므로 정지 화면은 거의 대역폭을 차지하지 않습니다.
화면 캡처 및 인코딩 이중 파이프라인
다음 프레임 캡처와 현재 프레임 인코딩을 중첩하여 실행하여 교사 단말기의 프레임 출력이 더 안정적입니다.
libjpeg-turbo 직접 인코딩/디코딩
교사 측 인코딩과 학생 측 디코딩 모두 일반 이미지 라이브러리 파이프라인을 우회하여 동일한 머신에서 몇 프레임 더 많은 성능을 낼 수 있습니다.
여러 타일 병렬 디코딩
학생 클라이언트는 스레드 풀을 사용하여 여러 화면을 동시에 디코딩하므로, 오래된 구성의 학생 PC도 따라갈 수 있습니다.
X11 SHM 이중 버퍼 제로 카피
Linux 화면 캡처는 공유 메모리 이중 버퍼링을 사용하며, 더 이상 프레임마다 전체 화면을 딥 카피하지 않아 국내 시스템에서 부하가 크게 감소합니다
경량 XOR FEC
데이터 조각 4개마다 1개의 패리티 조각이 포함되어 있어, 패킷 하나가 손실되어도 재전송 없이 복구할 수 있어 화면 깨짐이 줄어듭니다.
AIMD 적응형 전송 속도
기가비트 네트워크에서 고속 큐잉, 100메가비트 네트워크에서 자동 수렴; 플러딩으로 컴퓨터실 전체를 마비시키지 않습니다
UDP 전송 독립 스레드
패킷 전송이 UI 스레드를 차단하지 않으며, 브로드캐스트 중에도 교사 화면이 반응성을 유지합니다.
키프레임 TCP 폴백
방송 첫 프레임과 키 프레임은 신뢰할 수 있는 채널을 통해 전송되어 학생 측에서 처음부터 검은 화면이나 오래 기다리는 현상이 없습니다.
유휴 기간 채널 유지
화면이 오랫동안 정지되어도 넓은 검은 블록이나 화면 깜빡임, 잔상이 나타나지 않습니다.

수업 상호작용, 시험/과제, 수업 관리 등의 기타 기능은 다음을 참조하십시오. cc-class 전체 기능 목록; 단계별 작업 절차와 그림은 다음을 참조하십시오 cc-class 사용자 매뉴얼。

화면 방송 기술 아키텍처

LAN 방송에 특화 최적화한 전송 및 검색 메커니즘으로 저지연과 안정성을 보장

UDP 자동 검색

UDP 브로드캐스트로 교사 단말을 자동 검색하며, 학생 단말은 시작 시 자동으로 검색·연결되어 수동 IP 설정이 필요 없습니다.

저지연 인코딩

LAN 방송 지연 100ms 미만, 20~60 FPS로 압축률을 자동 조절하여 선명도와 부드러움의 균형을 맞춥니다.

Xorg + XTest

Linux에서 자동으로 Xorg로 전환하고 XTest를 통해 키보드·마우스를 주입하여 방송 스크린샷과 원격 제어가 동시에 작동하도록 보장합니다.

해상도/프레임레이트 조절 가능

시스템 매개변수로 방송 해상도, 프레임레이트, 비트레이트를 조정할 수 있어 네트워크 상황에 맞게 유연하게 선택합니다.

자동 재연결

네트워크 변동을 3초 만에 감지해 자동 재연결하고, 방송이 끊겨도 빠르게 복구하여 연속성을 보장합니다.

크로스플랫폼 일관성

Qt6 기반으로 Windows와 Linux(Ubuntu / UOS / Kylin)의 브로드캐스트 기능과 인터페이스가 완전히 일치합니다.

화면 방송 적용 시나리오

"하나의 화면을 여러 사람에게 보여주는" 모든 Linux 시나리오에 적용할 수 있습니다.

전산실 교육

시연하며 설명

교사의 시연 단계를 전체 학급에 실시간으로 방송하고, 주석·필기로 요점을 강조해 또렷하게 보이고 따라가기 쉽습니다.

전체 화면 브로드캐스트주석창 방송
멀티미디어 교실

마이크로 강의 동기화 재생

네트워크 시네마가 교육 영상을 전체 학급에 동기화 재생하여 진도를 일치시키고 '제각각 시청'을 없앱니다.

네트워크 시네마실시간 방송동기화
시험 감독

전체 화면 모니터링

썸네일 월로 전체 시험장을 실시간 모니터링하고, 이상을 발견하면 원클릭 블랙아웃이나 원격 제어로 시험장 질서를 유지합니다.

화면 감시블랙 스크린원격 인수
기업 교육

실습 시연 교육

강사 화면 방송+수강생 시연, 원격 제어 지도를 지원해 Xinchuang 소프트웨어 실습 교육에 적합합니다.

실습 시연수강생 시연원격 지도

더 알아보기

Linux 화면 방송 관련 제품 및 솔루션

성공 사례

실제 배포 현장 스냅샷

고객 개인정보 보호를 위해 사례 이미지에는 고객명을 표시하지 않습니다

Linux 컴퓨터 실에서 진짜로 방송되는 화면 방송 소프트웨어를 사용하세요

cc-class는 Xorg에 자동 적응하여 저지연 화면 방송 + 모니터링 + 원격 인수를 제공하며 UOS / Kylin / Ubuntu에서 설치 즉시 사용할 수 있습니다.

이 페이지 업데이트 날짜: 2026-06-30