Skip to content

Benchmarks

When deploying Smelter, it is essential to choose a server with an adequate processing power. To assist in this process, we have developed a series of benchmarks.

Each of the following examples is testing max number of inputs and outputs that the instance can handle. It provides 3 variants with different ratio of inputs to outputs. Each output renders 1, 2 or 4 inputs using tiles.

Overview

  • Capacity Testing: Each test examines the maximum number of inputs and outputs the server instance can handle.
  • Processing Details: We’re testing examples with 1, 2, or 4 inputs, each using Tiles component.

You can see the most important benchmarks below. Visit our GitHub repository for more results and the exact implementation of the benchmarks.

g4dn.xlarge

CPU: 4vCPU, Memory: 16GB, GPU: Nvidia T4

  • Input: 720p24fps, Output: 720p24fps

    Input/output ratioEncoder presetMax inputsMax outputs
    1:1ultrafast1212
    1:1veryfast66
    1:1fast33
    2:1ultrafast2613
    2:1veryfast147
    2:1fast63
    4:1ultrafast328
    4:1veryfast205
    4:1fast82
  • Input: 1080p 30fps, Output: 1080p 30fps

    Input/output ratioEncoder presetMax inputsMax outputs
    1:1ultrafast55
    1:1veryfast22
    1:1fast11
    2:1ultrafast105
    2:1veryfast63
    2:1fast21
    4:1ultrafast164
    4:1veryfast82
    4:1fast--

g4dn.2xlarge

CPU: 16vCPU, Memory: 32GB, GPU: Nvidia T4

  • Input: 720p24fps, Output: 720p24fps

    Input/output ratioEncoder presetMax inputsMax outputs
    1:1ultrafast2222
    1:1veryfast1212
    1:1fast66
    2:1ultrafast3618
    2:1veryfast2814
    2:1fast147
    4:1ultrafast369
    4:1veryfast369
    4:1fast164
  • Input: 1080p30fps, Output: 1080p30fps

    Input/output ratioEncoder presetMax inputsMax outputs
    1:1ultrafast1010
    1:1veryfast44
    1:1fast22
    2:1ultrafast189
    2:1veryfast126
    2:1fast63
    4:1ultrafast205
    4:1veryfast164
    4:1fast41

c5.2xlarge

CPU: 8vCPU, Memory: 16GB

  • Input: 720p24fps, Output: 720p24fps
    Input/output ratioEncoder presetMax inputsMax outputs
    1:1ultrafast11
    1:1veryfast11
    1:1fast11
    2:1ultrafast21
    2:1veryfast21
    2:1fast21
    4:1ultrafast41
    4:1veryfast--
    4:1fast--

c5.4xlarge

CPU: 16vCPU, Memory: 32GB

  • Input: 720p24fps, Output: 720p24fps
    Input/output ratioEncoder presetMax inputsMax outputs
    1:1ultrafast33
    1:1veryfast33
    1:1fast22
    2:1ultrafast63
    2:1veryfast42
    2:1fast42
    4:1ultrafast41
    4:1veryfast41
    4:1fast41