System Requirements
Streamwell runs in Docker on a dedicated server that you control. The server can be hardware, virtualized, or on a cloud provider of your choosing. Linux works best as the server OS, but for smaller installations serving limited viewer numbers, macOS or Windows works great too.
Streamwell requires a solid internet connection for all participants. Networks with high congestion, packet loss or high ping times will impact the latency and playback reliability.
Minimum Requirements
Linux / Windows / macOS running Docker (x86 or ARM are both supported natively)
Tested Linux flavours include Ubuntu, Fedora, CentOS, Rocky
Quad-Core Intel Core i5 or better.
2GB RAM on linux, 8GB RAM on macOS or Windows
8GB disk space
100Mbps+ wired internet connection
Access to your modem/router port forwarding settings
Recommended
Ubuntu 22.04
1Gbps or better wired internet connection
4 dedicated cores is normally sufficient for up to 100 viewers over WebRTC or 500+ HLS viewers, but more CPU power and networking overhead will be required as the number scales. We have some performance tuning advice and can offer load tests / further assistance to customers in support.
RAM usage remains minimal unless transcoding or serving many hundreds of viewers.
Web Client
Google Chrome is recommended for the best experience 🥇
Microsoft Edge, Firefox and Safari also compatible 🥈
Default Network Ports
80/443 TCP (Web Interface HTTP/HTTPS)
1935/1936 TCP (RTMP/RTMPS)
9998-9999 UDP (SRT)
10010 TCP + UDP (Stream Data)
If you are installing Streamwell right now and you are feeling unsure of which ports you need to forward, please contact support for guidance.
Last updated