System Requirements

Streamwell requires a high-quality internet connection for all participants. Networks with high congestion, packet loss or high ping times will impact the latency and playback reliability.

Server

  • macOS / Windows / Linux running Docker (ARM is supported under emulation)

  • Minimum recommended spec: 4 cores / 8GB RAM

  • A fast, wired network connection (100Mb or more recommended)

  • Access to your modem/router port forwarding settings

Web Client

  • Google Chrome is recommended for the best experience

  • Recent versions of Safari, Firefox or Edge are also compatible

Default Network Ports

  • 80/443 TCP (Web Interface HTTP/HTTPS)

  • 3333/3334 TCP (Web Sockets HTTP/HTTPS)

  • 1935/1936 TCP (RTMP/RTMPS)

  • 8000 TCP (HLS)

  • 8001 TCP (HLS Secure)

  • 8081 TCP (Engine API - HTTP)

  • 8082 TCP (Engine API - HTTPS)

  • 9999 UDP (SRT)

  • 10010 TCP + UDP (Stream Data)

Note on port forwarding: these ports can be customized using environment variables when you start Streamwell. You might be thinking "surely I don't need to forward 12 ports to a computer just to use Streamwell" and you are correct.

For example, in an environment where you plan to use only RTMP streaming and don't require HTTPS, you would only forward ports 80, 1935, 3333, 8081, 10010. Forwarding the full list of ports allows you to use all of the streaming technologies (RTMP/RTMPS/SRT/HLS) in mixed environments, meaning you can access your server via a domain name like "mystreamwell.com" as well as on the local network IP (e.g. 192.168.0.100). 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