연동 고려 사항
플레이아웃 시스템은 RTMP 또는 트랜스포트 스트림으로 플랫폼에 피드를 보냅니다. EPG는 XMLTV로 들어오고, 파트너의 시스템은 Reseller API와 웹훅을 사용하며, 구독자용 앱은 Xtream Codes API, M3U, 포털을 사용합니다. 특정 플레이아웃이나 광고 삽입 제품과의 기본 연동은 없으며 DRM도 없습니다. 전송은 서명되고 시청자에게 묶인 링크로 보호됩니다.
방송 및 텔레비전
선형 채널은 EPG와 캐치업이 있는 OTT 채널이 되고, 아카이브는 VOD 카탈로그가 되며, 유통 파트너는 사용자가 통제하는 계정이 됩니다. 시청자가 있는 곳에 배치하는 스트리밍 노드가 전송합니다.

과제
시청자는 휴대폰, 스마트 TV, 셋톱박스에서 채널을 보고, 프로그램 가이드를 확인하고, 놓친 방송을 따라잡을 수 있기를 기대합니다.
경기나 뉴스 이벤트가 있으면 시청자가 몇 분 만에 몇 배로 늘어납니다. 전송은 서비스를 다시 만드는 것이 아니라 서버를 추가하는 방식으로 확장되어야 합니다.
유통 파트너에게는 자체 계정과 한도가 필요하고, 일부 콘텐츠는 일부 국가에서만 전송할 수 있습니다.
Xtream UI Pro가 돕는 방식
각 선형 피드는 EPG 소스를 가진 실시간 채널이며, 허용되는 경우 타임시프트와 캐치업을 지원하고 일반적인 플레이어 앱에 HLS 또는 MPEG-TS로 전송됩니다.
오리진은 각 채널을 한 번만 가져오고, 등록된 노드가 분배하며, 시청자는 부하와 국가에 따라 노드로 연결됩니다.
유통 파트너는 크레딧, 권한, 전용 대시보드를 가진 파트너 계정입니다. API를 통해 파트너의 시스템이 액세스를 생성하고 갱신할 수 있습니다.
플랫폼 기능
아래는 이 구축이 의존하는 기능입니다. 모두 현재 제품에 포함되어 있으며, 계획 중이거나 요청에 따라 제공되는 것은 없습니다.
자체 소스의 실시간 채널을, 소스가 지원하는 경우 EPG, 캐치업, 타임시프트와 함께 시청자가 사용하는 앱과 셋톱박스로 HLS 또는 MPEG-TS로 전송합니다.
채널당 업스트림 하나의 오리진 허브 · RTMP 입출력 · ffmpeg 트랜스코딩
패널에서 엣지 서버를 등록하면 시청자는 부하와 국가에 따라 노드로 연결되며, 노드가 없는 동안에는 오리진이 모두에게 전송합니다.
패널에서 SSH로 설치 · GeoIP 라우팅 · 하트비트와 트래픽 통계
영화, 시즌과 에피소드가 있는 시리즈, 라디오를 카테고리와 부케로 정리하며, TMDB 메타데이터와 소스를 다운로드하고 인코딩하는 인제스트 작업을 제공합니다.
서명된 시간 제한 재생 링크 · 노드별 VOD 캐시
크레딧, 권한, 전용 대시보드를 가진 위임 계정을 최대 5단계까지 만들 수 있으며, 거래하는 유통사, 사업자, 리셀러를 위한 것입니다.
그룹과 권한 · 크레딧 원장 · 하위 파트너
연결 및 트래픽 보기, 감사 로그, Prometheus 메트릭, 메일·Telegram·웹훅 알림, 유지보수 모드, 내장 업데이트 확인을 제공합니다.
/metrics 엔드포인트 · 리스 기반 작업 큐 · 암호화된 데이터베이스 백업
Reseller API를 통해 자체 시스템에서 액세스를 생성, 갱신, 정지하고, 서명된 웹훅을 수신하며, 준비된 커넥터로 청구 또는 커머스 플랫폼과 연결합니다.
멱등 요청 ID를 가진 Reseller API · Admin API 키 · 커넥터 17종
패널 화면
샘플 카탈로그가 들어 있는 새로 설치한 대시보드의 스크린샷입니다. 합성한 화면이 아닙니다.


