본문 바로가기

카테고리 없음

exoplayer 용어사전

728x90
반응형

용어 사전

일반-미디어

ABR

적응 형 비트 레이트. ABR 알고리즘은 재생하는 동안 여러 트랙 중에서 선택하는 알고리즘으로 , 각 트랙은 동일한 미디어를 제공하지만 비트 전송률이 다릅니다.

적응 형 스트리밍

적응 형 스트리밍에서는 동일한 미디어를 다른 비트 전송률로 제공하는 여러 트랙 을 사용할 수 있습니다. 선택한 트랙은 ABR 알고리즘을 사용하여 재생 중에 동적으로 선택 됩니다.

액세스 유닛

미디어 컨테이너 내의 데이터 항목 . 일반적으로 디코딩되어 사용자에게 제공 될 수있는 압축 미디어 비트 스트림의 작은 조각 (비디오 사진 또는 재생 가능한 오디오 조각)을 나타냅니다.

AV1

AOMedia 비디오 1 코덱 .

자세한 내용은 Wikipedia 페이지를 참조하십시오 .

AVC

H.264 비디오 코덱 이라고도하는 고급 비디오 코딩 .

자세한 내용은 Wikipedia 페이지를 참조하십시오 .

코덱

이 용어는 오버로드되고 컨텍스트에 따라 여러 의미를 갖습니다. 다음 두 정의가 가장 일반적으로 사용됩니다.

  • 액세스 장치 를 인코딩 또는 디코딩하기위한 하드웨어 또는 소프트웨어 구성 요소입니다 .
  • 오디오 또는 비디오 샘플 형식 사양.

컨테이너

MP4 및 Matroska와 같은 미디어 컨테이너 형식입니다. 이러한 형식은 하나 이상의 미디어 트랙  포함 하고 각 트랙이 특정 코덱 (예 : MP4 파일의 AAC 오디오 및 H.264 비디오)을 사용 하기 때문에 컨테이너 형식이라고 합니다. 일부 미디어 형식은 컨테이너 형식과 코덱 (예 : MP3)입니다.

대시

HTTP를 통한 동적 적응 스트리밍 . 산업 주도의 적응 형 스트리밍 프로토콜. ISO / IEC 23009에 의해 정의되며, ISO 공개 표준 페이지 에서 찾을 수 있습니다 .

DRM

디지털 권한 관리.

자세한 내용은 Wikipedia 페이지를 참조하십시오 .

끊김없는 재생

프로세스있게하는 말 트랙 및 / 또는 다음 트랙의 시작은 트랙 사이에 자동 간격을 피하기 위해 건너 뜁니다.

자세한 내용은 Wikipedia 페이지를 참조하십시오 .

HEVC

H.265 비디오 코덱 이라고도하는 고효율 비디오 코딩 .

HLS

HTTP 라이브 스트리밍. Apple의 적응 형 스트리밍 프로토콜.

자세한 정보는 Apple 문서를 참조하십시오 .

명백한

적응 형 스트리밍 프로토콜 에서 미디어의 구조와 위치를 정의하는 파일입니다 . 예로는 DASH MPD 파일, HLS 마스터 재생 목록 파일 및 Smooth Streaming 매니페스트 파일이 있습니다. AndroidManifest XML 파일과 혼동하지 마십시오.

MPD

미디어 프레젠테이션 설명. 매니페스트 에 사용되는 파일 형식 DASH 적응 스트리밍 프로토콜입니다.

PCM

펄스 코드 변조.

자세한 내용은 Wikipedia 페이지를 참조하십시오 .

부드러운 스트리밍

Microsoft의 적응 형 스트리밍 프로토콜.

자세한 내용은 Microsoft 설명서를 참조하십시오 .

과정

미디어 내의 단일 오디오, 비디오, 텍스트 또는 메타 데이터 스트림. 미디어 파일에는 종종 여러 트랙이 포함됩니다. 예를 들어 비디오 파일의 비디오 트랙과 오디오 트랙 또는 다른 언어로 된 여러 오디오 트랙이 있습니다. 에서 적응 스트리밍 서로 다른 비트율에서 동일한 콘텐츠를 포함하는 여러 트랙도 있습니다.

일반-Android

AudioTrack

오디오 재생을위한 Android API.

자세한 정보는 Javadoc을 참조하십시오 .

CDM

콘텐츠 복호화 모듈. DRM으로 보호 된 콘텐츠의 암호를 해독하는 Android 플랫폼의 구성 요소입니다 . CDM은 Android의 MediaDrmAPI 를 통해 액세스됩니다 .

자세한 정보는 Javadoc을 참조하십시오 .

IMA

양방향 미디어 광고. IMA는 멀티미디어 광고를 앱에 쉽게 통합 할 수있는 SDK입니다.

자세한 내용은 IMA 문서를 참조하세요 .

MediaCodec

플랫폼의 미디어 코덱 (예 : 인코더 및 디코더 구성 요소)에 액세스하기위한 Android API입니다 .

자세한 정보는 Javadoc을 참조하십시오 .

MediaDrm

