What is the StreamSaver?
The StreamSaver is a live stream disconnect protection service. It operates as an intermediary server between a live stream source (you) and one or more live stream destinations (YouTube, Twitch, etc...).
When the source goes down it sends a predefined "reconnecting" video loop to the destination.
When the source is reconnected it switches back automatically.
If you end the stream normally it is able to distinguish this from an abrupt disconnection and terminates the stream.
All of this is done without any re-encoding of the signal, resulting in lossless quality and low latency.
What are the use cases?
Keep the stream running from an unstable Internet connection or in case of power failure
Change encoder mid-stream (e.g.: start streaming using OBS Studio and later switch to a mobile phone)
Restart the computer/encoder
Stream to multiple destinations
What's new?
It's lossless! This is a unique and innovative approach to a disconnect protection service, it does not re-encode the signal.
Traditionally, software like OBS Studio was used in the cloud with plugins switching scenes depending whether it was receiving video or not.
Cloud OBS drawbacks | StreamSaver advantages |
---|---|
Feed | |
Re-encoded loss of quality and increased latency |
Original (lossless) no loss of quality and lower latency |
Resources | |
Powerful and expensive machine able to re-encode the video in real-time |
No need to manage your own server lightweight and energy efficient processing |
Setup time | |
Can take a few hours | Ready to use after a few clicks |
Encoder settings | |
Twice settings should be applied to both encoders |
Once only one encoder to configure |
Start/Stop stream | |
Two step each encoder controlled separately |
Single step controlled from your local encoder |
"Signal drop" vs "End stream" | |
Undifferentiated all treated as "signal drop" |
Differentiated takes appropriate action accordingly |
Others | |
Easy-to-use web app to configure and monitor stream status on desktop and mobile |
Cloud OBS drawbacks | StreamSaver advantages | |
---|---|---|
Feed | Re-encoded loss of quality and increased latency |
Original (lossless) no loss of quality and lower latency |
Resources | Powerful and expensive machine able to re-encode the video in real-time |
No need to manage your own server lightweight and energy efficient processing |
Setup time | Can take a few hours | Ready to use after a few clicks |
Encoder settings | Twice settings should be applied to both encoders |
Once only one encoder to configure |
Start/Stop stream | Two step each encoder controlled separately |
Single step controlled from your local encoder |
"Signal drop" vs "End stream" |
Undifferentiated all treated as "signal drop" |
Differentiated takes appropriate action accordingly |
Others | Easy-to-use web app to configure and monitor stream status on desktop and mobile |
Encoder settings
When configuring the encoder please take into account the recommended encoder settings of your destination, along with the following specifications:
- Protocol: RTMP (Real-Time Messaging Protocol)
- Bitrate: up to 20mbps
- Video:
- Codec: H.264/AVC (Advanced Video Coding)
- Format: YUV 4:2:0 - 8 bits
- Resolution: up to 4K UHD (3840x2160)
- Frame-rate: up to 60FPS
- Audio:
- Codec: AAC-LC (Advanced Audio Coding - Low Complexity)
- Sample-rate: 48000Hz or 44100Hz
- Channels: 2 (stereo)