인프라 아키텍처
플레이아웃 옆의 오리진, 지역 데이터센터의 노드 두 개, VOD로 인제스트한 아카이브, 자체 계정을 가진 유통 파트너 두 곳으로 구성됩니다.
다이어그램의 각 부분을 선택하면 그 역할을 볼 수 있습니다.
방송 구축에서 소스는 플레이아웃 피드(RTMP 또는 트랜스포트 스트림)와 아카이브입니다. 패널이 채널, EPG, 카탈로그, 파트너 계정을 보관하고, 각 지역의 노드가 시청자에게 전송하며, 파트너와 그 시스템은 API로 연결됩니다.
각 채널의 플레이아웃 피드를 소스로 추가합니다. EPG는 자체 XMLTV에서 가져오고, 아카이브는 인제스트하여 VOD로 인코딩합니다.
지역마다 노드를 등록합니다. GeoIP 라우팅이 시청자를 가장 가까운 노드로 보내고, 국가 규칙이 지역 제한 콘텐츠를 해당 지역 안에 둡니다.
각 유통 파트너는 판매할 수 있는 부케와 크레딧 잔액을 가진 파트너 계정입니다. 자신의 대시보드 또는 시스템에서 시청자를 관리합니다.
연결 및 트래픽 보기, 메트릭, 알림으로 채널별, 노드별 시청 현황을 확인합니다. 유지보수 모드와 백업이 나머지를 담당합니다.
설정 대응
플랫폼에는 특정 산업 전용 객체가 없습니다. 부케, 라인, 패키지, 파트너 계정을 해당 산업에 필요한 개념으로 사용합니다. 이는 개념적 대응이며 해당 산업의 고유 기능이 아닙니다.
| 내 산업에서는 | 플랫폼에서는 |
|---|---|
| 선형 채널 | 실시간 채널: 소스, EPG, 출력 형식을 가진 스트림 |
| 지역별 전송 | 스트리밍 노드: 패널에서 등록하는 엣지 서버. 현장 또는 건물당 하나 |
| 아카이브 및 캐치업 라이브러리 | VOD 카탈로그: 시즌과 에피소드가 있는 영화와 시리즈, 카테고리, 메타데이터 |
| 유통 파트너 | 파트너 계정(리셀러): 크레딧, 권한, 자체 라인을 가진 위임 대시보드 |
| 채널 번들 | 부케: 패키지가 부여하는 채널, 영화, 시리즈의 이름 있는 묶음 |
| 파트너 및 청구 시스템 | Reseller API와 웹훅: 자체 시스템에서 수행하는 패널의 작업 |
플레이아웃 시스템은 RTMP 또는 트랜스포트 스트림으로 플랫폼에 피드를 보냅니다. EPG는 XMLTV로 들어오고, 파트너의 시스템은 Reseller API와 웹훅을 사용하며, 구독자용 앱은 Xtream Codes API, M3U, 포털을 사용합니다. 특정 플레이아웃이나 광고 삽입 제품과의 기본 연동은 없으며 DRM도 없습니다. 전송은 서명되고 시청자에게 묶인 링크로 보호됩니다.
시청자의 주소에 묶인 서명되고 만료되는 재생 링크, 연결 제한, 라인별 GeoIP 및 ISP 규칙, 무차별 대입 시도의 자동 차단이 전송을 보호합니다. 2단계 로그인, 권한 그룹, 감사 로그가 패널을 보호합니다. 지역 제한은 콘텐츠 암호화가 아니라 라인과 패키지에 적용하는 국가 규칙입니다.
방송사는 권리를 보유한 채널과 프로그램만, 그 권리가 미치는 지역에서만 배포합니다. 플랫폼은 콘텐츠도 권리도 제공하지 않습니다. Enterprise 요금제에는 운영을 위한 연동 작업과 SLA가 추가됩니다.
콘텐츠 권리 및 허용 가능한 사용도움말 센터
구축 전에 운영자가 묻는 질문입니다. 일반적인 질문은 고객 센터에서 확인하세요.
도움말 센터아니요. 전송은 시청자에게 묶인 서명된 시간 제한 재생 링크, 연결 제한, 국가 규칙으로 보호됩니다. 라이선스상 DRM이 필요한 콘텐츠는 현재 적합하지 않습니다.
패널에서 노드를 더 등록하세요. 각 노드는 오리진에서 채널을 한 번만 가져와 자신의 시청자에게 서비스합니다. 컨트롤 플레인은 부하와 국가에 따라 시청자를 연결하며, 노드가 없는 동안에는 오리진이 모두에게 서비스합니다.
네. 플랫폼은 Xtream Codes API, M3U/XMLTV, MAG 포털, Enigma2를 지원하고 웹 플레이어도 제공하므로, 별도 앱 없이 일반적인 플레이어 앱과 셋톱박스를 사용할 수 있습니다.