본 가이드는 기존 챗롤(Chatrol)이 아닌 콜러스 라이브 서비스 전용 채팅 사용과 관련 테스트 가이드 입니다.
실제 서비스 적용 시에는 사내 관련 부서- 운영 및 개발 담당자와 서비스 정책 관련 충분한 내부 협의 후 진행하시기 바랍니다.
...
CHAT을 포함한 라이브 방송은 JWT 기반 URL을 생성해야 합니다.
상세한 내용은 Developer page내 JWT 및 LIVE Streaming 를 를 참조하며 라이브 콘솔 내 몇 가지 키 (KEY)값을 참조해야 합니다.
JWT URL은 https://v-live-kr.kollus.com/s?jwt=인코딩된 PAYLOAD값&custom_key=사용자 키 로 구성되며, 간단히 아래와 같은 예제를 활용합니다.
...
Algorithm은 HS256 임을 확인합니다.
기존 내용을 지우고 상기 예제 내용을 복사하여 붙여 넣습니다.
LIVE_라이브 미디어 채널 키 (lmckey | live_media_channel_key)는채널관리>채널수정에서 확인합니다.
expire, play_expt는 생성 시점 기준 라이브 채팅을 유지하는 시간을 초 단위 (second)로 환산합니다. (Max=2147483647)
기존 값을 지우고 테스트 계정의 보안 키 값을 넣습니다. 해당 보안 키 값은 설정>기본정보>서비스계정 에서 확인할 수 있습니다. (대소문자 구분합니다.)
JWT.io의 debugger 내 왼쪽 "Encoded"를 복사합니다.
JWT URL시작 부분과 사용자 키 (custom_key, 설정>기본정보>서비스계정)를 연결합니다.
...
애플리케이션 설치 후 로그인을 위해서는 라이브 콘솔>채널 관리>채널 수정 에서 Creator 코드, Creator 스트림 키를 확인합니다.
상세한 내용은 모바일 라이브 인코더 게시글을 참조합니다.
Live + Chat UI
...
참조: 모바일 라이브 인코더
예를 들어 모바일 커머스의 경우, 보통 모바일-세로(portrait) 촬영-송출이지만 다른 경우 가로 촬영-송출도 있습니다.
또한 라이브 콘솔>채널관리 내 인코딩 프로파일은 크게 2가지로 환경을 구분합니다. (가로-Landscape / 세로-Portrait)
상기 설정을 토대로 HTML5 환경에서 라이브+채팅을 구현하려면 4가지정도로 채팅창 노출 방식을 정할 수 있습니다.
...