홈
XtreamUIPro

실시간 이벤트

무대는 채널로, 티켓은 액세스으로

무대는 채널로 실시간 방송되고, 티켓은 행사 중에 열리고 행사 후에 만료되는 라인이 되며, 행사장 내 스크린은 건물 안의 노드가 전송합니다. 모두 직접 운영하는 서버에서 동작합니다.

무대 조명 아래 강당의 관객들이 발표를 보고 있는 모습.
사진: Atlantic Ambience · Pexels License

과제

행사가 해결해야 할 것

  • 정해진 시각에 몰리는 시청자

    기조연설이 시작되면 수천 명이 접속하고 하루 뒤에는 시청자가 사라집니다. 용량은 피크 때만 필요합니다.

  • 티켓에 맞는 액세스

    1일권, 3일권, 후원사 초대는 각각 다른 무대를 열며, 모든 액세스는 행사가 끝날 때 함께 끝나야 합니다.

  • 행사장 내부 스크린

    로비, 별도 수용실, 프레스 구역에는 행사장의 인터넷 회선에 의존하지 않고 무대 영상이 필요합니다.

Xtream UI Pro가 돕는 방식

플랫폼이 맞는 방식

  • 무대는 실시간 채널

    각 무대의 인코더가 RTMP로 채널에 푸시합니다. 부케가 티켓 유형별로 볼 수 있는 무대를 묶고, 패키지가 그 티켓의 이용 기간을 담습니다.

  • 티켓은 라인

    라인은 활성화 코드로 일괄 생성하거나 티켓 판매 시스템이 Reseller API로 생성하며, 짧은 만료일과 티켓별 연결 제한을 둡니다.

  • 행사장의 노드

    건물 안의 노드가 각 무대를 오리진에서 한 번만 받아 내부 스크린에 전송하므로, 인터넷 회선에는 무대당 한 개분만 흐릅니다.

플랫폼 기능

이 산업이 사용하는 기능

아래는 이 구축이 의존하는 기능입니다. 모두 현재 제품에 포함되어 있으며, 계획 중이거나 요청에 따라 제공되는 것은 없습니다.

  • 실시간 스트리밍

    자체 소스의 실시간 채널을, 소스가 지원하는 경우 EPG, 캐치업, 타임시프트와 함께 시청자가 사용하는 앱과 셋톱박스로 HLS 또는 MPEG-TS로 전송합니다.

    채널당 업스트림 하나의 오리진 허브 · RTMP 입출력 · ffmpeg 트랜스코딩

  • 분산 스트리밍 노드

    패널에서 엣지 서버를 등록하면 시청자는 부하와 국가에 따라 노드로 연결되며, 노드가 없는 동안에는 오리진이 모두에게 전송합니다.

    패널에서 SSH로 설치 · GeoIP 라우팅 · 하트비트와 트래픽 통계

  • 구독자 관리

    라인은 시청자 한 명의 액세스로, 패키지, 부케, 만료일, 연결 제한, 출력 형식을 가지며 활성화 코드, 체험, 갱신은 어디서나 같은 규칙을 따릅니다.

    Xtream Codes API, M3U/XMLTV, MAG 및 Enigma2 포털, 웹 플레이어

  • API 및 연동

    Reseller API를 통해 자체 시스템에서 액세스를 생성, 갱신, 정지하고, 서명된 웹훅을 수신하며, 준비된 커넥터로 청구 또는 커머스 플랫폼과 연결합니다.

    멱등 요청 ID를 가진 Reseller API · Admin API 키 · 커넥터 17종

  • 모니터링 및 운영

    연결 및 트래픽 보기, 감사 로그, Prometheus 메트릭, 메일·Telegram·웹훅 알림, 유지보수 모드, 내장 업데이트 확인을 제공합니다.

    /metrics 엔드포인트 · 리스 기반 작업 큐 · 암호화된 데이터베이스 백업

  • 보안 및 액세스 제어

    2단계 로그인, 저장 시 봉인되는 비밀 값, 시청자에게 묶인 서명된 재생 링크, IP 및 국가 규칙, 연결 제한, 무차별 대입 공격 방어를 제공합니다.

    TOTP · AES 봉인 키 · HMAC 서명 URL · GeoIP 및 ISP 규칙

패널 화면

이 배포가 사용하는 페이지

샘플 카탈로그가 들어 있는 새로 설치한 대시보드의 스크린샷입니다. 합성한 화면이 아닙니다.

대시보드의 Streams 페이지: 실시간 채널과 상태, 카테고리, 소스, 출력 형식.
실시간 스트리밍 · 채널당 업스트림 하나의 오리진 허브 · RTMP 입출력 · ffmpeg 트랜스코딩
대시보드의 Servers 페이지: 메인 서버와 노드의 상태 및 버전.
분산 스트리밍 노드 · 패널에서 SSH로 설치 · GeoIP 라우팅 · 하트비트와 트래픽 통계

