How Speedify's Integrated QoS Works
On the 200th episode of Speedify LIVE we hold our weekly Office Hours with the Devs to answer all the burning questions our viewers may have about Speedify or live streaming!
We answer a number of very specific questions, we discuss our most used server locations, and take a look at our Mailbag for questions our customers have sent to our Support team.
Here are our 5 takeaways from our Office Hours:
- When it comes to Quality of Service, there are a few things Speedify’s Enhance Streaming looks at to detect when to apply it: we have different rules based on DNS, SNI and ports that are being used depending on the types of traffic; while also looking at the rates the traffic is going, so once that’s identified, those packets get marked as priority, providing QoS.
- We have separate channels for different things! The main Speedify channel airs Speedify LIVE, while Speedify Labs is used for testing our Starlink with different connections, as well as any other tests the team may come up with! We also have a bunch of chat commands available on Twitch!
- Mailbag Question No.1 is about the Secondary connection not being used for faster speeds, the reason: we have a hidden rule in the app called the Overflow Threshold so that if the Primary connection is performing at 30 Mbps or faster, the Secondary won’t come in for bonding – this can be changed in case of using the CLI on desktop.
- Mailbag Question No.2 asks about why Speedify switches to Redundancy when streaming: if we detect streaming traffic, we will prioritize that traffic, but when we see problems on the Primary connection like loss or latency, that may interrupt the stream, we might switch to Redundant Mode and send packets over both connections. If you don’t want this behavior, you can disable Enhance Streaming under the Bonding Modes section.
- When sharing Speedify via Ethernet on Linux there’s a few things to keep in mind: you’ll need whatever interface you want to share to; an additional port that you’re sharing over, either feeding into a router or directly into a device; and in the Speedify configuration you set up the IP, configure the DHCP, DNS, and so on so the client devices can talk to it and get IPs.