설치 없이 브라우저로 여는 실시간 온라인 강의
강사와 학생이 실시간으로 얼굴을 보며 수업하는 온라인 강의 서비스입니다. 학생은 프로그램을 설치할 필요 없이 크롬·엣지 같은 브라우저만 있으면 링크로 바로 입장합니다. 인앱 슬라이드(PDF)와 판서, 강의 녹화까지, 영상과 소리가 모두 암호화되어 오가며 휴대폰 브라우저에서도 참여할 수 있습니다.
Free 요금제 무료 · 상위 유료 브라우저 자체 SFU 미디어 서버 실시간 강의 · 녹화
강사는 로그인해 강의를 만들 수 있고, 초대 링크가 있으면 학생은 로그인 없이도 참여할 수 있습니다.
핵심 기능
🎥 실시간 강의
여러 학생이 동시에 접속해 얼굴을 보며 수업하고, 말하는 사람이 자동으로 강조됩니다.
📑 인앱 슬라이드(PDF)·판서
PDF 슬라이드를 강의실 안에서 바로 띄우고, 그 위에 함께 판서(화이트보드)하며 설명할 수 있습니다.
🧑🏫 강사 얼굴 오버레이(PiP)
강사 얼굴을 슬라이드 화면 위에 작은 창(PiP)으로 겹쳐 보여줘, 학생이 표정을 보며 수업에 집중할 수 있습니다. PDF뿐 아니라 PowerPoint 발표에서도 쓸 수 있고, 모양을 사각형/원형 중에서 고를 수 있습니다.
⏺️ 강의 녹화
수업 화면과 음성을 녹화해 다시 볼 수 있습니다. 결석한 학생도 나중에 강의를 확인할 수 있습니다. 일시정지·재개를 해도 종료 시 하나의 파일로 합쳐지고, 정전·서버 장애에 대비한 임시저장 간격(10·15·30분, 선택)도 제공합니다. 교과목을 가로질러 필터링하고 여러 개를 골라 내려받는 녹화물 브라우저가 있고, 녹화물에서 필요한 구간만 남기거나 중간 구간을 잘라내 새 파일로 저장하는 트림(구간 편집)을 지원합니다.
✅ 출결 관리
강의 입장·퇴장 시각을 자동으로 기록해 출결을 한눈에 확인합니다. 출석자 명단은 '출결' 버튼으로 펼치고 접습니다.
🔗 초대 · 공유 링크
초대 링크 하나로 학생을 강의실에 바로 초대하고, 공유 링크로 손쉽게 안내할 수 있습니다.
🌐 설치 없이 브라우저로
초대 링크만 있으면 바로 입장합니다. 휴대폰 브라우저에서도 참여할 수 있어, 학생은 아무것도 깔지 않습니다.
🔐 안전한 로그인
넷서브 통합 계정(SSO)으로 로그인·회원가입합니다. 기존 계정은 같은 이메일로 자동 연결되고 첫 로그인 때 비밀번호가 이전됩니다. 2단계 인증(2FA)으로 보호하고 세션은 자동으로 갱신됩니다. Meeting과 Education 사이에서는 로그인이 공유되어, 한 앱에서 로그인하면 다른 앱에서도 자동으로 로그인됩니다.
🗂️ 통합 강의 대시보드
로그인하면 좌측 세로 메뉴로 홈 · 내 강의를 오가며 학기별 교과목을 관리합니다. 교과목별로 수업계획서·공지사항·강의자료·주차별 수업계획·주차별 (화상)수업·과제·출결현황·게시판·학생 알림·과목 설정을 한 화면에서 다룹니다. 강사는 학생 화면 미리보기로 학생에게 보이는 모습을 확인할 수 있고(열람·제출 기록은 남지 않음), 삭제한 과목은 휴지통에 30일간 보관되어 복구할 수 있습니다.
📚 수업계획서 · 공지 · 주차학습 · 게시판
공지사항·과제·주차별 수업계획은 게시판형 목록(새 글·선택 수정/삭제·상세 보기)으로 관리합니다. 수업계획서를 작성하고(이전 학기 수업계획서를 복사해 오거나, 같은 이름의 이전 과목이 있으면 과목 생성 시 자동 복사), 공지를 올리며(상단 고정 지원), 주차(회차)별 수업계획을 입력합니다. 공지·게시판은 누가 읽었고 누가 안 읽었는지(열람자)를 출석부 기준으로 확인할 수 있고, 교과목 게시판에서는 글과 댓글로 소통하며 목록에서 선택해 수정·삭제할 수 있습니다.
📝 강의자료 · 과제 · 출결현황
강의자료를 올리면 학생이 내려받고, 과제는 게시일자와 회차를 연결해 출제하며(강사 첨부파일 지원) 학생은 로그인 없이 공유 링크에서 제출합니다. 출결현황은 회차별 집계와 학생×회차 표로 확인하고 엑셀로 저장합니다. 출석부는 학교·학원별 엑셀 양식을 스마트 가져오기(헤더 자동 인식·열 매핑 미리보기)로 불러오고, 학생 명단은 정렬과 셀 단위 직접 수정을 지원하며, 학생 알림은 문자(전화번호가 없으면 이메일)로 보냅니다. 조교의 연락처도 등록할 수 있습니다.
📽️ PowerPoint 발표 · 판서(데스크톱 앱)
NetServ Education 데스크톱 앱에서 PowerPoint 슬라이드쇼를 직접 제어하며 발표합니다(PowerPoint 설치 필요). 판서와 강사 얼굴이 함께 합성되어 학생 화면에도 보이고, 판서는 슬라이드별로 저장·복원되며 판서 PDF로 저장(다시 열어 편집 가능)할 수 있습니다.
💬 실시간 자막·번역
수업 음성을 자막으로 띄우고 학생이 고른 언어로 번역해 보여 줍니다. 기본(무료) 모드는 각자 브라우저의 음성 인식·번역을 쓰고, 강사가 서버 자막(유료·고품질)을 켜면 강사 마이크 음성을 외부 음성인식·번역 AI(Deepgram, Claude)로 처리합니다. 서버 자막은 교과목의 수업계획서·공지·강의자료 제목에서 전문용어를 자동으로 뽑고(강의 PDF에서도 등록 가능) 인식에 반영하며, Claude가 한국어 오인식을 문맥에 맞게 교정한 뒤 번역합니다. 자막 창은 화면 어디로든 옮길 수 있고, 수업을 나가면 서버 자막은 함께 멈춥니다.
🎞️ 녹화 강의(VOD) 다국어 자막
녹화한 강의의 음성을 서버에서 인식(whisper)해 자막을 만들고 다른 언어로 번역합니다. 진행률 표시줄과 취소 버튼, 예상 소요시간 안내가 있으며, 학생은 다시보기에서 자막 언어를 골라 볼 수 있고, 강사는 언어별로 시청하거나 자막 파일(.vtt)을 내려받을 수 있습니다(번역은 Claude 사용, 상위 요금제 기능).
📡 대형 수업 방송(HLS)
즉석 수업을 시작할 때 "대형 방송" 진행 방식을 고를 수 있어, 수강 인원이 많은 수업도 방송 방식으로 진행합니다(시청자는 자막 언어 선택 가능, 서버 설정에 따라 제공).
🌏 학생 화면 다국어(한·영·중·베트남어)
학생이 보는 화면과 수업방 메뉴를 한국어·영어·중국어·베트남어로 쓸 수 있어 외국인 학생도 쓰기 편합니다. 학생은 과목 상세에서 회차·Q&A·다시보기 탭을 오가며 질문을 올리고, 처음 접속할 때 휴대폰을 한 번 등록하고 수강신청을 하면 출석부에 자동으로 올라갑니다(미신청 참가자는 청강으로 표시).
🔒 녹화 보호 · 강사 다운로드
학생은 녹화를 시청만 할 수 있고, 일반적인 다운로드·PiP·우클릭 저장은 막혀 있습니다(화면 녹화 등 우회까지 막는 것은 아닙니다). 강사는 회차별 녹화를 바로 시청하고 mp4로 내려받을 수 있습니다.
🛡️ 개인정보 암호화
2단계 인증(TOTP) 비밀키는 AES-256-GCM으로 암호화해 저장하고, 오프사이트 백업도 암호화해 보관합니다.
🎚️ 화질(해상도) 조정
설정에서 카메라 송출 해상도를 고화질 720p · 표준 540p · 절약 360p 중에서 고릅니다(기본 540p). 네트워크가 좋지 않은 환경에서는 절약 모드로 낮춰 쓸 수 있습니다.
시작하기 · 플랫폼
| 플랫폼 | 상태 | 받기 |
|---|---|---|
| 웹 강의실(브라우저) | 사용 가능 | 브라우저에서 열기 ↗ |
| NetServ Education 데스크톱 앱 (Windows) | 사용 가능 · 1.5.4 | 설치 파일 내려받기 |
학생은 앱 없이 브라우저만으로 참여합니다. 데스크톱 앱은 강사용(PowerPoint 직접 제어 등)이며, 코드 서명 전이라 첫 실행 시 SmartScreen 경고가 나올 수 있습니다 — "추가 정보 → 실행"을 눌러 주세요. 설치 후에는 새 버전이 나오면 앱이 자동으로 업데이트합니다.
작동 원리
Education은 자체 운영 SFU 기반 실시간 미디어 인프라 위에서 동작합니다. 강의 제어(로그인·강의실 관리)와 실시간 미디어(음성·영상·슬라이드)는 서로 다른 길로 흐르며, 참가자끼리 직접 연결하지 않고 중계 서버를 거쳐 안정적으로 전달됩니다.
요금
수업의 기본 기능은 Free로 무료이며, 더 큰 수업·보관·AI가 필요하면 host(강사) 단위 월 요금의 상위 요금제를 선택합니다. 학생(참가자)은 무료입니다.
이 요금은 App 번들 구독(전 App 제품 공통) 기준이며, 구독 시 Meeting·Education·WebRTC·Classic·BulkReach를 모두 사용할 수 있습니다.
🎁 Free 지금 제공
- 실시간 온라인 강의(브라우저, 학생 설치 불필요)
- 인앱 슬라이드(PDF) · 판서
- 강사 얼굴 오버레이(PiP)
- 강의 녹화 · 출결 기록
- 브라우저 기본 실시간 자막(무료 모드)
- 초대 · 공유 링크
- 강사 계정 2단계 인증(2FA)
🚀 Standard
- Free의 모든 기능
- 더 큰 수강 인원 · 긴 수업 시간
- 강의 녹화 용량 확대 · 장기 보관
- 우선 이메일 지원
연 결제 기준 · 월 결제 시 약 +20% · VAT 별도 · 참가자 무료(과금 단위 host)
(≈ ₩21,000/월, 참고용·실청구 아님)
⭐ Premium
- Standard의 모든 기능
- 최대 규모 수강 인원
- 부가 기능 확대(서버 실시간 자막 · VOD 다국어 자막 · AI 요약 등)
연 결제 기준 · 월 결제 시 약 +20% · VAT 별도 · 참가자 무료(과금 단위 host)
(≈ ₩42,000/월, 참고용·실청구 아님)
🏢 셀프호스팅 (Suite)
- Premium의 모든 기능
- 학교·기관 단위 계정 · 역할 관리
- 중앙 결제 · 도입 지원
- 기관 전용 서버 자체호스팅(협의)
교육용(학교·수업)은 무료~할인 트랙을 제공합니다. 플랜별 세부 한도는 가격 안내를 확인해 주세요.
Live online classes, right in your browser
An online-classroom service where instructors and students meet face to face in real time. Students don't need to install anything — any modern browser (Chrome, Edge, …) joins from a link. In-app PDF slides, annotation, and recording included; video and sound travel encrypted, and it works from a phone browser too.
Free plan free · paid tiers above Browser Self-operated SFU media Live classes · recording
Sign in to create a class; with an invite link students can join without signing in.
Key features
🎥 Live classes
Many students join at once, face to face, with the active speaker highlighted automatically.
📑 In-app PDF slides & annotation
Open PDF slides right in the classroom and annotate on a shared whiteboard while you explain.
🧑🏫 Instructor face overlay (PiP)
The instructor's face is overlaid on the slides in a small window (PiP), so students stay focused on expressions while following along. Works with PowerPoint presentations as well as PDFs, and the shape can be square or circular.
⏺️ Class recording
Record the class screen and audio to watch again later — students who missed a session can catch up. Pause and resume are merged into a single file on stop, and an optional auto-save interval (10 / 15 / 30 min) protects against power or server failures. A recordings browser filters across courses and downloads several at once, and a trim editor keeps only the parts you want or cuts out a middle section and saves the result as a new file.
✅ Attendance
Join and leave times are logged automatically, so attendance is easy to check at a glance. The attendee list opens and closes with the 'Attendance' button.
🔗 Invites & share links
Invite students straight into the classroom with a single link, or share it however is easiest.
🌐 Browser, no install
An invite link is all you need. It works on a phone browser too, so students install nothing.
🔐 Secure sign-in
Sign in or sign up with a NetServ unified account (SSO). Existing accounts link automatically by email and passwords migrate on first sign-in. Protected with two-factor authentication (2FA), with automatic session refresh. Sign-in is shared between Meeting and Education: log in to one and you are signed in to the other automatically.
🗂️ Unified course dashboard
After signing in, a left-hand vertical menu takes you between Home and My courses, organized by semester. For each course, handle the syllabus, announcements, materials, weekly lesson plan, weekly (video) sessions, assignments, attendance summary, board, student notices and course settings in one place. Instructors can use student-view preview to see what students see (no view or submission is recorded), and deleted courses are kept in a trash for 30 days so they can be restored.
📚 Syllabus · announcements · weekly plan · board
Announcements, assignments and the weekly plan are managed as board-style lists (new post, select to edit/delete, detail view). Write the syllabus (copy a previous term's syllabus, or have it copied automatically when you create a course with the same name as an earlier one), post announcements (with pinning), and enter each week's lesson plan. For announcements and the board you can see who has read and who hasn't against the class roster. The course board supports posts and replies, with selective edit and delete from the list.
📝 Materials · assignments · attendance summary
Upload materials for students to download; publish assignments tied to a release date and a session (instructor attachments supported), and students submit from the share link without signing in. The attendance summary shows per-session totals and a student-by-session matrix, exportable to Excel. The class roster is loaded with a smart import of school- or academy-specific spreadsheets (automatic header detection with a column-mapping preview), the student list supports sorting and in-cell editing, and student notices go out by text message (falling back to email when there is no phone number). Teaching assistants' contact details can be registered too.
📽️ PowerPoint presenting · annotation (desktop app)
In the NetServ Education desktop app, present while controlling a PowerPoint slideshow directly (PowerPoint required). Annotation and the instructor's face are composited so students see them too; annotations are saved and restored per slide and can be saved as an annotated PDF (reopenable for editing).
💬 Live captions & translation
Class audio appears as captions and is translated into each student's chosen language. The default (free) mode uses each person's browser speech recognition and translation; when the instructor switches on server captions (paid, higher quality), the instructor's microphone audio is processed by external speech-recognition and translation AI (Deepgram, Claude). Server captions automatically pick up domain terms from the course syllabus, announcements and material titles (a lecture PDF can be registered too) to improve recognition, and Claude corrects Korean mis-hearings in context before translating. The caption window can be dragged anywhere, and server captions stop when the instructor leaves the class.
🎞️ Multilingual subtitles for recordings (VOD)
Recorded lectures are transcribed on the server (whisper) and translated into other languages. A progress bar, a cancel button and an estimated time are shown; students pick a subtitle language when rewatching, and instructors can preview each language or download the subtitle file (.vtt). Translation uses Claude and is a higher-plan feature.
📡 Large-class broadcast (HLS)
When starting an instant class you can choose the "large broadcast" delivery mode for classes with many students (viewers can pick a caption language; available depending on server configuration).
🌏 Student UI in Korean, English, Chinese and Vietnamese
The student-facing screens and classroom menus are available in Korean, English, Chinese and Vietnamese. In a course, students move between Sessions, Q&A and Replay tabs and post questions; on first sign-in they register a phone number once, and enrolling adds them to the roster automatically (non-enrolled participants are marked as auditors).
🔒 Recording protection · instructor download
Students can watch only: ordinary download, PiP and right-click save are blocked (this does not stop workarounds such as screen recording). Instructors can watch each session's recording and download it as mp4.
🛡️ Personal-data encryption
Two-factor (TOTP) secrets are stored encrypted with AES-256-GCM, and off-site backups are kept encrypted.
🎚️ Video quality (resolution)
In Settings choose the camera publish resolution: High 720p · Standard 540p · Saver 360p (default 540p). Drop to Saver on weak networks.
Getting started · platforms
| Platform | Status | Get it |
|---|---|---|
| Web classroom (browser) | Available | Open in browser ↗ |
| NetServ Education desktop app (Windows) | Available · 1.5.4 | Download installer |
Students join with just a browser. The desktop app is for instructors (direct PowerPoint control and more); it isn't code-signed yet, so SmartScreen may warn on first run — click "More info → Run". Once installed, the app updates itself.
How it works
Education runs on self-operated SFU-based real-time media infrastructure. Class control (sign-in, classroom management) and live media (audio, video, slides) travel on separate paths; participants don't connect to each other directly — everything is relayed through a media server for a stable connection.
Pricing
The class basics are free on the Free plan; for larger classes, storage and AI, choose a paid tier billed per host (instructor), per month. Students (participants) are free.
These are App bundle subscription prices (shared across all app products); one subscription covers Meeting, Education, WebRTC, Classic and BulkReach.
🎁 Free Available now
- Live online classes (browser, no student install)
- In-app slides (PDF) · whiteboard
- Instructor face overlay (PiP)
- Class recording · attendance log
- Browser-based live captions (free mode)
- Invite & share links
- Instructor 2FA
🚀 Standard
- Everything in Free
- Larger classes · longer sessions
- More recording capacity · long-term storage
- Priority email support
Billed annually · about +20% if billed monthly · VAT excluded · participants free (billed per host)
(≈ ₩21,000/month, for reference only)
⭐ Premium
- Everything in Standard
- Largest class sizes
- Extended add-ons (server live captions, multilingual VOD subtitles, AI summaries, etc.)
Billed annually · about +20% if billed monthly · VAT excluded · participants free (billed per host)
(≈ ₩42,000/month, for reference only)
🏢 Self-hosted (Suite)
- Everything in Premium
- School / institution accounts · role management
- Central billing · onboarding support
- Institution-dedicated self-hosted server (by arrangement)
Education (schools / classrooms) gets a free~discounted track. See Pricing for per-plan limits.
Full pricing and terms: Pricing; refunds: Refund Policy.