인코딩 프로파일 관리
버전별 기능 범위 안내
- v2 미지원: 인코딩 프로파일 관리 기능은 v2에서 지원하지 않으므로, v1에서 v3로 직접 마이그레이션해야 합니다.
- 공통 인증: 모든 버전의 API는 쿼리 스트링 파라미터(
?access_token=)를 통한 공통 인증 방식을 사용합니다. 에러 판정 기준에 대한 공통 명세는 API v3 마이그레이션 가이드의 핵심 변경사항 섹션을 참고하세요.
공통 변경사항 (v1 → v3)
- 응답 래퍼 구조: v1의 배열 반환 위치인
result.items구조가 v3에서 최상위data배열 형태로 표준화되었습니다. - 데이터 타입 변경: v1에서 정수(0 또는 1)로 반환되던 논리 속성 필드들(
is_default_preset,is_optional,is_video_ratio,is_video_vertical_flip,is_video_horizontal_flip)이 v3에서는Boolean타입으로 변경되었습니다. - 그룹 정보 객체화: v1의 평면 구조(
media_profile_group_key,media_profile_group_name)가 v3에서는 중첩 객체(group.{key, name}) 구조로 변경되었습니다. - 식별자 타입 변경: 프로파일을 식별하는 고유값이 정수형인
media_profile_id에서 문자열 형태의media_profile_key로 변경되었습니다.
지원 규격 전체 조회
- 기존 (v1):
GET/media/media_profile/profile_format - 변경 (v3):
GET/media-profiles/format
변경사항
응답 구조가 표준 객체 배열 구조({ "data": [{...}] })로 변경되었습니다. 내부 반환 필드명(video_bitrate, video_framerate, audio_bitrate, audio_samplerate)은 기존과 동일하게 유지됩니다.
인코딩 프로파일 프리셋 목록 조회
계정에 등록된 프로파일이 아닌, 선택 가능한 전체 후보 프리셋 카탈로그를 조회합니다.
- 기존 (v1):
GET/media/media_profile/preset - 변경 (v3):
GET/media-profiles/preset
변경사항
- 상단 공통 변경사항 (래퍼, Boolean 타입, 그룹 구조화)이 모두 적용됩니다.
- v3에서는 오디오 속성 및 파일 여부를 식별하기 위한
bitrate_mode,is_audio_file필드가 추가되었습니다.
응답 구조 상세
응답 구조 명세 (data 배열 내 객체 필드명)
- 기본 속성:
id,key,name,is_audio_file,is_default_preset,is_optional,container_format,bitrate_mode - 비디오 속성:
video_codec,video_bitrate,video_width,video_height,video_framerate,video_rotate_degree,video_overlay_position,video_overlay_path,is_video_ratio,is_video_vertical_flip,is_video_horizontal_flip - 오디오 속성:
audio_codec,audio_bitrate,audio_samplerate,audio_channel,audio_volume_control - 그룹 정보:
group객체 (key,name)
인코딩 프로파일 그룹 목록 조회
- 기존 (v1):
GET/media/media_profile_group/index - 변경 (v3):
GET/media-profile-groups
응답 구조 상세
인코딩 프로파일 목록 조회
프리셋 카탈로그와 달리, 계정에 실제 등록 및 활성화된 프로파일 목록을 조회합니다.
- 기존 (v1):
GET/media/media_profile/index - 변경 (v3):
GET/media-profiles
변경사항
- 그룹/카테고리 정보 반환 방식 변경: v1에서는
media_profile_group_key와_name필드로 정보를 제공했으나, v3에서는 배열(categories[].{key, name}) 구조를 통해 소속 카테고리 정보를 반환합니다. - 신규 반환 필드: v3에서는 프로파일의 활성화 상태를 나타 내는
status속성과 소속 카테고리 정보를 포함하는categories[]배열이 응답 데이터에 추가되었습니다.
요청 파라미터 및 응답 구조 상세
요청 쿼리 파라미터
v1 및 v3 모두 id 또는 name 기반으로 데이터 정렬 기준을 설정하는 order 파라미터를 지원합니다.
응답 구조 명세
v3의 인코딩 프로파일 프리셋 목록 조회 응답 구조를 대부분 유지하면서, 하단에 status 필드와 categories[] 배열 객체가 추가된 형태입니다.
인코딩 프로파일 상세 규격 조회
- 기존 (v1): 미지원 (단건 조회 엔드포인트 없음)
- 변경 (v3):
GET/media-profiles/{media_profile_key}
응답 구조 명세
인코딩 프로파일 목록 조회 배열 내부의 단일 객체 필드 구성과 동일합니다.
신규 인코딩 프로파일 생성
- 기존 (v1):
POST/media/media_profile/create - 변경 (v3):
POST/media-profiles