개요

Kollus에서 제공하는 Callback 정보는 플랫폼에서 전달하는 내용과 플레이어에서 전달하는 내용으로 구분될 수 있습니다. 플레이어에서 전달하는 정보는 사용자가 컨텐츠를 이용한 정보를 활용할 수 있도록 관련 정보를 지정된 Url에 전달하는 기능입니다.

재생정보를 전송할때 응답을 확인하지 않습니다.

해당 기능을 사용하기 위해서는 Kollus Live에 접속하여 관련 정보를 설정하시면 Video-gateway를 통해 관련 내용이 전달되어 재생과 관련된 정보를 전달합니다.

Callback process

재생 정보를 전달 받는 흐름을 설명합니다.

  1. Kollus 설정에서 관련 정보 요청을 설정합니다.

  2. 동영상 재생을 위해 Video-gateway를 호출하면 컨텐츠 재생을 위한 다양한 정보를 플레이어 전달하게 되며, 이때 재생과 관련된 정보를 전달할 설정을 함께 전달합니다.

  3. 재생 정보를 활용하기 위해 설정한 Url에 관련 정보를 전달합니다.

  4. Kollus는 컨텐츠 재생과 관련된 기본 정보를 수집하기 위해 monlie
    관련 정보를 수집합니다.

Customer Requirement

Kollus에서 전달하는 재생 관련 정보는 고객의 다양한 요청을 수렴하여 개발되었습니다.

● 시청 시작시간
● 누적 시청시간
● 실제 시청시간
● 사용자 정보
● 컨텐츠 정보
● 디바이스 정보
● 전송주기

Plugin option

{JSON_DATA}

Support options

플레이어별 지원 옵션을 확인할 수 있습니다. {MAC}, {IP}의 경우 개인정보에 해당하는 요소로 필요한 경우 별도 협의해 주십시오.

Option

FlashPlayer

KollusPlayer(PC)

KollusPlayer(모바일)

{CLIENT_USER_ID}

O

O

O

{START_AT}

O

O

O

{RUN_TIME}

O

O

O

{MEDIA_CONTENT_KEY}

O

O

O

{HOST_NAME}

O

O

O

{PLAYER_ID}

X

O

O

{PLAY_STATUS}

X

O

O

{DEVICE}

X

O

O

{SHOW_TIME}

X

O

O

{JSON_DATA}

O

O

O

Settings

Callback에 대한 설정은 채널에서 할 수 있습니다. Callback이 필요한 채널 마다 설정해야 합니다.

Callback URLs

30:http://domain.com/check.asp?id={CLIENT_USER_ID}&start={START_AT}&lms={JSON_DATA}
&uservalue0={USERVALUE0}

Callback data sample

● URL: http://lms.servicedomain.com/lms/register
● Method: POST
● Params:
	● ID={CLIENT_USER_ID}
	● LRN={USERVALUE0}
	● LHF={USERVALUE1}
	● LCD={USERVALUE2}
	● TM={START_AT}
	● RT={RUN_TIME}
● http://lms.servicedomain.com/lms/register?ID=pobi&LRN=123456789ABCDEF&LHF=1&LCD=L123&UCD=U123&TM=123456789&RT=123456789

Etc.

Callback 호출 주기 (Callback period)

USERVALUE0 ~ USERVALUE9 사용시 주의 할 점

데이터 보안