System Requirements
Using Streamwell in the Cloud? Skip right ahead to our Streaming tutorials to get started!
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. Ubuntu Linux works best as the server OS (or Fedora, CentOS, RHEL, Rocky) but for smaller installations serving limited viewer numbers, macOS or Windows also works.
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.
Bare Minimum Requirements
Linux / macOS / Windows running Docker
Intel Core i7 equivalent CPU with 4 cores or more (or any Apple Silicon CPU)
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
Linux server running Ubuntu 22.04 or 24.04
1Gbps or better wired internet connection
8-Core Intel Xeon or server-grade CPU (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.)
8-16GB 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 🥈
Internet Explorer is not compatible 👎🏻
Older Browsers / Odd Browsers are generally unsupported and may have compatibility issues.
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