WelcomeUser Guide
ToSPrivacyCanary
DonateBugsLicense

©2025 Poal.co

526

(post is archived)

[–] 1 pt

I guess they probably optimized it for mobile devices

double frame rate by not using TCPIP but UDP and any lost or late UDP can be ignored if a were scanline soon overwritten, or, resent requested if not autowritten over within one second.

UDP is double responsive

browsers only allow TCPIP and websockets (tcpip), and SCTP, a rare low level ancient protocol, and SCTP (RFC 4960) is found in modern browsers via WebRTC’s Data Channel..

but WebRTC’s Data Channel is NOT UDP and not as low latency for video gaming. Its mainly to reduce lag by streaming directly between trusted parties : https://www.html5rocks.com/en/tutorials/webrtc/datachannels/

Google went one step further and added a form of that idea to their main browser and its in the top three browsers already but not used for anything. But Moonlight/Limelight UDP protocol (from NVIDIA shield protocol) is more common but banned in browsers : https://github.com/moonlight-stream/moonlight-docs/wiki/Setup-Guide

[–] 0 pt

double frame rate by not using TCPIP but UDP and any lost or late UDP can be ignored if a were scanline soon overwritten, or, resent requested if not autowritten over within one second.

UDP is double responsive

This sort of optimization doesn't impress me. This is already what's used for video streaming, and it's simple to do since decades ago.

browsers only allow TCPIP and websockets (tcpip), and SCTP, a rare low level ancient protocol, and SCTP (RFC 4960) is found in modern browsers via WebRTC’s Data Channel..

Never looked into SCTP. WebRTC is interesting though. It pisses me off that these internet companies just snuck that shit in there and started using everyone's computer for their own profits. I thought of this p2p with nearby devices in 2008, but I had to enroll in college (what a waste of time), and I never got around to getting it done. I'm shocked that only just now are they doing this though. Apple has their spyware built in apple devices now that is on even when the device is off. Amazon is using everyone's device to run their equipment.

Moonlight/Limelight UDP protocol (from NVIDIA shield protocol) is more common but banned in browsers : https://github.com/moonlight-stream/moonlight-docs/wiki/Setup-Guide

why is it banned? competition ?

[–] 0 pt

Because it needs to use UDP.

UDP packets are univesally banned by browsers to prevent internet pranks and DDOS. Many larger companies just toss all UDP on the ground like fascists, but because videogaming is becoming part of life, destroying UDP is less common than 10 years ago.

UDP can lie about where it came from , because it is stateless. It also has a hard time knowing if the port its going to is for its own private use. UDP is very low level, but not so low level that its indivisable or non-tunnel-friendly.

Here is the C (not C++) source code to Moonlight (also known as NVIDIA Shield Gamestreaming protocol) :

https://github.com/irtimmer/moonlight-common-c

NVIDIA Shield is now called Moonlight open source Gamestreaming protocol.....

and its based on UDP set to 1024 bytes