연동 고려 사항
HR과 학습 관리 시스템은 Reseller API(라인 생성, 갱신, 비활성화)와 웹훅으로 연결합니다. 패널에는 기본 HR 커넥터와 시청자용 단일 로그인이 없으므로, 임직원은 사용자의 시스템이 발급한 라인의 자격 증명으로 플레이어에 로그인합니다. 사내 구축에는 커머스 커넥터가 필요하지 않습니다.
기업 교육
교육 자료는 부서별 라이브러리가 되고, 타운홀은 실시간 채널이 되며, 모든 임직원의 액세스는 HR 시스템이 열고 닫을 수 있는 라인이 됩니다. 영상은 인프라 밖으로 나가지 않습니다.

과제
교육과 사내 커뮤니케이션이 회사 밖의 동영상 사이트에 올라가고, 시청자와 보관 기간이 통제를 벗어납니다.
입사자에게는 첫날부터 액세스가 필요하고, 퇴사자는 당일에 잃어야 하며, 부서는 다른 부서가 아닌 자기 부서의 자료만 봐야 합니다.
타운홀이나 교육 세션은 각 사무실의 회선을 포화시키지 않고 모든 사업장에 동시에 전달되어야 합니다.
Xtream UI Pro가 돕는 방식
각 부서의 교육 모음은 부케입니다. 패키지가 직무에 맞는 모음을 임직원에게 부여하고, 녹화본은 자체 카테고리를 가진 시리즈와 에피소드입니다.
HR 또는 LMS 시스템이 Reseller API를 통해 라인을 생성, 갱신, 비활성화합니다. 만료일은 패키지의 기간과 갱신으로 정해지고, 동시 접속 제한은 정책으로 정해집니다.
사내 세션은 실시간 채널로 전송됩니다. 각 사무실의 노드가 오리진에서 한 번만 가져와 그곳의 직원에게 로컬로 서비스합니다.
플랫폼 기능
아래는 이 구축이 의존하는 기능입니다. 모두 현재 제품에 포함되어 있으며, 계획 중이거나 요청에 따라 제공되는 것은 없습니다.
영화, 시즌과 에피소드가 있는 시리즈, 라디오를 카테고리와 부케로 정리하며, TMDB 메타데이터와 소스를 다운로드하고 인코딩하는 인제스트 작업을 제공합니다.
서명된 시간 제한 재생 링크 · 노드별 VOD 캐시
자체 소스의 실시간 채널을, 소스가 지원하는 경우 EPG, 캐치업, 타임시프트와 함께 시청자가 사용하는 앱과 셋톱박스로 HLS 또는 MPEG-TS로 전송합니다.
채널당 업스트림 하나의 오리진 허브 · RTMP 입출력 · ffmpeg 트랜스코딩
라인은 시청자 한 명의 액세스로, 패키지, 부케, 만료일, 연결 제한, 출력 형식을 가지며 활성화 코드, 체험, 갱신은 어디서나 같은 규칙을 따릅니다.
Xtream Codes API, M3U/XMLTV, MAG 및 Enigma2 포털, 웹 플레이어
2단계 로그인, 저장 시 봉인되는 비밀 값, 시청자에게 묶인 서명된 재생 링크, IP 및 국가 규칙, 연결 제한, 무차별 대입 공격 방어를 제공합니다.
TOTP · AES 봉인 키 · HMAC 서명 URL · GeoIP 및 ISP 규칙
Reseller API를 통해 자체 시스템에서 액세스를 생성, 갱신, 정지하고, 서명된 웹훅을 수신하며, 준비된 커넥터로 청구 또는 커머스 플랫폼과 연결합니다.
멱등 요청 ID를 가진 Reseller API · Admin API 키 · 커넥터 17종
연결 및 트래픽 보기, 감사 로그, Prometheus 메트릭, 메일·Telegram·웹훅 알림, 유지보수 모드, 내장 업데이트 확인을 제공합니다.
/metrics 엔드포인트 · 리스 기반 작업 큐 · 암호화된 데이터베이스 백업
패널 화면
샘플 카탈로그가 들어 있는 새로 설치한 대시보드의 스크린샷입니다. 합성한 화면이 아닙니다.


