홈
XtreamUIPro

주거 커뮤니티

그곳에 사는 사람들을 위한 텔레비전과 공지

모든 세대에 채널 구성을, 관리사무소의 안내 채널을, 입주하면 열리고 퇴거하면 닫히는 세대별 라인을 제공합니다. 단지가 직접 운영하는 서버에서 동작하며 건물마다 노드를 둡니다.

도시 속 발코니가 있는 현대식 아파트 건물들.
사진: Mahmoud Zakariya · Pexels License

과제

주거 단지가 해결해야 할 것

  • 많은 세대를 위한 하나의 서비스

    아파트 단지, 캠퍼스, 시니어 주거 단지는 수백 세대에 같은 채널 구성을 제공하면서도 입주자 유형마다 알맞은 채널을 제공해야 합니다.

  • 모든 주민에게 닿는 공지

    관리사무소에는 공지, 보수 소식, 환영 영상이 있고, 주민이 이미 보고 있는 화면에 이를 띄우고 싶어 합니다.

  • 입주와 퇴거

    액세스는 주민이 도착하는 날 시작되고 떠나는 날 멈춰야 하며, 기술자가 세대마다 방문해서는 안 됩니다.

Xtream UI Pro가 돕는 방식

플랫폼이 맞는 방식

  • 세대 유형별 채널 구성

    채널은 부케로 묶이고, 패키지가 세대 유형(표준, 시니어, 학생)의 부케를 부여하며, 주민의 라인은 그 패키지를 받습니다.

  • 안내 채널과 환영 라이브러리

    관리사무소의 공지는 실시간 채널이나 라이브러리의 영상으로 제공되며, 모든 패키지가 포함하는 부케에 넣습니다.

  • 건물마다 노드, 관리자마다 파트너 계정

    각 건물에는 주민에게 로컬로 전송하는 노드가 있고, 각 시설 관리자는 담당 세대의 라인을 열고 갱신하는 파트너 계정(리셀러)입니다.

플랫폼 기능

이 산업이 사용하는 기능

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

  • 실시간 스트리밍

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

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

  • 주문형 비디오

    영화, 시즌과 에피소드가 있는 시리즈, 라디오를 카테고리와 부케로 정리하며, TMDB 메타데이터와 소스를 다운로드하고 인코딩하는 인제스트 작업을 제공합니다.

    서명된 시간 제한 재생 링크 · 노드별 VOD 캐시

  • 구독자 관리

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

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

  • 분산 스트리밍 노드

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

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

  • 파트너 관리

    크레딧, 권한, 전용 대시보드를 가진 위임 계정을 최대 5단계까지 만들 수 있으며, 거래하는 유통사, 사업자, 리셀러를 위한 것입니다.

    그룹과 권한 · 크레딧 원장 · 하위 파트너

  • 보안 및 액세스 제어

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

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

패널 화면

이 배포가 사용하는 페이지

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

대시보드의 Streams 페이지: 실시간 채널과 상태, 카테고리, 소스, 출력 형식.
실시간 스트리밍 · 채널당 업스트림 하나의 오리진 허브 · RTMP 입출력 · ffmpeg 트랜스코딩
대시보드의 Movies 페이지: 카탈로그의 영화와 카테고리, 연도, 상태.
주문형 비디오 · 서명된 시간 제한 재생 링크 · 노드별 VOD 캐시

인프라 아키텍처

구축 예시: 아파트 세 동

관리사무소의 관리 서버, 건물마다 노드, 세대마다 라인 하나, 파트너 계정으로 라인을 운영하는 시설 관리자.

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

