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

    HEVC 비디오

    이 주제는 Video Cloud HEVC 비디오를 지원합니다.

    소개

    HEVC의 장점

    고효율 비디오 코딩 (HEVC) (H.265라고도 함)는 널리 사용되는 비디오 압축 표준입니다. 고급 비디오 코딩 (AVC / H.264). AVC와 비교하여 HEVC는 동일한 수준의 비디오 품질에서 25 % ~ 50 % 더 나은 데이터 압축을 제공하거나 동일한 비트 전송률에서 실질적으로 향상된 비디오 품질을 제공합니다.

    이 향상된 압축의 이점은 대역폭 사용량 감소, 낮은 비트 전송률에서 더 높은 비디오 품질, TTFF (Time to First Frame) 감소를 포함하여 최종 시청자의 만족도를 높여줍니다.

    단점

    단 하나의 단점이 있습니다. 새로운 기술이기 때문에 HEVC 비디오는 아직 클라이언트 (장치 + OS + 브라우저 / 앱)에서 널리 지원되지 않습니다. 또한 일부 클라이언트는 재생 중에 HEVC와 AVC 세그먼트를 전환 할 수 있지만 다른 클라이언트는 그렇지 않습니다.

    유효성

    HEVC 지원은 유료 애드온 ...에 대한 Video Cloud. HEVC 지원에 관심이있는 경우 계정 관리자에게 문의하십시오.

    Brightcove의 HEVC 솔루션

    시청자가이를 지원하지 않는 기술을 사용하도록 허용하면서 HEVC의 이점을 제공하기 위해 Brightcove는 이전의 비 HEVC 클라이언트를 지원하고 대역폭 사용을 최적화하는 포괄적 인 솔루션을 개발했습니다. 이 솔루션에는 여러 부분이 있습니다.

    • 트랜스 코딩 중 HEVC 및 AVC 인코딩 변환 생성 (점진적 다운로드를위한 MP4 생성 옵션 포함)
    • HEVC 및 AVC 변환에 대한 참조를 포함하는 매니페스트 생성 :
      • HLS : 혼합 변형 스트림 (비트 전송률로 정렬)
      • DASH : HEVC 및 H.264에 대한 별도의 적응 세트와 함께 전환 가능하다고 선언하는 추가 특성
    • 뷰어 클라이언트 유형에 따른 필터링 논리 :
      • 요청하는 장치가 HEVC가 아닌 레거시 장치 인 경우 매니페스트에서 HEVC 스트림을 제거합니다.
      • HEVC 가능 비 전환 장치로 향하는 매니페스트에서 H.264 스트림 제거
      • 장치가 두 코덱을 모두 디코딩하고 둘 사이를 전환 할 수있는 경우 HEVC 및 H.264 스트림의 최적 하위 집합을 남깁니다.

    지원되는 고객

    현재 HEVC는 Brightcove 웹 또는 기본 장치를 사용하여 다음 클라이언트에서 종단 간 지원됩니다. players:

    HEVC에 지원되는 웹 클라이언트
    브라이트 코브 웹 Player
    OS 브라우저
    맥 OS 10.13 이상 원정 여행
    iOS 11 + 원정 여행
    애플 TV Airplay를 통해
    윈도우 10 가장자리 (레거시 버전 플러그인)
    HEVC에 지원되는 장치
    Brightcove 기본 장치 SDK Players
    SDK OS
    iOS SDK iOS 11 +
    tvOS SDK tvOS
    안드로이드 SDK Android API 레벨 21 (Lollipop 버전 5.0) 이상 [1-1]

    노트

    HEVC 수집 프로파일

    계정에서 HEVC를 사용하도록 설정하고 재생을 위해 HEVC 변환을 얻으려면 업로드 모듈을 사용하여 비디오를 수집 할 때 또는 Dynamic Ingest API:

    HEVC 입수 프로파일
    HEVC 입수 프로파일

    이 프로파일의 전체 JSON 세부 사항이 포함되어 있습니다. 이하. CAE (Context Aware Encoding) 프로파일을 사용하여 소스에 가장 적합한 변환 세트를 작성하고 스토리지를 최적화하는 것이 좋습니다. CAE는 소스를 검사하는 데 약간의 처리 시간이 필요하므로 가능한 빨리 게시 가능한 변환을 얻는 것이 가장 중요하다면 빠른 게시 옵션을 선택합니다.

    빠른 게시 옵션이나 다른 이유로 사용자 지정 HEVC 프로필을 만들어야하는 경우 다음 중 하나를 사용해야합니다. 고급 편집기 Studio 관리자 페이지 또는 Ingest Profiles API. HEVC 변환은 Studio의 단순 편집기에 표시되지 않습니다. 사용 가능한 동적 전달 변환을 찾을 수 있습니다 이하.

    사용자 지정 CAE 프로필

    표준 CAE 수집 프로필에는 혼합 HEVC / H.264 변환이 포함되지 않습니다. 그러나 그렇게하는 사용자 지정 테마를 만들 수 있습니다. 현재, 당신은 Ingest Profiles API HEVC에 대한 이러한 사용자 지정 CAE 프로필을 생성합니다.

    필드 (아래 dynamic_origin > dynamic_profile_options) 필수 항목은 다음과 같습니다.

    video_codecs
    변환을 만들 코덱의 배열입니다. 현재 지원되는 유일한 코덱 값은 다음과 같습니다. h264hevc
    video_codec_options
    video_codecs에 지정된 각 코덱에 대한 출력 옵션입니다. 의 속성 video_codec_options 포함 된 코덱 (현재 h264 또는 hevc)의 이름을 가진 개체입니다. 이러한 각 개체에 대해 허용되는 속성은 다음과 같습니다.
    • min_renditions 필수
    • max_bitrate
    • max_first_rendition_bitrate
    • min_resolution
    • max_resolution
    • max_first_rendition_resolution

    견본

    다음은 혼합 변환이 포함 된 샘플 CAE 프로필입니다.

    {
      "name": "multi-platform-extended-dynamic-hevc-mixed-codec",
      "display_name": "Multiplatform Extended HEVC (CAE) mixed-codec",
      "description": "Deliver high quality content for a wide range content types and screen sizes including mobile, desktop and large screens.",
      "account_id": 1486906377,
      "digital_master": {
        "rendition": "passthrough",
        "distribute": false
      },
      "renditions": [],
      "packages": [],
      "dynamic_origin": {
        "renditions": [
          "default/audio64",
          "default/audio128",
        ],
        "images": [
          {
            "label": "thumbnail",
            "height": 90,
            "width": 160
          },
          {
            "label": "poster",
            "height": 720,
            "width": 1280
          }
        ],
        "dynamic_profile_options": {
          "max_renditions": 10,
          "min_renditions": 2,
          "max_bitrate": 12000,
          "max_first_rendition_bitrate": 1000,
          "max_first_rendition_resolution": {
            "width": 1280,
            "height": 720
          },
          "video_codecs": [
            "h264",
            "hevc"
          ],
          "video_codec_options": {
            "h264": {
              "min_renditions": 2,
              "max_resolution": {
                "width": 1280,
                "height": 720
              }
            },
            "hevc": {
              "min_renditions": 2,
              "max_resolution": {
                "width": 1920,
                "height": 1080
              }
            }
          }
        }
      }
    }

    제한 사항

    다음은 HEVC 지원에 대한 현재 제한 사항입니다. 개선 사항에 따라 변경 될 수 있습니다.

    1. 표준 CAE 수집 프로필에는 현재 HEVC 변환이 포함되어 있습니다. 이러한 변환은 HEVC 지원 장치에만 비디오를 제공한다는 것을 알고있는 경우에만 사용해야합니다. HEVC 및 H.264 변환을 모두 포함하도록 사용자 지정 프로필을 만들 수 있습니다. 참조 사용자 지정 CAE 프로필 섹션을 참조하십시오.
    2. HEAC를 사용하는 EAC3 또는 AC3 오디오 코덱은 AAC 오디오 만 지원하지 않습니다.
    3. HDR 및 10 비트 비디오는 지원되지 않습니다.
    4. 미디어 UI는 현재 모든 변환을 표시하고 각 변환 옆에 코덱 정보를 표시하지 않습니다.

    부록 1 : HEVC 수집 프로파일

    다음은 JSON에서 HEVC 프로파일의 전체 특성입니다.

    CAE (Context Aware Encoding) 프로파일

    다중 플랫폼 확장 HEVC (CAE)

      {
          "version": 1,
          "name": "multi-platform-extended-dynamic-hevc",
          "display_name": "Multiplatform Extended HEVC (CAE)",
          "description": "Deliver high quality content for a wide range content types and screen sizes including mobile, desktop and large screens.",
          "account_id": -1,
          "brightcove_standard": true,
          "date_created": 1581706195164,
          "date_last_modified": 1581706195164,
          "digital_master": {
            "rendition": "passthrough",
            "distribute": false
          },
          "renditions": [
            
          ],
          "packages": [
            
          ],
          "dynamic_origin": {
            "renditions": [
              "default/audio64",
              "default/audio128"
            ],
            "images": [
              {
                "label": "thumbnail",
                "height": 90,
                "width": 160
              },
              {
                "label": "poster",
                "height": 720,
                "width": 1280
              }
            ],
            "dynamic_profile_options": {
              "min_renditions": 2,
              "max_renditions": 8,
              "min_resolution": {
                "width": 320,
                "height": 180
              },
              "max_resolution": {
                "width": 1920,
                "height": 1080
              },
              "max_frame_rate": 30,
              "max_bitrate": 4200,
              "max_first_rendition_bitrate": 250,
              "video_codec": "hevc",
              "fixed_frame_rate": true,
              "bitrate_cap_to_bitrate_ratio": 1.5,
              "buffer_size_to_bitrate_ratio": 2,
              "bitrate_cap_offset": 0,
              "buffer_size_offset": 0,
              "sample_aspect_ratio": "1:1"
            },
            "hevc": true
          },
          "id": "5e470e014b23617ad079c486"
        }

    MP4가있는 다중 플랫폼 확장 HEVC (CAE)

    {
          "version": 1,
          "name": "multi-platform-extended-dynamic-hevc-with-mp4",
          "display_name": "Multiplatform Extended HEVC (CAE) with MP4",
          "description": "Deliver high quality content for a wide range content types and screen sizes including mobile, desktop, large screens, and syndication.",
          "account_id": -1,
          "brightcove_standard": true,
          "date_created": 1581706195164,
          "date_last_modified": 1581706195164,
          "digital_master": {
            "rendition": "passthrough",
            "distribute": false
          },
          "renditions": [
            
          ],
          "packages": [
            
          ],
          "dynamic_origin": {
            "renditions": [
              "default/audio64",
              "default/audio128",
              "default/progressive2000"
            ],
            "images": [
              {
                "label": "thumbnail",
                "height": 90,
                "width": 160
              },
              {
                "label": "poster",
                "height": 720,
                "width": 1280
              }
            ],
            "dynamic_profile_options": {
              "min_renditions": 2,
              "max_renditions": 8,
              "min_resolution": {
                "width": 320,
                "height": 180
              },
              "max_resolution": {
                "width": 1920,
                "height": 1080
              },
              "max_frame_rate": 30,
              "max_bitrate": 3200,
              "max_first_rendition_bitrate": 200,
              "video_codec": "hevc",
              "fixed_frame_rate": true,
              "bitrate_cap_to_bitrate_ratio": 1.5,
              "buffer_size_to_bitrate_ratio": 2,
              "bitrate_cap_offset": 0,
              "buffer_size_offset": 0,
              "sample_aspect_ratio": "1:1"
            },
            "hevc": true
          },
          "id": "5e470e0c4c881c16fffdb88d"
        }

    동적 게재 프로필

    멀티 플랫폼 확장 정적 H.264 + HEVC

    {
          "version": 1,
          "name": "multi-platform-extended-static-mixed-codec",
          "display_name": "Multiplatform Extended Static H.264 + HEVC",
          "description": "Deliver high quality content for a wide range content types and screen sizes including mobile, desktop and large screens.",
          "account_id": -1,
          "brightcove_standard": true,
          "date_created": 1581706195164,
          "date_last_modified": 1581706195164,
          "digital_master": {
            "rendition": "passthrough",
            "distribute": false
          },
          "renditions": [
            
          ],
          "packages": [
            
          ],
          "dynamic_origin": {
            "renditions": [
              "default/video450",
              "default/video700",
              "default/video900",
              "default/video1200",
              "default/video2000",
              "default/video2500",
              "default/video3500",
              "default/video3800",
              "default/video300hevc",
              "default/video550hevc",
              "default/video1000hevc",
              "default/video1300hevc",
              "default/video1600hevc",
              "default/video2850hevc",
              "default/audio64",
              "default/audio128"
            ],
            "images": [
              {
                "label": "thumbnail",
                "height": 90,
                "width": 160
              },
              {
                "label": "poster",
                "height": 720,
                "width": 1280
              }
            ],
            "hevc": true
          },
          "id": "5e46e57f305eb2517f27a543"
        }

    MP264를 지원하는 다중 플랫폼 확장 정적 H.4 + HEVC

    {
          "version": 1,
          "name": "multi-platform-extended-static-mixed-codec-with-mp4",
          "display_name": "Multiplatform Extended Static H.264 + HEVC with MP4",
          "description": "Deliver high quality content for a wide range content types and screen sizes including mobile, desktop and large screens, and syndication.",
          "account_id": -1,
          "brightcove_standard": true,
          "date_created": 1581706195164,
          "date_last_modified": 1581706195164,
          "digital_master": {
            "rendition": "passthrough",
            "distribute": false
          },
          "renditions": [
            
          ],
          "packages": [
            
          ],
          "dynamic_origin": {
            "renditions": [
              "default/video450",
              "default/video700",
              "default/video900",
              "default/video1200",
              "default/video2000",
              "default/video2500",
              "default/video3500",
              "default/video3800",
              "default/video300hevc",
              "default/video550hevc",
              "default/video1000hevc",
              "default/video1300hevc",
              "default/video1600hevc",
              "default/video2850hevc",
              "default/progressive2000",
              "default/audio64",
              "default/audio128"
            ],
            "images": [
              {
                "label": "thumbnail",
                "height": 90,
                "width": 160
              },
              {
                "label": "poster",
                "height": 720,
                "width": 1280
              }
            ],
            "hevc": true
          },
          "id": "5e46e59b135b6662f386559d"
        }

    MP4가 포함 된 다중 플랫폼 확장 HEVC

    {
          "version": 1,
          "name": "multi-platform-extended-static-hevc-with-mp4",
          "display_name": "Multiplatform Extended HEVC with MP4",
          "description": "Deliver high quality content for a wide range content types and screen sizes including mobile, desktop, large screens, and syndication.",
          "account_id": -1,
          "brightcove_standard": true,
          "date_created": 1581706195164,
          "date_last_modified": 1581706195164,
          "digital_master": {
            "rendition": "passthrough",
            "distribute": false
          },
          "renditions": [
            
          ],
          "packages": [
            
          ],
          "dynamic_origin": {
            "renditions": [
              "default/video300hevc",
              "default/video550hevc",
              "default/video1000hevc",
              "default/video1300hevc",
              "default/video1600hevc",
              "default/video2850hevc",
              "default/progressive2000",
              "default/audio64",
              "default/audio128"
            ],
            "images": [
              {
                "label": "thumbnail",
                "height": 90,
                "width": 160
              },
              {
                "label": "poster",
                "height": 720,
                "width": 1280
              }
            ],
            "hevc": true
          },
          "id": "5e46e57e708a441e00a7ba1a"
        }

    부록 2 : HEVC 동적 전달 변환

    다음은 JSON에서 HEVC 변환의 전체 속성입니다.

    기본 HEVC 300

    {
          "id": "default/video300hevc",
          "version": 0,
          "name": "Default HEVC 300",
          "kind": "video",
          "account_id": "default",
          "created_at": "2020-02-20T17:57:49.622898302Z",
          "updated_at": "2020-02-20T17:57:49.622898302Z",
          "encoding_settings": {
            "aspect_mode": "preserve",
            "decoder_bitrate_cap": 450,
            "decoder_buffer_size": 600,
            "fixed_keyframe_interval": true,
            "fragment_duration": 2000,
            "height": 270,
            "keyframe_rate": 1,
            "segment_seconds": 2,
            "speed": 3,
            "video_bframes": 3,
            "video_bitrate": 300,
            "video_codec": "hevc",
            "video_codec_profile": "main",
            "video_reference_frames": 6,
            "width": 480
          }
        }

    기본 HEVC 550

    {
          "id": "default/video550hevc",
          "version": 0,
          "name": "Default HEVC 550",
          "kind": "video",
          "account_id": "default",
          "created_at": "2020-02-20T17:58:08.602132077Z",
          "updated_at": "2020-02-20T17:58:08.602132077Z",
          "encoding_settings": {
            "aspect_mode": "preserve",
            "decoder_bitrate_cap": 825,
            "decoder_buffer_size": 1100,
            "fixed_keyframe_interval": true,
            "fragment_duration": 2000,
            "height": 360,
            "keyframe_rate": 1,
            "segment_seconds": 2,
            "speed": 3,
            "video_bframes": 3,
            "video_bitrate": 550,
            "video_codec": "hevc",
            "video_codec_profile": "main",
            "video_reference_frames": 6,
            "width": 640
          }
        }

    기본 HEVC 1000

    {
          "id": "default/video1000hevc",
          "version": 0,
          "name": "Default HEVC 1000",
          "kind": "video",
          "account_id": "default",
          "created_at": "2020-02-20T17:58:24.768036423Z",
          "updated_at": "2020-02-20T17:58:24.768036423Z",
          "encoding_settings": {
            "aspect_mode": "preserve",
            "decoder_bitrate_cap": 1500,
            "decoder_buffer_size": 2000,
            "fixed_keyframe_interval": true,
            "fragment_duration": 2000,
            "height": 432,
            "keyframe_rate": 1,
            "segment_seconds": 2,
            "speed": 3,
            "video_bframes": 3,
            "video_bitrate": 1000,
            "video_codec": "hevc",
            "video_codec_profile": "main",
            "video_reference_frames": 6,
            "width": 768
          }
        }

    기본 HEVC 1300

    {
          "id": "default/video1300hevc",
          "version": 0,
          "name": "Default HEVC 1300",
          "kind": "video",
          "account_id": "default",
          "created_at": "2020-02-20T17:58:51.222403657Z",
          "updated_at": "2020-02-20T17:58:51.222403657Z",
          "encoding_settings": {
            "aspect_mode": "preserve",
            "decoder_bitrate_cap": 1950,
            "decoder_buffer_size": 2600,
            "fixed_keyframe_interval": true,
            "fragment_duration": 2000,
            "height": 576,
            "keyframe_rate": 1,
            "segment_seconds": 2,
            "speed": 3,
            "video_bframes": 3,
            "video_bitrate": 1300,
            "video_codec": "hevc",
            "video_codec_profile": "main",
            "video_reference_frames": 6,
            "width": 1024
          }
        }

    기본 HEVC 1600

    {
          "id": "default/video1600hevc",
          "version": 0,
          "name": "Default HEVC 1600",
          "kind": "video",
          "account_id": "default",
          "created_at": "2020-02-20T18:00:00.347383018Z",
          "updated_at": "2020-02-20T18:00:00.347383018Z",
          "encoding_settings": {
            "aspect_mode": "preserve",
            "decoder_bitrate_cap": 2400,
            "decoder_buffer_size": 3200,
            "fixed_keyframe_interval": true,
            "fragment_duration": 2000,
            "height": 720,
            "keyframe_rate": 1,
            "segment_seconds": 2,
            "speed": 3,
            "video_bframes": 3,
            "video_bitrate": 1600,
            "video_codec": "hevc",
            "video_codec_profile": "main",
            "video_reference_frames": 6,
            "width": 1280
          }
        }

    기본 HEVC 2850

    {
          "id": "default/video2850hevc",
          "version": 0,
          "name": "Default HEVC 2850",
          "kind": "video",
          "account_id": "default",
          "created_at": "2020-02-20T18:00:42.036123319Z",
          "updated_at": "2020-02-20T18:00:42.036123319Z",
          "encoding_settings": {
            "aspect_mode": "preserve",
            "decoder_bitrate_cap": 4275,
            "decoder_buffer_size": 5700,
            "fixed_keyframe_interval": true,
            "fragment_duration": 2000,
            "height": 1080,
            "keyframe_rate": 1,
            "segment_seconds": 2,
            "speed": 3,
            "video_bframes": 3,
            "video_bitrate": 2850,
            "video_codec": "hevc",
            "video_codec_profile": "main",
            "video_reference_frames": 6,
            "width": 1920
          }
        }

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