Yep, with engarde your bandwidth is always as fast as the fastest connection that is still up, and transition should go seamlessly.Īctually, engarde itself works with UDP packets only, but its main use case is to overlay a WireGuard VPN. It is not a problem at all if you say your program uses TCP, as TCP itself will deal with out of order and lost packets. Only if your two connections have the exact same latency it could occur more regularly. In my example, my whole internet gets tunneled over UDP, so basically any protocol. Quoting their response below.Įngarde uses Wireguard which utilizes the UDP as network protocol, which means it can carry any protocol on top of it without problems. Your ethernet is generally on the same network as your Wifi and if one is throttled (by your ISP) then the other one is as well.Īsked the devs here. This is not an easy question to handle because your terminology is suspect. As far as packet order, you'll need to review the Wireguard docs or ask the Engarde maintainer. It looks like it sends the packets over every interface on the computer simultaneously. yes, it will support RTMP and TCP over the UDP tunnel. They say you have to pay for a dedicated server ![]() Which means you need a host at the remote end and you're back to the same problem you had in the beginning: This first sentence on the github page is crystal clear that it uses Wireguard. This is a software question best asked to the maintainer of Engarde and/or on a Wireguard mailing list/forum.Įngarde is a network utility specifically designed to create a point-to-point tunnel over multiple network (tipically Internet) connections This isn't the right sub for your question. If theoretically my ethernet does get throttled, and its bandwidth drops, and my Wifi becomes the higher bandwidth connection, does this mean my livestream will theoretically continue uninterrupted over WiFi (assuming the WiFi has sufficent bandwidth for the livestream) If it sends every packet over two networks, does it have the means to maintain packets in the right order at the server end? I'm not a network guy so I was wondering if someone could help answer a few questions before I dive into trying to make this work.ĭoes this support only UDP? I'm streaming via RTMP which is a TCP protocol. ![]() So, the first package that reaches its destination wins, and the others are silently discarded " My situation is that I am livestreaming over an ethernet that gives sufficient bandwidth most of the time, but I'd like to have seamless failover to a cellular network (via a dongle) in case the ethernet goes down.Įngarde says "every UDP packet that is emitted (.) and sends it through every available connection. I found a discussion on this sub about this and zeroed in on engarde.Īs I said, I'm only looking for redundancy and not bonding for better speeds. They say you have to pay for a dedicated server if you want better speeds but that's 75$ a month, and with COVID going on, my organization is in a budget-slash mode. I've been looking for an alternate to Speedify, specifically for seamless redundancy, mainly because their service tends to max out at around 5 mbps quite often (at least for me).
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |