Hardware Acceleration Overview

softworkz edited this page Dec 5, 2018 · 5 revisions

Emby supports a broad range of hardware accelerated video transcoding methods on its supported platforms:

Windows

Emby supports the following hardware acceleration variants on Windows

  • Nvidia NVDEC & NVENC
    API for video encoding and decoding acceleration using Nvidia GPUs

  • Intel QuickSync Video
    Intel's brand for its dedicated video encoding and decoding hardware core

  • AMD AMF
    AMD Advanced Media Framework - multimedia API AMD hardware for real-time processing of multimedia

  • Microsoft DXVA
    Microsoft DirectX Video Acceleration API - hardware independent API for hardware accelerated video decoding

Linux

Emby supports the following hardware acceleration variants on Linux

  • Nvidia NVDEC & NVENC
    API for video encoding and decoding acceleration using Nvidia GPUs

  • VA API]
    Video Acceleration API for Linux is supported by several device manufacturers

  • Intel QuickSync Video
    Intel's brand for its dedicated video encoding and decoding hardware core

Android

Emby supports the following hardware acceleration variants on Android

  • Android MediaCodec
    MediaCodec is Android's integrated API for video de- and endoding.

  • OpenMax
    OpenMax is an API specification covering various aspects of media acceleration. On Android it is the standard API for codec implementations while applications are typically using MediaCodec

Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.