Homelab server suggestions for live video production?

This page summarizes the projects mentioned and recommended in the original post on /r/homelab

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • obs-studio

    OBS Studio - Free and open source software for live streaming and screen recording

  • Within the server’s various VMs and containers (pretty much all Linux containers of some sort), most video signals will be shipped around using NDI. NDI uses CPU, not GPU, but isn’t terribly resource-heavy from what I can tell. I’ll likely have multiple instances of OBS deployed for source ingest (browser sources especially) and encoding/streaming/recording. It seems like I’d benefit from NVIDIA GPU here, as the NVENC H.264 encoder provides hardware encoding via GPU. My hope is to avoid having to buy a server-grade GPU and just be able to shove 1-2 desktop GPUs in a server for now. Nimble Streamer will likely be used to ingest and transcode external feeds, as well as potentially do some streaming. I might also want to spin up a couple Windows VMs to run instances of vMix eventually, but it’s unlikely that I’d run more than one or two at any one time. vMix is definitely a heavier program in terms of CPU and GPU demand, so I’m not sure how feasible that even is. In the future I may look to deploy something like Sienna NDI Processing Engine which seems pretty resource-intensive.

  • Ant-Media-Server

    Ant Media Server is a live streaming engine software that provides adaptive, ultra low latency streaming by using WebRTC technology with ~0.5 seconds latency. Ant Media Server is auto-scalable and it can run on-premise or on-cloud.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts