지원 지원 문의 | 시스템 상태 시스템 상태

컨텍스트 인식 인코딩 사용

이 항목에서는 컨텍스트 인식 인코딩 (CAE)을 사용하여 비디오 컨텐트를 Video Cloud.

소개

Context Aware Encoding은 Brightcove에서 개발 한 기술로 머신 러닝을 사용하여 컨텐츠 별 항목 및 전달 컨텍스트별로 인코딩 설정을 최적화합니다. CAE는 비디오 전송과 관련된 스토리지 및 대역폭 비용을 줄 이도록 설계되었지만 시각적 품질에는 영향을 미치지 않습니다. 자세한 내용은 다음을 참조하십시오 상황 인식 인코딩 개요.

제한 사항

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

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

시작하기

사전 요구 사항

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

  1. Video Cloud 고객
  2. 동적 게재가 Video Cloud 계정
  3. 더 이상 기존 Brightcove API를 사용하지 않습니다.
  4. 편안하게 사용할 수있는 Ingest Profiles API 그리고 Dynamic Ingest API

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

CAE 사전 설정

서비스의 일반적인 릴리스에 따라 세 가지 "미리 설정"으로 캡슐화 된 세 가지 기본 사용 사례를 지원할 예정입니다. 사전 설정은 특정 프로파일에 대해 조정 된 CAE 최적화와 결합 된 수집 프로파일 설정으로 구성됩니다.

CAE 프리셋
이름 설명 간단한 사용 사례
multi-platform-standard-dynamic 720p에서 캡슐 처리 된 해상도와 2 MBPS에서 비트 전송률 일반적인 사용. 다양한 데스크톱 및 모바일 장치에 제공
multi-platform-extended-dynamic 1080p 변환을 추가하고 최대 비트율을 ~ 4 Mbps까지 확장합니다. 1080p 품질이 중요한 경우에 사용하십시오. 예를 들어 대형 화면에 HD 콘텐츠를 제공하는 고객
multi-platform-extended-dynamic 사다리꼴을 낮은 비트 전송률로 변환합니다. 720p시 제한 희소 한 대역폭이 핵심 관심사 인 유스 케이스 및 지역

프리셋을 사용하여 컨텐츠 인코딩

CAE에 대한 계정이 활성화되면 위에 나열된 XNUMX 개의 프로필을 업로드 도구 및 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 APIDynamic 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 변환


12 년 2020 월 XNUMX 일에 마지막으로 업데이트 된 페이지