인프라 아키텍처

구축 예시: 3일간의 컨퍼런스

행사 전의 관리 서버, 무대마다 채널 하나, 행사장의 노드, 활성화 코드로 발급되는 티켓, 폐회 세션 후 공개되는 녹화.

다이어그램의 각 부분을 선택하면 그 역할을 볼 수 있습니다.

행사 구성에서 소스는 각 무대의 인코더입니다. 패널이 채널, 티켓 패키지, 라인을 관리하고, 오리진이 온라인 참석자에게, 행사장의 노드가 건물 안에 전송합니다. 티켓 판매 시스템은 Reseller API와 웹훅으로 연결됩니다.

  1. 행사 전에 설치

    서버 한 대에서 패널, API, 워커, 오리진을 실행합니다. 노드는 행사장의 장비에 설치하고 Servers에서 등록합니다.

  2. 무대와 티켓 만들기

    무대마다 실시간 채널 하나, 티켓 유형마다 부케 하나와 패키지 하나를 만들고, 패키지의 기간은 행사 일수로 설정합니다.

  3. 액세스 발급

    활성화 코드를 일괄 생성해 티켓과 함께 인쇄하거나 이메일로 보냅니다. 각 코드는 그 티켓의 패키지로 라인 하나를 엽니다.

  4. 행사 기간 운영

    인코더가 각 무대를 푸시하고, 행사장 스크린은 로컬 노드에서 재생하며, 라인은 행사 마지막 날 저녁에 만료됩니다.

설정 대응

산업의 개념과 플랫폼의 객체

플랫폼에는 특정 산업 전용 객체가 없습니다. 부케, 라인, 패키지, 파트너 계정을 해당 산업에 필요한 개념으로 사용합니다. 이는 개념적 대응이며 해당 산업의 고유 기능이 아닙니다.

단계별 설정 가이드

사전 준비, 설치와 행사장 노드, 무대와 티켓, 활성화 코드, 짧은 만료일, 녹화, 문제 해결을 단계별로 안내합니다.

설정 가이드 읽기
내 산업에서는플랫폼에서는
무대 채널실시간 채널: 소스, EPG, 출력 형식을 가진 스트림
티켓 유형부케: 패키지가 부여하는 채널, 영화, 시리즈의 이름 있는 묶음
티켓 또는 패스라인: 패키지, 부케, 만료일, 연결 제한, 출력을 가진 하나의 액세스
행사 종료라인의 만료일. 패키지, 크레딧 또는 API로 갱신됩니다
티켓당 기기 수라인의 최대 연결 수: 동시에 시청할 수 있는 기기 수
티켓 판매·등록 연동Reseller API와 웹훅: 자체 시스템에서 수행하는 패널의 작업
행사장 노드스트리밍 노드: 패널에서 등록하는 엣지 서버. 현장 또는 건물당 하나

연동 고려 사항

티켓 판매, 등록, 전자상거래 시스템이 Reseller API와 웹훅으로, 또는 WooCommerce 같은 지원되는 커머스 플랫폼의 커넥터로 액세스를 생성합니다. 무대 인코더는 RTMP로 연결합니다. 특정 티켓 판매나 행사 관리 제품과의 기본 통합은 없습니다.

보안 고려 사항

액세스는 티켓과 함께 끝납니다. 모든 라인에 짧은 만료일을 두고, 티켓별 연결 제한으로 코드 공유를 막으며, 재생 링크는 서명되어 만료됩니다. 직원 계정은 2단계 로그인, 권한 그룹, 감사 로그를 사용합니다.

콘텐츠 권리와 라이선스

주최자는 음악, 연사의 동의, 후원사 자료를 포함해 무대에서 보여주는 것의 권리를 보유해야 합니다. 플랫폼은 콘텐츠도 권리도 제공하지 않습니다. 표준 요금제가 적용됩니다.

콘텐츠 권리 및 허용 가능한 사용

도움말 센터

이 산업에서 자주 나오는 질문

구축 전에 운영자가 묻는 질문입니다. 일반적인 질문은 고객 센터에서 확인하세요.

도움말 센터
티켓으로 일부 무대만 볼 수 있게 할 수 있나요?

네. 티켓 유형별로 무대를 부케로 묶으세요. 라인에는 해당 패키지의 부케만 보입니다.

행사장의 인터넷 회선이 좋지 않으면 어떻게 하나요?

행사장의 노드가 각 무대를 오리진에서 한 번만 받아 건물 안의 스크린에 전송합니다. 플랫폼이 행사장의 업링크를 대신하지는 않으며, 업링크는 여전히 각 무대의 한 개분을 감당해야 합니다.

참석자가 행사 후에 세션을 볼 수 있나요?

네, 녹화하는 경우에 가능합니다. 녹화는 라이브러리에 추가되고, 부케와 패키지로 부여하며 만료일은 직접 정합니다.