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

    컨텍스트 인식 인코딩 사용

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

    소개

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

    제한 사항

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

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

    시작하기

    사전 요구 사항

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

    1. Video Cloud 고객
    2. 다이나믹 드livery는 그들의 Video Cloud 계정
    3. 더 이상 기존 Brightcove API를 사용하지 않습니다.
    4. 편안하게 사용할 수있는 Ingest Profiles API 그리고 Dynamic Ingest API

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

    CAE 사전 설정

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

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

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

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

    사전 설정 세부 정보

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

    다중 플랫폼 표준

    (최종 업데이트 : 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,
        }

    멀티 플랫폼 확장

        "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,
        }

    대역폭 제한

    (최종 업데이트 : 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 변환


    페이지 최종 업데이트 28 Sep 2020