라이브 채널 설정
Kollus Live 서비스에서 채널(Channel)은 라이브 방송을 운영하고 관리하는 가장 핵심적인 단위입니다. 원본 영상을 실시간으로 변환(Transcoding)하여 시청자에게 최적화된 형태로 전달하며, 여러 명의 Creator가 방송을 운영할 수 있는 환경을 제공합니다.
채널 생성
채널을 생성하면 방송 송출을 위한 RTMP 주소와 방송 시청 URL이 발급됩니다.
채널은 최고 관리자 역할이 부여된 서비스 계정만 생성할 수 있습니다.
채널 생성 절차
Kollus Live 콘솔 > [채널 관리] > [채널 리스트] > 화면 우측 상단 [채널 등록]버튼을 클릭합니다.
- 각 항목을 설정합니다. 상세 내용은 아래 채널 세부 설정 섹션을 참고하세요.
- 하단 탭 메뉴를 통해 부가 기능을 구성합니다. 상세 내용은 아래 하단 탭 설정 섹션을 참고하세요.
- 설정 완료 후
[저장]을 클릭합니다.
채널 세부 설정
기본 설정
| 항목 | 설명 |
|---|---|
| 키 | 채널 고유 식별자입니다. 방송 시청 URL 등을 생성하는 필수 값입니다. (수정 불가) |
| 채널명 | 서비스에 표시되는 채널 명칭입니다. 채널 리스트나 통계 페이지에서 채널 식별 용도로 사용됩니다. |
| 고객 코드 | 고객사가 내부 관리를 위해 직접 입력하는 식별 코드입니다. |
| 동시 시청자 수 제한 | 해당 채널에 접속 가능한 최대 동시 시청자 수를 설정합니다. |
| 채널 타입 | 라이브 유형을 선택합니다.
|
| 인코딩 프로파일 | 송출 화면의 방향(가로/세로)을 설정합니다.
|
| 공개 여부 | 채널의 공개 여부를 설정합니다.
|
명명 규칙
| 항목 | 설명 |
|---|---|
| 메타 정보 제목 | 라이브 방송 시 표시되는 제목 포맷입니다. 예: [CHANNEL_TITLE]-[BROADCAST_COUNTING]으로 설정 후, '첫 라이브' 채널에서 3회차 방송 진행 → '첫 라이브-3'으로 표시됨
|
| 녹화 파일 저장 규칙 | 생성되는 녹화 파일의 명칭 포맷입니다.
|
운영 정책
| 항목 | 설명 |
|---|---|
| 라이브 방송 정책 | 일시적인 네트워크 장애로 방송이 중단되었을 때, 설정된 시간 이내에 송출을 재개하면 기존 방송(Session)과 동일하게 취급하여 메타 정보와 녹화 파일을 연속성 있게 유지합니다. |
| 녹화 파 일 저장 방식 | 방송 영상을 서버에 저장하는 규칙입니다. 설정에 따라 용량/시간 단위로 자동 분할하거나, 수동으로 분할하여 저장할 수 있습니다. |
| Timeshift | 시청자가 실시간 방송 중에도 일시정지 또는 이전 시점으로 되감아 볼 수 있는 기능을 제공합니다. |
보안 정책
| 항목 | 설명 |
|---|---|
| AES-128 | 스트림 암호화 적용 여부 |
| 전용 플레이어 | Kollus 보안 플레이어 사용 여부(화면 녹화/캡처 방지) |
| 중복 재생 차단 | 동일 계정의 동시 시청 기기 수 제한 |
| 외부 디스플레이 출력 차단 | HDMI, 프로젝터 등 외부 디스플레이 출력 제한 |
하단 탭 설정
채널 상세 설정 하단의 각 탭을 통해 방송 운영에 필요한 부가 기능과 보안 정책을 구성할 수 있습니다.
Creator 코드
Kollus Live는 채널을 총괄하는 관리자와 실제 방송을 진행하는 Creator의 역할을 분리하여 운영 안정성을 높입니다.
- 권한 범위: Creator는 할당된 채널의 방송 송출 및 상태 모니터링만 가능하며, 전체 서비스 설정에는 접근할 수 없습니다.
- Creator 계정 생성: 기본적으로 1개의 계정이 자동 생성되며,
[추가]버튼을 통해 채널당 최대 3개까지 발급 가능합니다. - 참고 문서: Creator 계정 생성
녹화 파일 전송
라이브 종료 후 생성된 녹화 파일을 외부 저장소로 자동 전송하도록 설정합니다. (최대 3개 등록 가능)
- 지원 프로토콜: FTP, SFTP, Amazon S3, Kollus(Kollus VOD)
신디케이션
라이브 방송을 유튜브 등 외부 플랫폼에 동시에 송출하는 기능입니다. (최대 3개 등록 가능)
| 항목 | 설명 |
|---|---|
| 제목 | 신디케이션 식별을 위한 임의의 명칭입니다. |
| 링크 | 외부 플랫폼의 스트림 수신 URL입니다. 링크는 반드시 rtmp://로 시작해야 합니다. |
| 스트림 키 | 외부 플랫폼에서 제공하는 방송 식별 키입니다. |
| 공개 여부 | 해당 플랫폼으로의 실시간 동시 송출 여부를 선택합니다. |
국가별 접근 제어
IP 기반으로 특정 국가의 접근을 제어합니다.
- 설정 방식: 허용 국가를 지정하거나, 특정 제한 국가를 설정하는 두 가지 방식 중 선택할 수 있습니다.
로고/포스터/스냅샷
플레이어에 표시될 시각 요소와 모니터링용 스냅샷 설정을 관리합니다.
- 로고 (Logo): 플레이어 좌측 상단에 상시 노출될 로고 이미지를 업로드합니다.
- 포스터 (Poster): 라이브 시작 전 또는 종료 후에 플레이어 배경으로 노출할 대기 화면 이미지입니다.
- 스냅샷 (Snapshot): 방송 중 5초 간격으로 방송 화면을 캡처합니다. 생성된 스냅샷은 미리보기 등에 활용되며, 요청량에 따라 트래픽 과금이 발생합니다.
콜백
주요 이벤트 발생 시 외부 시스템으로 실시간 알림을 전송합니다.
| 콜백 유형 | 전송 시점 및 주요 내용 | 상세 가이드 |
|---|---|---|
| 라이브 콜백 | 방송 시작, 정지, 종료 상태 알림 | 플랫폼 콜백 |
| 녹화 파일 전송 콜백 | 녹화 파일 전송 결과 전달 | 플랫폼 콜백 |
| LMS 콜백 | 시청자의 학습 및 시청 기록 데이터 전송 | LMS 콜백 |
| 재생 콜백 | 시청자 및 플레이어 정보 전달 | 재생 콜백 |
채팅
채널 내 채팅 기능 활성화 여부와 세부 정책을 설정합니다.
| 항목 | 설명 |
|---|---|
| 대규모 채팅 | 동시 접속자가 3,000명 이상으로 예상될 경우 활성화합니다. |
| 1분간 전송 가능한 메시지 수 | 채팅 참여자 1명이 1분 동안 전송할 수 있는 최대 메시지 수를 제한하여 무분별한 도배(Spamming)를 방지합니다. |
| 채팅 참여자 수 제한 | 해당 채널의 채팅방에 동시 입장 가능한 최대 인원을 설정합니다. |
| 사용자 환영 메시지 | 시청자가 채팅창에 최초 진입했을 때 노출되는 자동 안내 문구입니다. (예: "○○○ 채널에 오신 것을 환영합니다!") |
| 채팅 관리자 아이디 | 채팅 관리 권한을 가질 사용자 ID를 입력합니다. (인증 시 사용되는 client_user_id와 일치해야 합니다.) |
| 중복 닉네임 차단 | 활성화 시, 현재 채팅방에 접속 중인 다른 사용자와 동일한 닉네임을 사용할 수 없도록 제한합니다. |
| 익명 채팅 | 비로그인 시청자도 별칭을 사용하여 채팅에 참여할 수 있도록 허용합니다. |
| 사용자 차단 기능 활성화 | 채팅 관리자가 부적절한 사용자를 실시간으로 차단할 수 있는 기능을 제공합니다. |
| 프로파일 사진 노출 | 메시지 전송자의 프로필 이미지 표시 여부를 설정합니다. |
| 좋아요 | 채팅창 내 '좋아요' 반응 기능을 활성화합니다. (이 옵션은 전용 채팅 SDK를 사용하여 직접 UI를 구현한 고객사에만 적용됩니다.) |
레퍼러 설정
특정 도메인(웹사이트)에서만 방송이 재생되도록 허용하거나 차단하여 무단 임베드를 방지합니다.
- 입력 규칙: 여러 도메인 등록 시 쉼표(
,)를 사용하며, 와일드카드(#) 사용이 가능합니다. - 정책 종류
- 비활성화: 모든 도메인에서 재생 허용
- 특정 도메인에서만 재생 허용: 지정된 도메인에서만 재생 허용
- 특정 도메인에서만 재생 차단: 지정된 도메인의 접근만 차단
방송 시청 URL 확인
채널 생성이 완료되면 실제 방송을 시청하거나 웹사이트에 게시할 수 있는 URL을 확인해야 합니다.
[채널 관리] > [채널 리스트]에서 대상 채널명을 클릭하여 상세 페이지로 이동하세요.
공개 채널
공개 채널은 별도의 복잡한 인증 절차 없이 URL만으로 시청이 가능한 형태입니다.
- 비디오 게이트웨이 링크: Kollus에서 제공하는 기본 재생 페이지 주소입니다. 별도의 웹 개발 없이 이 링크를 복사하여 시청자에게 직접 공유하거나 SNS 등에 게시할 수 있습니다.
iframe코드: 운영 중인 자체 웹사이트나 블로그 내부에 플레이어를 직접 임베드하고 싶을 때 사용합니다. 아래 코드의{URL}부분에 비디오 게이트웨이 링크를 입력하여 사용하세요.<iframe
width="#"
height="#"
src="{URL}">
</iframe>
비공개 채널
채널 설정에서 공개 여부를 비공개로 설정한 경우, 보안을 위해 외부 배포용 공용 URL이 제공되지 않습니다.
- 인증 기반 접근: 비공개 채널은 허가된 사용자만 시청할 수 있도록 JWT(JSON Web Token) 기반의 URL을 생성해야 합니다.
- 활용 사례: 유료 강의, 사내 방송 등 특정 회원에게만 방송을 노출해야 하는 경우에 사용됩니다.
- 참고 문서: 비공개 채널의 방송 시청 URL 구성하려면 보안 라이브 시청 URL 생성 (JWT) 문서를 참고하세요.
채널 상세 정보 조회
생성된 채널의 상세 페이지에서는 현재 라이브 송출 정보 확인하거나 메타 정보를 수정할 수 있습니다.
[채널 관리] > [채널 리스트]에서 대상 채널명을 클릭하여 상세 페이지로 이동하세요.
[라이브 정보] 탭
- 메타 정보 제목: 라이브 방송 시 표시되는 제목 포맷입니다.
- 방송 시작 전 치환자를 사용하여 포맷을 구성할 수 있습니다.
- 방송이 시작되면 설정된 규칙에 따라 실제 제목이 생성되며, 진행 중인 방송의 제목을 실시간으로 수정할 수도 있습니다.
- 비디오 게이트웨이 링크: 별도의 개발 없이 즉시 시청 가능한 URL입니다. 공개 채널 운영 시 이 링크를 복사하여 시청자에게 직접 배포하세요.
- 애플리케이션 링크: 외부 인코더(OBS, vMix 등) 연결 시 사용하는 방송 송출 주소 및 송출 연결 정보입니다.
[방송 리스트] 섹션
상세 페이지 하단에서는 해당 채널의 방송 이력을 조회하고 관련 데이터를 관리할 수 있습니다.
- 방송 통계 확인: 제목을 클릭하면 해당 회차의 시청자 수, 트래픽 등 상세 통계 화면으로 이동합니다.
- 방송 녹화 파일 다운로드:
[자동 녹화] 항목의 [재생(▶) 아이콘] > 우측 [다운로드 아이콘]