StreamSaver logo StreamSaver

StreamSaver.IO

Lossless disconnect protection for your live stream

Get Started
Learn more

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)