10 of 15 server configurations in stockInstant deliveryNo setup fees

Streaming & media

A dedicated server for streaming, transcoding and VOD

Ingest RTMP or SRT, transcode with FFmpeg on CPU cores or NVENC, and serve HLS to viewers from a dedicated server for streaming with an unmetered port and NVMe.

  • Performance servers from $115/mo
  • Instant delivery
  • DDoS protection included

Why bare metal: Streaming & media

  • Unmetered port, no per-GB bill

    Traffic runs at full port speed with no gigabyte meter; a 1 Gbps port used flat out moves about 324 TB in a 30-day month.

  • CPU or GPU transcoding

    Ryzen cores handle x264 and x265 ladders, while the RTX 4000 SFF Ada adds NVENC for H.264, HEVC and AV1 and spares the CPU.

  • NVMe for live segments

    HLS and DASH write a small file every few seconds per rendition; NVMe absorbs that churn while recordings land at full speed.

  • 10 Gbps when the audience grows

    Upgrade any 1 Gbps plan to a 10 Gbps port, or pick an EPYC 7443P or 9354P, which come with 10 Gbps as standard.

Recommended servers

Three servers we’d pick for this

From a first deployment to a busy production setup. Live stock and prices; in-stock picks are online in minutes.

Ingest and restream

PerformanceInstant

AMD Ryzen 7 9700X

8C / 16T · 3.8–5.5 GHz

  • 64 GB DDR5
  • 2 × 1 TB NVMe SSD
  • 1 Gbps unmetered
  • 8 locations

Eight Zen 5 cores take RTMP or SRT from your encoders, push copies to several platforms and keep room for a light transcode. All 8 locations.

$149/moNo setup fee
Deploy the AMD Ryzen 7 9700X

Our pickCPU transcoding ladder

PerformanceInstant

AMD Ryzen 9 9950X

16C / 32T · 4.3–5.7 GHz

  • 128 GB DDR5
  • 2 × 2 TB NVMe SSD
  • 1 Gbps unmetered
  • 6 locations

16 cores up to 5.7 GHz for full x264 ladders on live inputs or slow x265 presets for VOD, with 2 × 2 TB NVMe for segments and recordings.

$269/moNo setup fee
Deploy the AMD Ryzen 9 9950X

GPU transcoding (NVENC)

GPUInstant

NVIDIA RTX 4000 SFF Ada

20 GB VRAM · EPYC 4344P · 8C / 16T · 3.8–5.3 GHz

  • 64 GB DDR5 ECC
  • 2 × 1.92 TB NVMe SSD
  • 1 Gbps unmetered
  • 5 locations

Ada-generation NVENC encodes H.264, HEVC and AV1 in hardware, so many renditions run side by side while the 8-core EPYC handles packaging.

Sizing

How much bandwidth and compute do you need?

Viewer counts are plain arithmetic for serving straight from the server; a CDN in front changes the math, and transcoding load depends heavily on presets and resolution.

WorkloadTypical needSuggested plan
Restream one channel to 3–5 platforms No transcode; outbound = bitrate × destinations AMD Ryzen 5 7600 $115/mo
Live channel to ~150 viewers at 5 Mbps About 750 Mbps out: fits 1 Gbps with headroom AMD Ryzen 7 9700X $149/mo
1080p ABR ladder, 3–4 renditions per input Several cores per input with x264 AMD Ryzen 9 9950X $269/mo
Many live channels in H.264, HEVC or AV1 NVENC for encoding, CPU for packaging NVIDIA RTX 4000 SFF Ada $435/mo
Origin for 1,000+ concurrent 1080p viewers 5 Gbps+ at 5 Mbps each: a 10 Gbps port AMD EPYC 7443P $439/mo
VOD archive of tens of terabytes Parity RAID on 4 × 16 TB, NVMe for hot titles 64 TB Storage Server $225/mo

Expert notes

Set it up right

Short, practical advice from our engineers for this workload.

Bandwidth math: bitrate × concurrent viewers

Port speed caps how many people you can serve at once, not how much you send per month. A 1 Gbps port moves 125 MB/s, about 324 TB over a 30-day month at full rate, and an unmetered port lets you use all of it.

  • Concurrent viewers ≈ port speed × 0.8 ÷ average bitrate. At 5 Mbps per 1080p viewer, 1 Gbps serves about 160 viewers with headroom, and 10 Gbps about 1,600.
  • Adaptive ladders lower the average: viewers on 720p at 3 Mbps stretch the same port further.
  • Ingest is inbound. Ports are full duplex, so incoming streams don’t eat into what you send out.
  • Past one port, add edge servers in other locations or put a CDN in front of the origin.

