Speedify 9.6 introduces a new, experimental bonding mode: Streaming Mode. Streaming Mode is the best option for those who live stream, use VoIP to make calls, or who use conference or video call apps like Zoom, Google Meet, Slack Calls, WhatsApp, Skype or Microsoft Teams.
What is Streaming Mode?
Streaming Mode automatically identifies audio and video streams, and then:
- Provides Quality of Service (QoS) by prioritizing streaming traffic over other types of web traffic, so that web browsing and software updates won't mess up your calls and live streams.
- Monitors how much bandwidth your stream requires, and watches the statistics on how each of your Internet connections are behaving
- Automatically switches the streams between bonding and redundancy based on which will work better at any given time. It's completely dynamic, so you get great performance, even if you're on a moving train where the best settings may change minute by minute.
This means for example:
- If you are doing a conference call at the edge of range of your Wi-Fi and many packets are being dropped, Streaming Mode will actually stream the packets that make up the conference call on both Wi-Fi and cellular and only deliver whichever packet arrives first, so that the call is protected from the unreliable connection.
- If you are trying to live stream at 10 Mbps on 7 Mbps Wi-Fi and a 5 Mbps cellular connection, Streaming Mode will bond the connections to send around 7 Mbps on the Wi-Fi and about 3 Mbps on the cellular and then put the packets back together on the Speed Server to deliver to your video server (or perhaps Twitch or Facebook Live's server)
- If you are streaming 10 Mbps on 100 Mbps Wi-Fi and 15 Mbps cellular, and the Wi-Fi has low latency, and no loss, Streaming Mode will just send the stream on your Wi-Fi. It will keep monitoring the situation, and if it detects loss, latency or reduced bandwidth then it will activate one of the other strategies.
Speeds and Speed Tests: Streaming Mode's goal is to make sure your streams get the bandwidth they need up to 30 Mbps. Live Streams and calls are very consistent using around 30 Kbps for audio, or to 5 Mbps for HD video, all the way up to 25 Mbps for 4K video. So running a speed test to test streaming mode is not going to tell you anything useful. The speed test is not a stream, and will not be treated as a priority.
Battery: It's worth noting that with Streaming Mode there are scenarios where it can decide to keep all of your connections (Wi-Fi and Cellular, for example) active, using elevated amounts of battery. However, in all of these cases, your call, conference or live stream, would have been disconnected, without Speedify's Streaming Mode!
In Speedify 9.6 Streaming Mode is still in development. Based on our testing, we believe the core of it works very well, and you will find your streams and calls working better in Streaming Mode. The current user interface and statistics however, are very much a work in progress and will improve in subsequent releases.
If you believe you've found a problem while streaming, we want to know! Please click the ? at the top right of the dashboard, and then in the Help menu, select Generate Logs. Email the logs to [email protected] and tell us what you were doing, and what went wrong. We're here to help!
To Turn on Streaming Mode
Click the gear icon to go the main Settings menu, then click on "Bonding Mode" under Session Settings section. It defaults to Speed, but you can click it change to Streaming Mode. It'll take effect immediately.
Once you're in Streaming mode the current streams will appear at the bottom of your Dashboard. The number of Active streams are how many streams Speedify detects right now.
In future releases the stats and graphs will improve.