Streamwell
Streamwell v1.3.5
Streamwell v1.3.5
  • Welcome
    • Welcome to Streamwell
  • Getting Started
    • System Requirements
    • Installing Streamwell
    • Hello World
    • Hello Outside World
  • How to Streamwell
    • Streaming
      • Streaming with NDI
      • Streaming with Chrome
      • Streaming from iOS/Android
      • Hardware Encoders
        • Magewell Ultra Stream
        • ATEM Mini Pro
        • Haivision Makito
    • Users and Channels
    • Server Management
    • Chat
    • Recording
    • File Sharing
    • Restreaming
    • Statistics and Sharing
    • Public Links
  • Help and Support
    • Examples and Tips
    • Troubleshooting
    • How to Update
    • Support & Pro Services
  • More Information
    • Release Notes
    • 3rd Party Licenses
    • OvenMediaEngine
    • Advanced Configuration
Powered by GitBook
On this page
  1. Getting Started

System Requirements

PreviousWelcome to StreamwellNextInstalling Streamwell

Last updated 2 years ago

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.

Streamwell (up to 25 viewers)

  • macOS / Windows / Linux running (x86 or ARM are both supported natively)

  • 4 cores / 8GB RAM

  • Minimum disk space required: 12GB (64GB or more recommended)

  • 100Mbps or better wired internet connection

  • Access to your modem/router port forwarding settings

Streamwell Studio (unlimited viewers)

  • Linux is recommended for serving higher viewer numbers.

  • 1Gbps or better wired internet connection

  • 4 dedicated cores is normally sufficient for up to 100 viewers, but more cores will be required as the number scales. We have some advice and can offer load tests / further assistance to customers in .

  • RAM usage remains minimal unless transcoding or serving many hundreds of viewers.

Web Client

  • Google Chrome is recommended for the best experience 🥇

  • Firefox and Microsoft Edge are also compatible 🥈

  • Safari is OK but should only be used when there is no other option (e.g. iOS) 🥉

Default Network Ports

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

  • 3333/3334 TCP (WebRTC Playback HTTP/HTTPS)

  • 1935/1936 TCP (RTMP/RTMPS)

  • 8000 TCP (HLS)

  • 8001 TCP (HLS over SSL)

  • 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 10 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, 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 for guidance.

contact support
Docker
support
performance tuning