인프라 아키텍처
본사 데이터실의 관리 서버, 각 지사의 노드, 교육팀이 업로드하는 녹화본, 강당의 실시간 세션, 계정을 관리하는 HR로 구성됩니다.
다이어그램의 각 부분을 선택하면 그 역할을 볼 수 있습니다.
기업 구축에서 소스는 업로드된 교육 녹화본과 강당의 실시간 피드입니다. 패널이 부서 라이브러리와 임직원 라인을 보관하고, 사무실마다 노드가 전송하며, HR 또는 LMS는 API로 연동됩니다.
패널, API, 워커, 오리진을 회사 서버에서 실행합니다. 교육팀에는 자체 권한을 가진 파트너 계정을 부여합니다.
부서 모음마다 부케 하나, 주제마다 카테고리, 여러 회차로 된 강좌에는 시리즈를 사용합니다. 직무별 패키지가 알맞은 모음을 부여합니다.
HR 시스템이 API로 임직원마다 라인을 생성하고 계약 종료일을 만료일로 설정하며, 퇴사 시 비활성화합니다.
강당 피드는 전 직원 부케의 실시간 채널입니다. 사무실의 노드가 이를 분배하고 녹화본은 이후 라이브러리에 추가됩니다.
설정 대응
플랫폼에는 특정 산업 전용 객체가 없습니다. 부케, 라인, 패키지, 파트너 계정을 해당 산업에 필요한 개념으로 사용합니다. 이는 개념적 대응이며 해당 산업의 고유 기능이 아닙니다.
사전 준비, 본사와 사무실 구축, 부서 라이브러리, HR에서의 임직원 액세스, 실시간 세션, 기밀 유지, 문제 해결을 단계별로 안내합니다.
설정 가이드 읽기| 내 산업에서는 | 플랫폼에서는 |
|---|---|
| 부서 교육 모음 | 부케: 패키지가 부여하는 채널, 영화, 시리즈의 이름 있는 묶음 |
| 교육 자료 | VOD 카탈로그: 시즌과 에피소드가 있는 영화와 시리즈, 카테고리, 메타데이터 |
| 임직원 액세스 | 라인: 패키지, 부케, 만료일, 연결 제한, 출력을 가진 하나의 액세스 |
| 사내 교육 세션 | 실시간 채널: 소스, EPG, 출력 형식을 가진 스트림 |
| HR 또는 LMS 연동 | Reseller API와 웹훅: 자체 시스템에서 수행하는 패널의 작업 |
| 임직원당 기기 수 | 라인의 최대 연결 수: 동시에 시청할 수 있는 기기 수 |
HR과 학습 관리 시스템은 Reseller API(라인 생성, 갱신, 비활성화)와 웹훅으로 연결합니다. 패널에는 기본 HR 커넥터와 시청자용 단일 로그인이 없으므로, 임직원은 사용자의 시스템이 발급한 라인의 자격 증명으로 플레이어에 로그인합니다. 사내 구축에는 커머스 커넥터가 필요하지 않습니다.
플랫폼은 사내 네트워크 또는 TLS가 적용된 리버스 프록시 뒤에 두세요. 라인에는 연결 제한이 있으며 주소에 묶을 수 있습니다. 재생 링크는 서명되며 만료됩니다. 패널 계정은 2단계 로그인, 권한 그룹, 감사 로그를 사용합니다. 기밀 자료는 알맞은 패키지만 부여하는 부케에 넣어야 합니다.
회사는 사내에 배포하는 자료(라이선스를 받은 외부 강좌 포함)의 권리를 보유해야 하며, 플랫폼은 콘텐츠를 제공하지 않습니다. 표준 요금제가 적용되며 Enterprise 계약에는 연동 작업과 SLA가 추가됩니다.
콘텐츠 권리 및 허용 가능한 사용도움말 센터
구축 전에 운영자가 묻는 질문입니다. 일반적인 질문은 고객 센터에서 확인하세요.
도움말 센터네. 해당 부서의 패키지만 부여하는 부케에 넣으세요. 라인에는 자신의 패키지에 포함된 부케만 보입니다.
API를 통해 가능합니다. HR 시스템이 라인을 생성, 갱신, 비활성화하고 변경 시 웹훅을 수신합니다. 특정 HR 제품 전용 기본 커넥터는 없습니다.
현재는 안 됩니다. 시청자는 라인의 자격 증명으로 로그인합니다. 시청자용 단일 로그인은 플랫폼의 기능이 아닙니다.