비보안 Live 서비스 플로우

라이브 방송이 송출 되는 순서는 다음과 같습니다. 방송 송출 프로그램을 이용해 RTMP (Real Time Message Protocol) 방식으로 Origin에 방송을 전송 합니다. 이 때 Kollus 콘솔에 설정한 인코딩 프로파일로 트랜스코딩을 합니다. 시청자들이 영상을 요청하면 Edge 서버를 통해 캐시하고 hls 방식으로 플레이어에 전송해 방송을 시청할 수 있게 됩니다. 송출 프로그램은 대표적으로 OBS, XSplit 등이 있습니다. 아래 OBS 기준으로 간단한 송출 예를 안내 드립니다.

1. 채널 설정

방송을 위해 먼저 Kollus Live 콘솔에 접속하여 채널을 설정해야 합니다.

채널 리스트 메뉴의 상단에 위치한 [채널 등록] 메뉴를 클릭합니다. 클릭 시 아래와 같이 실제 방송 채널을 만들고 배포할 수 있는 설정 메뉴들을 확인할 수 있습니다.

최 상단의 키(key)는 채널 생성 시 발급 되는 채널 고유키 입니다. 채널 명과 고객 코드는 임의로 입력이 필요합니다. 방송 후 녹화 파일의 저장 규칙과 관련 최소 확인이 필요합니다. 정책이 없을 경우 기본 값 그대로 두시면 됩니다. 그 외 정보는 방송 이벤트를 기획하는 도중 결정될 수 있는 사항들입니다. 따라서 당장 입력하지 않아도 됩니다.

하단에는 방송을 위한 여러가지 옵션 설정 부분입니다. 이 부분 역시 생성 이후 수정 가능 합니다.

Creator 코드는 실제 방송을 진행하는 담당자가 부여 받는 접속권한정보입니다. 초기 로그인 페이지 하단 “Creator Login”을 클릭할 경우 별도의 로그인 페이지로 이동하며 해당 Code(Creator 코드)와 Stream Key(스트림키)가 사용되므로 발급 관리가 필요합니다.

2. 방송 송출 방법 (OBS 기준)

간단한 방송 송출 방법을 OBS 기준으로 설명하겠습니다.

먼저 송출하기 위해 전송할 rtmp 서버 주소와 스트림키가 필요합니다.

방송 송출 주소와 스트림키는 콜러스 라이브 콘솔에서 확인 가능 합니다. 방송 하고자 하는 채널의 상세 화면으로 들어가시면 방송 정보를 얻으실 수 있습니다.

키 프레임 간격은 1초, 공통 FPS 값은 30fps 설정을 권장합니다.

또한 input source 보다 서비스 bitrate가 높은 경우 서비스 품질 저하가 될 수 있습니다. 따라서, Kollus 라이브 인코딩 프로파일보다 높은 비트레이트 사용을 권장합니다.

2. 방송 시청을 위한 URL

공개 방송의 경우 라이브 콘솔 내 [비디오 게이트웨이 링크] 를 복사하여 바로 시청 가능 합니다.

Last updated