주거 단지 구성에서 소스는 라이선스를 받은 채널 피드와 관리사무소 자체 영상입니다. 패널이 채널 구성과 세대의 라인을 관리하고, 건물별 노드가 주민에게 전송합니다. 청구 또는 주거 관리 시스템은 Reseller API와 웹훅으로 연결됩니다.

  1. 설치하고 노드 추가

    패널, API, 워커, 오리진을 서버 한 대에서 실행하고, 세 건물 각각에 Servers에서 노드를 등록해 그 건물의 주민을 해당 노드로 보냅니다.

  2. 채널 구성과 안내 채널 만들기

    채널은 패키지별 부케에 넣고, 관리사무소의 공지는 모든 패키지에 포함되는 안내 채널로 제공합니다.

  3. 세대마다 라인 열기

    크레딧을 가진 파트너 계정인 시설 관리자가 Lines에서 해당 세대 유형의 패키지와 임대 종료일을 만료일로 하여 세대마다 라인을 만듭니다.

  4. 갱신과 종료

    갱신하면 패키지 기간이 추가됩니다. 주민이 퇴거하면 라인을 비활성화하고, 다음 주민은 새 자격 증명을 받습니다.

설정 대응

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

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

단계별 설정 가이드

사전 준비, 건물마다 노드, 채널 구성, 세대마다 라인, 안내 채널, 입주와 퇴거, 문제 해결을 단계별로 안내합니다.

설정 가이드 읽기
내 산업에서는플랫폼에서는
시설 관리자 계정파트너 계정(리셀러): 크레딧, 권한, 자체 라인을 가진 위임 대시보드
채널 구성부케: 패키지가 부여하는 채널, 영화, 시리즈의 이름 있는 묶음
채널 또는 안내 채널실시간 채널: 소스, EPG, 출력 형식을 가진 스트림
환영·공지 영상VOD 카탈로그: 시즌과 에피소드가 있는 영화와 시리즈, 카테고리, 메타데이터
세대 액세스라인: 패키지, 부케, 만료일, 연결 제한, 출력을 가진 하나의 액세스
임대 또는 거주 기간라인의 만료일. 패키지, 크레딧 또는 API로 갱신됩니다
건물 노드스트리밍 노드: 패널에서 등록하는 엣지 서버. 현장 또는 건물당 하나

연동 고려 사항

액세스를 열고 닫는 주거 관리 또는 청구 시스템은 Reseller API(라인 생성, 갱신, 활성화, 비활성화)와 웹훅으로 연결합니다. 준비된 커넥터가 있는 커머스 플랫폼은 주민에게 추가 패키지를 판매할 수 있습니다. 인코더는 RTMP로 연결합니다. 특정 부동산 관리 제품과의 기본 통합은 없습니다.

보안 고려 사항

라인별 연결 제한으로 한 세대의 자격 증명이 동네 전체에 쓰이는 것을 막습니다. 재생 링크는 서명되어 만료되고, 라인은 주소에 묶을 수 있으며, 시설 관리자에게는 자신의 세대만 보이고, 관리 계정은 2단계 로그인, 권한 그룹, 감사 로그를 사용합니다.

콘텐츠 권리와 라이선스

단지는 주민에게 제공하는 채널을 재송신할 권리와 게시하는 영상의 권리를 보유해야 합니다. 플랫폼은 콘텐츠도 권리도 제공하지 않습니다. 표준 요금제가 적용됩니다.

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

도움말 센터

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

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

도움말 센터
건물마다 다른 채널을 둘 수 있나요?

네. 그 건물의 채널 구성을 담은 부케를 가진 패키지를 건물의 세대에 부여하면 되며, 건물별 노드가 로컬로 전송합니다.

주민은 입주할 때 어떻게 액세스를 받나요?

시설 관리자가 세대의 라인을 만들거나 주거 관리 시스템이 Reseller API로 만들고, 자격 증명을 열쇠와 함께 전달합니다.

주민은 무엇으로 시청하나요?

셋톱박스, Xtream Codes API나 M3U를 지원하는 플레이어 앱이 있는 스마트 TV, MAG와 Enigma2 박스, 또는 브라우저의 웹 플레이어입니다. 전용 앱은 필요하지 않습니다.