Audio/Video Metadata

최신 업데이트:2025-08-18 15:32:27

이 API는 CDNetworks 오브젝트 스토리지 플랫폼에 저장된 지정 오디오 및 비디오 리소스의 메타데이터를 조회하는 데 사용됩니다.

요청 설명

GET /<key>?op=avinfo
HOST: <DownloadDomain>

헤더 설명

파라미터 필수 설명
HOST 스토리지 공간에 바인딩된 다운로드 도메인

파라미터 설명

파라미터 필수 설명
op 동작 유형, 고정값: avinfo (오디오/비디오 정보)

응답 설명

성공 응답

요청에 성공하면 아래와 같은 형식의 JSON 문자열이 반환됩니다:

{
    "streams": [
        {
            "index": 0,
            "codec_name": "h264",
            "codec_long_name": "H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10",
            "codec_type": "video",
            "codec_time_base": "1/30",
            "codec_tag_string": "avc1",
            "codec_tag": "0x31637661",
            "width": 1152,
            "height": 864
            // ... 기타 필드
        },
        {
            "index": 1,
            "codec_name": "aac",
            "codec_long_name": "Advanced Audio Coding",
            "codec_type": "audio",
            "codec_time_base": "1/44100",
            "codec_tag_string": "mp4a",
            "codec_tag": "0x6134706d"
            // ... 기타 필드
        }
    ],
    "format": {
        "filename": "/disk1/fopd_tmpdir/avinfo184020568",
        "nb_streams": 2,
        "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
        "format_long_name": "QuickTime/MPEG-4/Motion JPEG 2000 format",
        "start_time": "0.000000",
        "duration": "6413.359589"
        // ... 기타 필드
    }
}

각 필드에 대한 상세 설명은 avinfo 필드 설명을 참고해 주세요.

오류 응답

요청이 실패할 경우 아래와 같은 형식의 JSON 객체가 반환됩니다:

{
    "code": "<code string>",
    "message": "<message string>"
}
필드명 필수 설명
code HTTP 응답 코드. HTTP 응답 상태 코드 참고
message 오디오/비디오 정보 조회 실패 원인을 나타내는 에러 메시지

요청 예시

curl -v "http://downloadDomain/1.mp4?op=avinfo"
이 문서의 내용이 도움이 되었습니까?
아니오
정상적으로 제출되었습니다.피드백을 주셔서 감사합니다.앞으로도 개선을 위해 노력하겠습니다.