지원 고객 지원 문의 | 시스템 상태 시스템 상태
페이지 내용

    컨텍스트 인식 인코딩 사용

    이 항목에서는 CAE (컨텍스트 인식 인코딩) 를 사용하여 비디오 콘텐츠를 Video Cloud로 인제스트하는 방법에 대해 알아봅니다.

    서문

    컨텍스트 인식 인코딩은 Brightcove에서 개발 한 기술로, 머신 러닝을 사용하여 콘텐츠 항목 별 및 전달 컨텍스트 기반의 인코딩 설정을 최적화합니다. CAE는 비디오 전송과 관련된 스토리지 및 대역폭 비용을 줄이면서 시각적 품질을 손상시키지 않도록 특별히 설계되었습니다. 추가 정보는 다음을 참조하십시오. 컨텍스트 인식 인코딩 개요 .

    제한 사항

    다음 기능은 현재 지원되지 않습니다.

    • 고급 코덱 지원 (H.265, VP9 등)

    시작하기

    전제 조건

    컨텍스트 인식 인코딩을 사용하려는 고객은 다음 요구 사항을 충족해야합니다.

    1. Video Cloud 고객
    2. Video Cloud 계정에 대해 Dynamic Delivery가 활성화되었습니다.
    3. 더 이상 레거시 Brightcove API를 사용하지 않습니다.
    4. 편안한 사용 Ingest Profiles API그리고 Dynamic Ingest API

    참고: 컨텍스트 인식 인코딩은 모든 Video Cloud 고객이 사용할 수없는 기능입니다. 컨텍스트 인식 인코딩을 사용할 수 있는지 여부에 대한 질문이 있으면 계정 관리자에게 문의하십시오.

    CAE 사전 설정

    서비스의 일반 출시를 통해 우리는 세 가지 "사전 설정"으로 캡슐화 된 세 가지 주요 사용 사례를 지원할 계획입니다. 사전 설정은 특정 프로필에 맞게 조정 된 CAE 최적화와 결합 된 수집 프로필 설정으로 구성됩니다.

    CAE 사전 설정
    이름 설명 간단한 사용 사례
    multi-platform-standard-dynamic 해상도는 720p, 비트 레이트는 2MBPS로 제한됩니다. 일반적인 사용. 다양한 데스크톱 및 모바일 장치에 제공
    multi-platform-extended-dynamic 1080p 변환을 추가하고 최대 비트 전송률을 ~ 4Mbps로 확장 1080p 품질이 중요 할 때 사용합니다. 예를 들어 HD 콘텐츠를 대형 화면으로 전달하는 고객
    multi-platform-extended-dynamic 인코딩 래더를 낮은 비트 전송률로 변환합니다. 720p로 제한 부족한 대역폭이 핵심 관심사 인 사용 사례 및 지역

    사전 설정을 사용하여 콘텐츠 인코딩

    CAE에 대해 계정이 활성화되면 위에 나열된 세 가지 프로필을 Studio의 업로드 도구 및 수집 프로필 섹션에서 사용할 수 있습니다. 동일한 토큰으로 이러한 프로필은 Dynamic Ingest API , 다른 수집 프로필과 마찬가지로.

    사전 설정 세부 정보

    각 CAE 프로필에 대한 설정의 하위 집합이 아래에 나열되어 있습니다.

    Multiplatform Standard

    (최종 업데이트: 7/12/17)

        "dynamic_profile_options":
        {
              "min_renditions": 2,
              "max_renditions": 6,
              "max_resolution": {
                "width": 1280,
                "height": 720
              },
              "max_bitrate": 2400,
              "max_first_rendition_bitrate": 400,
              "max_frame_rate": 30,
              "keyframe_rate": 1,
              "select_baseline_profile_configuration": true,
        }

    Multiplatform Extended

        "dynamic_profile_options":
        {
              "min_renditions": 3,
              "max_renditions": 6,
              "max_resolution": {
                "width": 1920,
                "height":1080
              },
              "max_bitrate": 4200
              "max_first_rendition_bitrate": 400,
              "max_frame_rate": 30,
              "keyframe_rate": 1,
              "select_baseline_profile_configuration": true,
        }

    Bandwidth Limited

    (최종 업데이트: 7/12/17)

        "dynamic_profile_options":
        {
              "min_renditions": 2,
              "max_renditions": 6,
              "max_resolution": {
                "width": 1280,
                "height": 720
              },
              "max_bitrate": 1800
              "max_first_rendition_bitrate": 200,
              "max_frame_rate": 30,
              "keyframe_rate": 1,
              "select_baseline_profile_configuration": true,
        }

    샘플 CAE 프로필

        {
         "id": "1234567890",
         "version": 1,
         "name": "custom-cae-profile",
         "description": "My custom CAE profile",
         "account_id": 40000000001,
         "brightcove_standard" : false,
         "digital_master": {
           "rendition": "passthrough",
           "distribute": false
         },
         "dynamic_origin": {
           "renditions": [
             "default/audio64",
             "default/audio96",
             "default/audio128",
             "default/audio192"
           ],
           "dynamic_profile_options": {
             "min_renditions": 3,
             "max_renditions": 6,
             "max_resolution": {
               "width": 1920,
               "height": 1080
             },
             "max_bitrate": 4200,
             "max_first_rendition_bitrate": 400,
             "max_frame_rate": 30,
             "keyframe_rate": 1,
             "select_baseline_profile_configuration": true,
             "min_ssim": 0.95,
             "video_configurations": [
                 {"width": 1280, "height": 720},
                 {"width": 960,  "height": 540},
                 {"width": 640,  "height": 360}
             ]
           },
           "images": [
             {
               "label": "poster",
               "height": 720,
               "width": 1280
             },
             {
               "label": "thumbnail",
               "height": 90,
               "width": 160
             }
           ]
         }
        }

    자세한 내용은 다음 문서를 참조하십시오. Ingest Profiles API Dynamic Ingest API .

    MP4 변환 추가

    비디오에 대해 다운로드 가능한 프로그레시브 (MP4) 변환을 원하면 다음에서 지정할 수 있습니다. dynamic_origin.renditions정렬:

        
          "dynamic_origin": {
            "renditions": [
              "default/audio64",
              "default/audio96",
              "default/audio128",
              "default/audio192",
              "default/progressive700",
              "default/progressive2500"
            ],

    MP4 변환

    포함 할 수있는 MP4 변환은 다음과 같습니다. 동적 전달 및 컨텍스트 인식 인코딩을위한 표준 수집 프로필이러한 변환에 대한 자세한 내용은

    사용 가능한 MP4 변환