From d2a7dd2d9f6bdd3c169ff62699704760d42241b0 Mon Sep 17 00:00:00 2001 From: RustDesk <71636191+rustdesk@users.noreply.github.com> Date: Tue, 14 Feb 2023 10:44:03 +0800 Subject: [PATCH] Updated Google Summer of Code 2023 Ideas (markdown) --- Google-Summer-of-Code-2023-Ideas.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/Google-Summer-of-Code-2023-Ideas.md b/Google-Summer-of-Code-2023-Ideas.md index bdbff2a..9456b17 100644 --- a/Google-Summer-of-Code-2023-Ideas.md +++ b/Google-Summer-of-Code-2023-Ideas.md @@ -87,3 +87,21 @@ Rating: Medium Size: 175 hours Mentor: [Sunbo](https://github.com/21pages) RustDesk member + +### STUN protocol support + +Skills: Rust + +Description: Both Stun RFC 5389 and Turn RFC 8656/7065 are already defined standards used for the Rendezvous and Relay by many other protocols. Main use cases would be increased resilience of rustdesk due to being able to use more existing servers. Also possible increase performance by users having more server options so able to choose closer servers in some cases. + +Outcome: Support STUN protocol. + +Rating: Hard + +Size: 350 hours + +Mentor: [Heap Chen](https://github.com/Heap-Hop) RustDesk Member + +Resources: + - Ref: https://github.com/miroslavpejic85/p2p + - Issue: https://github.com/rustdesk/rustdesk/discussions/3202 \ No newline at end of file