플랫폼에서 CDM  액세스하기위한 Android API .

자세한 정보는 Javadoc을 참조하십시오 .

오디오 오프로드

압축 된 오디오를 장치에서 제공하는 디지털 신호 프로세서 (DSP)로 직접 보내는 기능. 오디오 오프로드 기능은 저전력 오디오 재생에 유용합니다.

자세한 정보는 Android 상호 작용 문서를 참조하십시오 .

지나가 다

압축 된 오디오를 먼저 디코딩하지 않고 HDMI를 통해 직접 전송할 수 있습니다. 예를 들어 Android TV에서 5.1 서라운드 사운드를 재생하는 데 사용됩니다.

자세한 정보는 Android 상호 작용 문서를 참조하십시오 .

표면

Javadoc  Android 그래픽 문서를 참조하십시오 .

터널링

Android 프레임 워크가 압축 된 비디오와 압축 된 또는 PCM 오디오 데이터를 수신하고 디코딩, 동기화 및 렌더링을 담당하며 일반적으로 애플리케이션에서 처리하는 일부 작업을 인수 하는 프로세스 입니다. 터널링은 AV (Audio-to-Video) 동기화를 향상시키고 비디오 재생을 원활하게하며 애플리케이션 프로세서의 부하를 줄일 수 있습니다. 주로 Android TV에서 사용됩니다.

자세한 내용은 Android 상호 작용 설명서  ExoPlayer 문서를 참조하십시오 .

ExoPlayer

그림 1. ExoPlayer 아키텍처 개요

그림 1. ExoPlayer 렌더링 개요BandwidthMeter

예를 들어 데이터 전송을 수신하여 네트워크 대역폭을 추정하는 구성 요소입니다. 에서 적응 스트리밍 대역폭 추정은 서로 다른 비트율 사이에서 선택할 수 있습니다 트랙을 재생하는 동안.

자세한 정보는 Javadoc 컴포넌트를 참조하십시오 .

데이터 소스

데이터를 요청하기위한 구성 요소 (예 : HTTP를 통해, 로컬 파일에서 등).

자세한 정보는 Javadoc 컴포넌트를 참조하십시오 .

추출기

미디어 컨테이너 형식 을 파싱 하여 디코더가 소비하기에 적합한 각 트랙에 속하는 트랙 정보 및 개별 액세스 단위를 출력 하는 구성 요소입니다 .

자세한 정보는 Javadoc 컴포넌트를 참조하십시오 .

LoadControl

로드 시작 및 중지시기와 재생 시작시기를 결정하는 구성 요소입니다.

자세한 정보는 Javadoc 컴포넌트를 참조하십시오 .

MediaSource

미디어 구조에 대한 높은 수준의 정보를 제공 하고 ( ) 재생을위한 인스턴스 (의 기간에 해당 Timeline)를 만듭니다 .MediaPeriodTimeline

자세한 정보는 Javadoc 컴포넌트를 참조하십시오 .

MediaPeriod

단일 미디어 (예 : 오디오 파일, 광고, 두 광고 사이에 인터리브 된 콘텐츠 등)를로드하고로드 된 미디어를 읽을 수 있도록합니다 (일반적으로 Renderers). 미디어 내에서로드 되는 트랙 과로드 시작 및 중지시기 에 대한 결정은 각각 TrackSelector및에서 내 LoadControl립니다.

자세한 정보는 Javadoc 컴포넌트를 참조하십시오 .

렌더러

미디어 샘플을 읽고, 디코딩하고, 렌더링하는 구성 요소입니다. Surface 그리고 AudioTrack비디오 및 오디오 데이터가 렌더링되는 표준 안드로이드 플랫폼의 구성 요소입니다.

자세한 정보는 Javadoc 컴포넌트를 참조하십시오 .

타임 라인

단일 미디어 파일과 같은 단순한 경우부터 광고가 삽입 된 재생 목록 및 스트림과 같은 복잡한 미디어 구성에 이르기까지 미디어의 구조를 나타냅니다.

자세한 정보는 Javadoc 컴포넌트를 참조하십시오 .

TrackGroup

일반적으로 적응 형 스트리밍을 위해 서로 다른 비트 전송률로 동일한 비디오, 오디오 또는 텍스트 콘텐츠의 표현을 하나 이상 포함하는 그룹 입니다.

자세한 정보는 Javadoc 컴포넌트를 참조하십시오 .

TrackSelection

 트랙 의 정적 하위 집합과 하위 집합 에서 TrackGroup변경 될 수있는 선택 트랙으로 구성된 선택입니다. 대한 적응 스트리밍 의는 TrackSelection새로운 미디어 청크 시작을로드 할 때마다 해당 트랙을 선택하는 책임이있다.

자세한 정보는 Javadoc 컴포넌트를 참조하십시오 .

TrackSelector

재생할 트랙  선택 합니다. 주어진 트랙 정보는 MediaPeriod플레이어의의 기능과 함께 재생할 Renderers, A는 TrackSelector생성 TrackSelection각을 Renderer.

자세한 정보는 Javadoc 컴포넌트를 참조하십시오 .

728x90
반응형