4 ms·
We use straight UDP datagrams for streaming high-frequency sensor data. One of our R&D people built a new system that uses quic and solves most of our problems
by promiseofbeans 2y ago
We use straight UDP datagrams for streaming high-frequency sensor data. One of our R&D people built a new system that uses quic and solves most of our problems with out-of-order delivery. We still use datagrams over UDP for everything because we have to support some 3rd party sensors out of the box without adapters, and UDP is all they can do.
- jcelerier 2y agoAlso pretty much every media art system in the world just uses OSC over UDP
- jesprenj 2y agoAnd ArtNet also over UDP.
- Almondsetat 2y agoYeah, high frequency sensor data was on my mind too. Do you have any figures on the power saved wrt TCP?
- Joel_Mckay 2y agoIn general, the wireless handshake on G5/LTE/Wifi/Starlink will dwarf the traffic of sensors for power use. For old-style satellite mailboxes, the traffic is better batched in 45min chunks anyway (the 5W transmitters are usually only active for well under 20 seconds per message, and use a super-cap to handle the RF power draw spike.) Naive UDP protocols have reachability problems in numerous scenarios, variable costs can balloon (concurrency with polling links is dumb), and can open a hole in your infrastructure at scale without special equipment mods. Only if you have a tier 3 or better WAN trunk or cloud-center should you even consider something silly like QUIC. YMMV, and I love the AstroTurf on YC... lol ;)
- songbird23 2y agowhat language was the system build with? thats super cool!
- Joel_Mckay 2y agohubris++ Thanks, I'll see myself out... lol =)
- Joel_Mckay 2y ago"solves most of our problems" Indeed, until the problems it creates begin to feature. Have a great day =3
- adolph 2y ago“Those are my problems and if you don’t like them . . . Well, I have others” —G. Marx
- Joel_Mckay 2y agohttps://en.wikipedia.org/wiki/Law_of_holes https://en.wikipedia.org/wiki/Law_of_holes ;)
- adolph 2y agoThats fine for a simple cavity, get a filling and brush more often; but sometimes you have a three-holed sphere to put on one leg at a time, like anyone else. https://en.wikipedia.org/wiki/Pair_of_pants_(mathematics) https://en.wikipedia.org/wiki/Pair_of_pants_(mathematics)
- shaklee3 2y agoYou could have used RoCE for reliability over UDP