Transcoding & Processing

OvenMediaEngine은 적응형 비트레이트(ABR) 스트리밍 및 프로토콜 호환성을 위해 라이브 트랜스코딩을 지원합니다. 각 프로토콜은 서로 다른 코덱을 지원하며, ABR은 다양한 방식으로 해상도와 비트레이트를 변경해야 합니다. OutputProfile을 사용하면 코덱, 해상도 및 비트레이트를 변환할 수 있으며, Playlist를 사용하여 ABR을 다양한 세트로 구성할 수 있습니다.

이 문서는 인코딩 설정을 구성하고 재생 목록(Playlist)을 설정하는 방법을 설명합니다.

Transcoding and Adaptive Streaming Architecture

Transcoding

이 섹션에서는 출력 스트림을 정의하고, 비디오/오디오에 대한 코덱, 비트레이트, 해상도, 프레임 레이트, 샘플 레이트 및 채널을 변경하는 방법과 bypass(우회) 방식을 사용하는 방법에 대해 설명합니다.

Transcodingchevron-right

Adaptive Bitrate (ABR) Stream

이 섹션에서는 다양한 품질로 인코딩된 트랙을 선택하여 ABR 스트림을 조합하기 위해 재생 목록(Playlist)을 사용하는 방법에 대해 설명합니다.

ABRchevron-right

TranscodeWebhook

트랜스코딩 웹훅 기능은 입력 스트림의 유형이나 품질에 따라 인코딩 및 ABR 설정의 동적인 변경이 필요할 때 사용됩니다.

TranscodeWebhookchevron-right

Support Codecs

지원되는 디코딩 및 인코딩 코덱의 종류는 다음과 같습니다.

Video

  • VP8, H.264, H.265

Audio

  • AAC, Opus, MP3

Hardware accelerators

공식적으로 지원되는 하드웨어 가속기의 종류는 다음과 같습니다.

  • NVIDIA GPU

  • Xilinx Alveo U30 MA enterpise only

  • NILOGAN experiment

Last updated