Tech specs

Complete reference of codecs, protocols, platform support, and system requirements for Storm Streaming Server. For deployment guides and integration tutorials, see the documentation.


Streaming protocols

PROTOCOL INGEST (push) INGEST (pull) OUTPUT (viewers)
RTMP / Enhanced RTMP Success icon Success icon Success icon
RTSP / RTP Success icon Success icon Success icon
SRT Not supported icon Success icon Success icon
HLS / LL-HLS Not supported icon Not supported icon Supported icon
DASH Not supported icon Not supported icon Success icon
Storm (WebCodecs/WS) Success icon Not supported icon Success icon

Video codecs

CODEC ENCODE DECODE HARDWARE ACCELERATION
H.264 / AVC Success icon Success icon NVENC, AMF, QuickSync
H.265 / HEVC Success icon Success icon NVENC, AMF, QuickSync
VP8 Not supported icon Not supported icon Not supported icon
VP9 Not supported icon Not supported icon Not supported icon
AV1 Not supported icon Not supported icon Not supported icon

Audio codecs

CODEC ENCODE DECODE
AAC Success icon Success icon
Opus Success icon Success icon

Operating systems

OS SUPPORTED VERSIONS
Windows Windows 10+, Windows Server 2019+
Linux (Debian) Debian 10+
Linux (RHEL) Red Hat Enterprise Linux 8+
Linux (openSUSE) openSUSE 15+
macOS macOS 11+
Docker Multi-arch (x86_64, arm64)

Hardware architectures

Storm officially supports x86_64 and arm64 — both with full hardware acceleration where available.

Because Storm is written in pure Java with no native bindings, it can run on any platform with a compatible JVM (RISC-V, IBM Power, mainframe, custom ARM cores). These deployments aren't officially supported, but we're happy to help if you're building something unusual.


Hardware requirements

Minimal — 250 connections at 720p

COMPONENT REQUIREMENT
CPU 8-core, 1.8 GHz (x86_64 / arm64)
Memory 8 GB
Network interface 1 Gbps NIC
Storage 50 MB

Recommended — 2,800 connections at 720p

COMPONENT REQUIREMENT
CPU 16-core, 2.2+ GHz (x86_64 / arm64)
Memory 64 GB
Network interface 10 Gbps SFP+ NIC (fiber / DAC)
Storage 50 MB

Minimal specs handle small deployments and testing. Recommended specs scale to typical production loads. For larger clusters, scale horizontally.


Software requirements

Required

SOFTWARE VERSION
Java Virtual Machine Oracle Java SE 21 or OpenJDK 21 (bundle with installer)
Memory Nginx 1.18+

Optional

SOFTWARE VERSION
Encoder FFmpeg 6.0+
Containerization Docker