Our great sponsors
-
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.
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.