Transcoding: x264 on the CPU or NVENC on the GPU

Software encoders get the most quality out of each bit, at a high CPU cost: one 1080p x264 rendition at a sensible preset can keep several cores busy, and x265 asks for more. That suits VOD, where encoding time is cheap, and a handful of live channels on a 16-core Ryzen.

For many live renditions, move encoding to the GPU. The RTX 4000 SFF Ada carries Ada-generation NVENC with H.264, HEVC and AV1 support, and as a professional card it is not bound by the session cap NVIDIA sets on GeForce cards. In FFmpeg, keep frames on the GPU from decode to encode:

  • -hwaccel cuda -hwaccel_output_format cuda to decode
  • scale_cuda=1280:720 to resize
  • h264_nvenc, hevc_nvenc or av1_nvenc to encode

A simple live and VOD layout

Even if everything starts on one box, think in four roles, so each can move to its own server later:

  • Ingest takes RTMP or SRT from encoders. SRT retransmits lost packets, which helps when broadcasters are far from the server.
  • Transcode and package into HLS with 2–6 second segments, or Low-Latency HLS and WebRTC when delay matters.
  • Origin is a plain nginx serving segments from NVMe, with short cache lifetimes on playlists and long ones on segments.
  • Archive keeps recordings on a 64 TB Storage Server, reached over the free private VLAN when both servers share a location.

Tools that run well here

Root access means you install exactly what you need. These are proven choices for this workload.

  • FFmpegThe workhorse for ingest, x264/x265 or NVENC transcoding, and HLS or DASH packaging from the command line.
  • SRSSimple Realtime Server: RTMP, SRT, WebRTC and HLS in one open-source media server, with edge clustering.
  • OvenMediaEngineSub-second delivery over WebRTC and Low-Latency HLS, with a built-in live transcoder.
  • MediaMTXLightweight server and proxy that reads and republishes RTSP, RTMP, SRT, WebRTC and HLS streams.
  • nginx-rtmp-moduleClassic nginx module for RTMP ingest, pushing to multiple platforms and basic HLS output.
  • Shaka PackagerPackager for HLS and DASH with CMAF segments and common encryption, for both VOD and live.

FAQ

Streaming & media: questions

All questions
How many viewers can a 1 Gbps port handle?

Divide the port speed by the average bitrate and keep about 20% headroom. At 5 Mbps per 1080p viewer, 1 Gbps serves roughly 160 concurrent viewers; at 2.5 Mbps for 720p, about 320. For larger audiences, add the 10 Gbps upgrade ($129/mo), choose an EPYC 7443P or 9354P with 10 Gbps included, or put a CDN in front of your origin.

Is bandwidth really unmetered for streaming?

Yes. Traffic is not counted or billed by the gigabyte, so you can run the port at full speed around the clock within the acceptable use policy. Two limits are worth knowing: bandwidth cannot be resold as IP transit, and you need the rights to the content you distribute. Live events, VOD libraries and 24/7 channels you own are exactly what the port is for.

Should I transcode on the CPU or the GPU?

Use the CPU when quality per bit matters most and channel counts are small, typically VOD encodes with x264, x265 or SVT-AV1 at slower presets. Use NVENC on the RTX 4000 SFF Ada when many live renditions run at once or you want real-time AV1 without dedicating a large CPU to it. Plenty of pipelines mix both: GPU for live, CPU for the archive.

Can I restream to several platforms at once?

Yes. A restream server takes one ingest and pushes a copy to each destination without re-encoding, so the CPU stays mostly idle and outbound traffic equals your bitrate times the number of platforms. nginx-rtmp-module and SRS handle this natively, and FFmpeg’s tee muxer does the same from the command line. Keep stream keys in config files, not in shell history.

How much storage does a VOD library need?

Multiply bitrate by duration: one hour at 5 Mbps is about 2.25 GB per rendition. A ladder of 5, 3 and 1.5 Mbps needs about 4.3 GB per hour, so 30 TB holds roughly 7,000 hours. The 64 TB Storage Server gives about 32 TB usable on its 4 × 16 TB drives in RAID 6 or RAIDZ2, with NVMe for the most-watched titles.

Ready to deploy?

Pick one of the recommended in-stock servers and it can be online in minutes. Need something bigger or different? Our engineers quote custom builds within one business day.