플레이어 호출 옵션 (Query String)
이 문서는 재생 URL 뒤에 Query String 파라미터를 추가하여 플레이어의 동작과 UI를 세밀하게 제어하는 방법을 설명합니다.
Query String 형식
재생 URL에 파라미터를 추가하는 규칙은 다음과 같습니다.
https://v.kr.kollus.com/{MEDIA_CONTENT_KEY}?{KEY}={VALUE}&{KEY2}={VALUE2}
- 구분자: URL 끝에
?를 붙입니다. 여러 옵션을 연결할 때는&를 구분자로 사용합니다. - 플래그(Flag) 형식: 별도의 값(
VALUE)이 필요 없는 옵션은 키(KEY)만 입력합니다. (예:?autoplay&mute) - 인코딩: 파라미터 값에 한글, 특수문자, 공백이 포함된 경우, 반드시 해당 값을 UTF-8 URL 인코딩 처리하여 전달해야 합니다.
Kollus 플레이어 구분
| 표기 | 플레이어 이름 | 특징 |
|---|---|---|
| v3e | App Player for Windows | 설치형 에이전트 방식 플레이어 |
| v3h | HTML5 Player for PC | 설치형 HTML5 에이전트 방식 플레이어 |
| v3 | HTML5 Player for PC (Hybrid) | Microsoft Edge 또는 Chrome 45 이상에서 암호화 콘텐츠 재생 시 적용되는 하이브리드 HTML5 플레이어 |
| v4 | HTML5 Player for All | 비암호화 콘텐츠 전용 비설치형 HTML5 플레이어 |
| v5 | Web Player | 설치형과 비설치형의 장점을 결합한 차세대 통합 웹 플레이어 |
| iOS | App Player for iOS | iOS 전용 앱 플레이어 |
| Android | App Player for Android | Android 전용 앱 플레이어 |
플레이어 안내
Kollus 플레이어에 대한 상세 설명은 아래 문서를 참고하세요.
전체 옵션
재생
| 파라미터 | 타입 | 설명 | 대상 플레이어 |
|---|---|---|---|
autoplay (a) | null | 자동 재생 설정 (모바일 환경은 기본 활성화) | 전체 |
mute | null | 음소거 상태로 재생 시작 | 전체 |
t | integer | 지정 시점(sec)부터 재생 및 이어보기 팝업 노출 | 전체 |
s | integer | 지정 시점(sec)부터 재생 및 이어보기 팝업 없음 | 전체 |
title | string | 콘텐츠 제목 강제 지정 | 전체 |
pf | string | 인코딩 프로파일(화질) 강제 지정 | 전체 |
주의
- 재생 옵션 예외:
t또는s값이 영상의 시작/종료 10초 이내인 경우, 시스템 안정성을 위해 영상의 처음(0초)부터 재생됩니다. - 브라우저/플랫폼 자동 재생 정책: 최신 브라우저는 사운드가 포함된 영상의 자동 재생을 기본 차단합니다. 상세 내용은 아래 '브라우저/플랫폼별 자동 재생 정책'을 참고하세요.
브라우저/플랫폼별 자동 재생 정책
브라우저/플랫폼별 자동 재생 정책
| 브라우저 및 플랫폼 | 사운드 미포함 비디오 | 사운드 포함 비디오 | 비고 |
|---|---|---|---|
| Chrome | 자동 재생 허용 | 기본 차단 | 사용자의 미디어 참여 지수(MEI)가 높거나 이전 클릭 기록이 있는 경우에만 예외적으로 자동 재생 허용 |
| Edge | 자동 재생 허용 | 기본 차단 |
|
| Safari (macOS) | 자동 재생 허용 | 기본 차단 | 사용자가 Safari 설정에서 웹사이트별로 자동 재생 허용 여부를 개별 변경 가능 |
| iOS (iPhone/iPad) | 자동 재생 허용 (playsinline 필수) | 기본 차단 | 사용자의 직접적인 화면 터치(제스처) 이후에만 스크립트를 통한 재생 허용 |
| Firefox | 자동 재생 허용 | 기본 차단 | 사용자가 브라우저 설정에서 자동 재생 차단 및 허용 수준을 변경 가능 |
참조 자료
- Chrome의 자동 재생 정책
- Microsoft Edge AutoplayAllowed 정책
- Mac용 Safari에서 개별 웹 사이트의 설정 사용자화하기
- New <video> Policies for iOS
- Allow or block media autoplay in Firefox
권장 구현 가이드라인
사운드가 포함된 비디오는 음소거 상태로 자동 재생을 시작하는 것을 권장합니다. 이후 사용자가 직접 오디오를 활성화할 수 있도록 음소거 해제 버튼을 함께 제공하세요.
다운로드
| 파라미터 | 타입 | 설명 | 대상 플레이어 |
|---|---|---|---|
download | null | 콘텐츠 다운로드 기능 활성화 | 모바일, v3e, v3h |
mobile_folder_download | string | 모바일 다운로드 폴더 경로 지정 | 모바일 |
pc_folder_download | string | PC 다운로드 폴더 경로 지정 | v3e, v3h |
filename | string | R링크, SR링크 사용 시 저장될 파일 이름 지정 | 전체 |
참고
- 전제 조건:
download파라미터가 정상 작동하려면 DRM 다운로드 콜백 설정이 선행되어야 합니다.- 참고 문서: 콜백 연동 - DRM 다운로드 콜백)
- 폴더 경로 설정:
/기호를 사용하여 하위 폴더를 지정할 수 있습니다.- 예:
folder1/folder2/folder3
- 예:
- 인코딩: 폴더 이름에 한글, 특수문자, 공백이 포함된 경우, 반드시 해당 값을 UTF-8 URL 인코딩 처리하여 전달해야 합니다.
- R링크 활성화: R링크는 기본적으로 비활성화되어 있습니다. 해당 기능을 활성화하려면 영업 담당자(AM, biz@catenoid.net) 또는 기술 지원팀(PE, tech_support@catenoid.net)으로 문의해 주세요.
플레이어
| 파라미터 | 타입 | 설명 | 대상 플레이어 |
|---|---|---|---|
player_version (pv) | string | 플레이어 지정
| PC |
force_exclusive_player | null | 비암호화 콘텐츠 재생 시에도 PC용 Kollus 보안 플레이어 적용 | v3e, v3h |
force_independent_player | boolean | Kollus 보안 플레이어 강제 적용 | v3 |
컨트롤바
| 파라미터 | 타입 | 설명 | 대상 플레이어 |
|---|---|---|---|
controls_activation | string | 컨트롤바 활성화 정책
| v3, v4, v5 |
show_controls_paused | boolean | 일시정지 상태에서 컨트롤바 유지 여부 (기본값: false) | v4 |
set_controlbar_progress_only | boolean | 프로그레스 바(Progress Bar)만 노출 | v4, v5 |
transparent_controlbar_layer | boolean | 컨트롤바 배경 투명화 | v4, v5 |
hide_header_display | boolean | 헤더 영역 숨김 | v4, v5 |
오버레이 / 포스터
| 파라미터 | 타입 | 설명 | 대상 플레이어 |
|---|---|---|---|
overlay_button_position | string | 오버레이 버튼 위치
| v4 |
show_poster_ended | boolean | 재생 종료 후 포스터 노출 여부 (기본값: false) | v4 |
enable_poster | boolean | 포스터 활성화 여부 | v4, v5 |
enable_spinner_activation | boolean | 로딩 아이콘 활성화 여부 | v4, v5 |