Primary Strawberry Production Server

The primary Strawberry production server hosts the Strawberry services and the database. It can also perform 24/7 proxy encoding. Strawberry services can run inside a Docker container on physical hardware or Virtual machines.

Minimum Requirements:

  • 48 GB RAM
  • 16+ physical CPU cores (32+ logical cores) / 2.8 GHz base clock (Intel or AMD)
  • 2× 1 TB NVME SSD (mirrored)
  • Optional: One or more supported NVIDIA GPUs for high-performance proxy encoding (see list below)
  • A dedicated connection to the storage and a dedicated network connection to the client network (10gbit Ethernet or comparable)
  • Ubuntu 24.04 LTS Server
  • Ubuntu 22.04 LTS Server will be supported until the end of 2025
  • RHEL 7 and Centos 7 are no longer supported as they have reached their End Of Lifetime (EOL).

High Availability Server (Optional)

The High Availability (HA) server must have the same hardware and software properties as the primary Strawberry production server. To ensure optimal availability, the HA server can not be used as a proxy encoding node while running in passive mode. Please note that High Availability requires a separate license. When operating in an HA cluster, the strawberry server should have the following additional components:

  • at least 300GB of unpartitioned space (same space needed on both HA nodes) for DRBD partition, better: dedicated unpartitioned SSD in each node
  • min. 1Gbit direct crossover on a dedicated network port between the two HA nodes for the heartbeat and DRBD sync traffic

Proxy Encoding Node (CPU or GPU)

Minimum Requirements:

A proxy encoding node is a dedicated server for 24/7 proxy file creation. A proxy encoding node can either run on physical hardware or inside a Virtual Machine. The Strawberry core server can simultaneously control and load balance multiple proxy encoding nodes. Strawberry supports GPU-based proxy encoding via Nvidia’s NVENC technology, making proxy encoding 200% – 500% faster compared to CPU encoding.

  • 24 GB RAM
  • 16+ physical CPU cores (32+ logical cores) / 2.4 GHz base clock (Intel or AMD)
  • 2× 1 TB SSD (mirrored)
  • Recommended: One or more supported NVIDIA GPUs for high-performance proxy encoding (see list below)
  • A fast connection between the proxy encoding node and the store storage (10Gbit Ethernet or comparable)
  • An adequate connection between the View encoder node and the Strawberry server for metadata traffic (1Gbit Ethernet)
  • Ubuntu 24.04 LTS
  • Ubuntu 22.04 LTS will be supported until the end of 2025
  • RHEL 7 and Centos 7 are no longer supported as they have reached their End Of Lifetime (EOL).

Supported GPUs for Proxy Encoding

  • NVIDIA A16 (This card provides the fastest encoder throughput)
  • NVIDIA Tesla M60
  • NVIDIA Tesla P100
  • NVIDIA Tesla V100
  • NVIDIA L40
  • NVIDIA L40S
  • NVIDIA L4
  • NVIDIA RTX 4000 SFF Ada Generation
  • NVIDIA RTX 4000 Ada Generation
  • NVIDIA RTX 4500 Ada Generation
  • NVIDIA RTX 5000 Ada Generation
  • NVIDIA RTX 6000 Ada Generation

Source: https://developer.nvidia.com/video-encode-and-decode-gpu-support-matrix-new

Last modified: Oct 16, 2024

Need more help with this?
Visit the Projective Support Websites

Was this helpful?

Yes No
You indicated this topic was not helpful to you ...
Could you please leave a comment telling us why? Thank you!
Thanks for your feedback.