# RemoteDesktop **Repository Path**: orphan-island/RemoteDesktop ## Basic Information - **Project Name**: RemoteDesktop - **Description**: webrtc 远程桌面控制 - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: 2025new - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 14 - **Created**: 2025-04-03 - **Last Updated**: 2025-04-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # RemoteDesktop #### 介绍 2025 重写一下远程桌面,这次要做一个类似向日葵的软件,支持文件传输! #### 软件架构 1. 客户端: webrtc+QT6.7.2+VS2022 需要C++20支持 2. 信号服务器: golang 客户端通讯方式 websocket 3. turn服务: centos7 turnserver 4. 备忘录中记录了整个环境的搭建,以及一些code过程中修改的大小 5. 最新版本接口改了很多,RTCOfferAnswerOptions的视频流默认被关闭了在创建offer的时候要打开以下 6. 新增鼠标控制和键盘控制,键盘增加钩子,把一些系统方法拦截下来 7. 新增文件传输模块,准备开始写文件传输协议 2025.3.13 #### 参与贡献 leehuitao cpj #### 学习使用