From hardware selection through SDI capture, SRT streaming, AJA vs Blackmagic, and how to run the whole thing on a single bootable ISO — with or without a manual Linux stack.
A 1U rack-mountable broadcast encoder and decoder capable of ingesting SDI video, encoding it to HEVC or AV1, and delivering it over SRT and WebRTC — at broadcast quality, at a fraction of the cost of enterprise appliances like the Haivision Makito ONE.
The core insight is that modern Intel processors include a hardware video encoder built into the CPU die — the Intel Arc iGPU with Quick Sync Video (QSV). You don't need a discrete GPU. Add a professional SDI capture card and a pair of integrated 10GbE ports on the motherboard, and you have a zero-GPU broadcast appliance in a short-depth 1U chassis.
Once the hardware is assembled, you have two paths to a running system: build the software stack manually from Ubuntu, FFmpeg, and a streaming server for maximum pipeline control, or boot the WHEP Gateway ISO for a fully managed web appliance in minutes. Both are covered here.
| Component | Part | Est. price | Notes |
|---|---|---|---|
| Chassis | Sliger CX1700 1U short-depth | ~£350 | One horizontal PCIe card bay via riser ribbon |
| CPU | Intel Core Ultra 7 265K | ~£350 | No F or KF variants — must have integrated Arc iGPU for QSV encode |
| Motherboard | Gigabyte W880 AI TOP | ~£450 | LGA-1851, integrated dual 10GbE — preserves the single PCIe slot |
| RAM | 64 GB DDR5-5600 (2x 32 GB) | ~£150 | Headroom for multi-channel encode + DVR frame buffers |
| Storage | Samsung 990 PRO 1 TB NVMe Gen 4 | ~£100 | OS drive + DVR recording buffer when using WHEP Gateway Ultra |
| SDI capture card | AJA Corvid 44 12G BNC | ~£3,100 | 4x bidirectional 12G-SDI via PCIe, NTV2 open-source Linux driver |
| Power supply | SilverStone FX500 Flex ATX 500W | ~£80 | Server-grade Flex ATX, fits the compact chassis |
| CPU cooler | Noctua NH-L9i-17xx | ~£50 | Low-profile 37mm — fits 1U chassis height |
| Total | ~£4,630 | Complete 1U appliance, excluding software license |
The chassis has one PCIe slot — it belongs entirely to the AJA capture card. Adding a separate NIC card would displace the AJA. The W880's built-in dual 10GbE keeps both ports of networking without touching the PCIe bay.
The hardware is the same either way. What differs is how you turn it into a working broadcast appliance — and how much Linux expertise you want to exercise.
If you want direct control of the encode pipeline — custom FFmpeg builds, bespoke systemd services, integration with existing Linux orchestration — build on Ubuntu Server 24.04 LTS. This is also the right path if you're running the appliance inside an existing infrastructure with your own monitoring and automation tooling.
sudo apt update && sudo apt upgrade -y sudo apt install -y build-essential git cmake pkg-config \ ffmpeg vainfo libva-dev wget curl
sudo apt install -y intel-media-va-driver-non-free \ intel-opencl-icd libmfx-dev libvpl-dev sudo usermod -aG render,video $USER && newgrp render # Verify: should list hevc_qsv, h264_qsv, av1_qsv ffmpeg -hide_banner -encoders | grep qsv
git clone https://github.com/aja-video/libajantv2 cd libajantv2 && mkdir build && cd build cmake -DAJA_BUILD_OPENSOURCE=ON .. && make -j$(nproc) sudo make install && sudo modprobe ajantv2 ls /dev/ajantv2* # Expected: /dev/ajantv20
ffmpeg \ -f aja -i "0" \ # AJA Corvid, port 0 -c:v hevc_qsv -preset veryfast \ -b:v 8M -maxrate 10M \ -f mpegts \ "srt://192.168.1.50:4578?mode=caller&latency=120"
[Unit] Description=Broadcast Encoder Ch1 After=network.target [Service] ExecStart=/usr/bin/ffmpeg -f aja -i "0" \ -c:v hevc_qsv -b:v 8M \ -f mpegts srt://DEST:4578 Restart=always RestartSec=5 [Install] WantedBy=multi-user.target
sudo systemctl daemon-reload sudo systemctl enable --now encoder-ch1 sudo intel_gpu_top # watch QSV load under encode
Deploy Datarhei Restreamer via Docker for a browser UI to configure SRT destinations and monitor streams without the CLI.
docker run -d --name restreamer --restart always \ -p 8080:8080 \ -v /opt/restreamer/config:/core/config \ datarhei/restreamer:latest # Dashboard at http://SERVER_IP:8080
The WHEP Gateway is a bootable Debian 12 appliance built by Sebiu Labs. Flash it to USB, boot the server, run the setup wizard, enter your license key — and you have a running encode, stream management, and WebRTC delivery platform with a full web dashboard. No Linux expertise required, no FFmpeg config files, no systemd service writing.
For this 1U build, the relevant tier is Ultra, which adds native AJA Corvid and Blackmagic DeckLink capture card support, DVR recording with hardware RAID setup, and 24-channel capacity. The same ISO covers all three tiers — your license key determines which features unlock.
Download the WHEP Gateway ISO from sebiulabs.co.uk/whep.html. Flash to a USB drive with Rufus (Windows) or balenaEtcher (Mac/Linux). Boot the 1U appliance from USB — the setup wizard starts automatically on the console.
The wizard sets hostname, admin password, GPU mode (auto-detects Intel QSV on the Core Ultra 7), TLS certificate mode, and — if more than one disk is connected — offers software RAID configuration. Then run install-to-disk to make settings persist across reboots.
The setup wizard detects multiple drives automatically and offers RAID 0/1/5/10. For unattended production deployments, RAID 1 (mirroring) is recommended — the system can boot from either drive if one fails.
Open a browser on the same network and navigate to https://<appliance-ip>. Dismiss the self-signed certificate warning (or install the CA cert from http://<ip>/api/ca.crt). Go to Settings → License → Activate and enter your Ultra license key. AJA and DeckLink capture unlock immediately — no restart.
Click + Add Channel. Select AJA as the source type — the gateway auto-discovers Corvid ports via GStreamer. Choose your input port, set codec to HEVC, bitrate to 8 Mbps for 1080p, enable DVR recording if needed. Click Start. The channel begins encoding immediately.
Each channel pushes simultaneously to SRT, RTMP, NDI, OMT, and WebRTC browser links. For remote viewers without port forwarding, go to Settings → Cloudflare and enable the tunnel — a public HTTPS URL generates automatically with no Cloudflare account required.
SSH into the appliance and run sudo intel_gpu_top during a full-load test. The video engine (VE) should stay below 85% sustained. If it saturates, reduce encode bitrate or upgrade to the Core Ultra 9 285K.
The manual path requires building AJA NTV2 from source, writing FFmpeg systemd services by hand, configuring encode pipelines in config files, and setting up monitoring separately. WHEP Gateway Ultra handles all of this from a web dashboard — plus adds DVR recording with timeline rewind (~50ms seek latency), multiview monitoring walls, email alerts on source loss, WebRTC WHEP browser delivery, and Cloudflare tunnels for remote access. For production use in unattended racks, that operational difference is significant.
The AJA Corvid 88 is a direct drop-in replacement for the Corvid 44. Same PCIe slot, same NTV2 Linux driver, same chassis, same connector type. Remove one card, seat the other, and you have 8 bidirectional SDI channels from a single 1U appliance. The tradeoff: each port drops from 12G-SDI (4K60) to 3G-SDI (1080p60). For live sports, news, and multi-camera events this is invisible. The Corvid 88 is also supported natively in WHEP Gateway Ultra.
Encoding 8 simultaneous 1080p streams pushes the Core Ultra 7's integrated media engine hard. Monitor with intel_gpu_top and keep the video engine below 85% sustained. If it saturates, upgrade to the Intel Core Ultra 9 285K, which has considerably more QSV capacity.
Blackmagic DeckLink cards cost considerably less than AJA Corvid cards and are supported natively in WHEP Gateway Ultra and via the DeckLink SDK in the manual FFmpeg stack. The DeckLink Quad 2 gives you 8 bidirectional 3G-SDI channels for roughly the same price as the Corvid 88.
In general, AJA cards tend to be more reliable on Linux.
Professional broadcast hardware, mature open-source Linux drivers.
Lower cost, more Linux maintenance overhead.
| Card | Channels | Max res. | Price | Linux driver | WHEP Gateway |
|---|---|---|---|---|---|
| AJA Corvid 44 12G | 4 bidir | 4K60 | ~£3,100 | NTV2 open source | Ultra |
| AJA Corvid 88 | 8 bidir | 1080p60 | ~£2,865 | NTV2 open source | Ultra |
| Blackmagic DeckLink Duo 2 | 2 bidir | 1080p60 | ~£430 | Proprietary DKMS | Ultra |
| Blackmagic DeckLink Quad 2 | 8 bidir | 1080p60 | ~£865 | Proprietary DKMS | Ultra |
| Blackmagic DeckLink Mini 4K | 1 input | 4K60 | ~£170 | Proprietary DKMS | Ultra |
Keeping 12G-SDI on more than 4 channels requires a second physical AJA card, which cannot fit in the Sliger CX1700. The only route is a Supermicro WIO or Dell PowerEdge R640-class enterprise server with custom dual-card riser assemblies. This adds £2,000–5,000+ in chassis cost, significantly higher noise, double the thermal load from two capture cards, and enterprise management complexity. For the vast majority of workflows, the Corvid 88 at 8x 1080p eliminates the need entirely.
A single 1U appliance handles 4–8 SDI channels depending on the capture card. When your production needs more — a stadium with 16+ cameras, a broadcast centre ingesting from multiple OB trucks, or a multi-venue operation — you stack multiple 1U appliances in a standard 4U rack shelf.
Each appliance runs its own WHEP Gateway Ultra instance with its own license key. They operate independently — if one fails, the others keep streaming. All appliances publish to the same network, so viewers see all channels through a single multiview dashboard or individual WHEP browser links.
Each appliance is a self-contained encoder. A hardware failure takes out 4–8 channels, not all of them.
Enterprise 2U/4U chassis with dual capture cards, custom risers, and shared failure domain.
| Setup | Channels | Cards | Rack units | Approx. cost |
|---|---|---|---|---|
| 1x Corvid 44 | 4x 4K60 | 1 | 1U | ~£4,630 |
| 1x Corvid 88 | 8x 1080p | 1 | 1U | ~£4,395 |
| 2x Corvid 88 | 16x 1080p | 2 | 2U | ~£8,790 |
| 3x Corvid 88 + switch | 24x 1080p | 3 | 4U | ~£13,685 |
| 4x Corvid 88 + switch | 32x 1080p | 4 | 5U | ~£18,080 |
You can combine Corvid 44 units (for 4K channels) with Corvid 88 units (for 1080p density) in the same rack. Each runs its own WHEP Gateway instance — viewers see a unified channel list across all appliances.
The fastest path to a working production appliance: AJA Corvid 44 + Intel Core Ultra 7 hardware, WHEP Gateway Ultra for software. Flash the ISO, complete the wizard, enter the license key, add a channel from the AJA card — and you're streaming HEVC over SRT with WebRTC browser delivery, DVR recording, and Cloudflare tunnel access, all from a web dashboard.
If you need full pipeline control, the manual Ubuntu + FFmpeg + Restreamer stack is well understood. Budget more time for driver compilation and monitoring configuration.
For 8-channel 1080p density, swap the Corvid 44 for the Corvid 88 — same chassis, same driver, double the inputs. Both cards are natively supported in WHEP Gateway Ultra. Blackmagic DeckLink is a solid budget alternative on both paths.