Skip to content

xi1314/billd-desk-flutter

 
 

Repository files navigation

BilldDesk logo

BilldDesk

基于Vue3 + WebRTC + Nodejs + Electron搭建的远程桌面控制

stars forks

version License language language language

简介

BilldDesk 远程桌面控制,目前实现了类似 ToDesk、向日葵等远程桌面的功能。

对比ToDesk免费个人版

作者使用过很多远程软件:TeamViewer、向日葵、ToTesk、AnyDesk、RustDesk、UU远程、连连控,还有qq自带的远程协助等等,但用ToDesk免费个人版比较多,因此用ToTesk和BilldDesk作对比~

BilldDesk ToDesk免费个人版
连接限制 无限制,免费 200次/月,连接时长上限为80小时/月,超出需要购买专业版(¥24/月)
画质限制 无限制,免费 最高1080p,30帧
安卓被控 支持,免费 不支持,需要购买专业版(¥24/月)或购买插件(¥15/月)
同时显示多屏 支持,免费 不支持,需要购买性能版(¥95/月)
屏幕墙 支持,免费 不支持,需要购买ToDesk企业版(¥805/年)
远程时录屏 支持,免费 不支持
web网页发起远程控制 支持,免费 不支持,需要购买ToDesk企业版(¥805/年)
远程控制web网页(仅观看) 支持,免费 不支持
同账号多主控同时发起远控 支持,免费 支持,需要购买插件(¥233/月)
私有化部署/二次开发 支持,开源免费 不支持,需要ToDesk企业版,定价未知

生态

项目名称 代码仓库 star & fork 线上地址/下载地址
远程桌面网页/客户端 billd-desk github github https://desk.hsslive.cn
远程桌面后台 billd-desk-admin github github https://desk-admin.hsslive.cn
远程桌面移动端 billd-desk-flutter github github https://desk.hsslive.cn/#/download
远程桌面服务端 billd-desk-server github github https://desk-api.hsslive.cn

功能

  • web网页 控制 电脑端
  • web网页 控制 安卓端
  • web网页 控制 web网页(仅观看)
  • 电脑端 控制 电脑端
  • 电脑端 控制 安卓端
  • 电脑端 控制 web网页(仅观看)
  • 安卓端 控制 电脑端
  • 安卓端 控制 安卓端
  • 安卓端 控制 web网页(仅观看)
  • 多台设备同时远程一台设备
  • 一台设备同时远程多台设备
  • 多屏操作
  • 连接鉴权
  • 自定义设备码/连接密码
  • 自定义接口(wws/api/中继服务器)
  • 按键组合键
  • 文件传输
  • 开机自启
  • 锁屏保活
  • 屏幕墙
  • 支持 macOS 系统
  • 支持 Windows 系统
  • 支持 Linux 系统(未实际测试)
  • 支持 安卓端(Flutter)
  • 支持 苹果端(Flutter)
  • 后台管理
  • Docker一键部署
  • 支持私有化部署

更多功能请查看:features.md

预览

快速体验:https://desk.hsslive.cn

web网页/电脑端控制电脑端

img

web网页/电脑端控制安卓端

img

web网页/电脑端控制web网页

仅观看模式

img

web网页移动端

首页

img

控制页

img

屏幕墙

img

安卓端控制电脑端【TODO】

安卓端控制安卓端【TODO】

安卓端控制web网页【TODO】

仅观看模式

文件传输

img

跨平台支持

img

技术栈

  • 前端相关:Vue3 以及相关技术栈、TypescriptWebRTCWebCodecsWeb WorkderWeb AudioCanvas
  • 后端相关:Nodejs 以及相关技术栈、Koa2TypescriptSequelizeMysqlRedisSocket.io
  • 桌面客户端相关:Electron以及相关技术栈、WebRTC
  • 移动客户端相关:Flutter3以及相关技术栈、WebRTC
  • 流媒体服务器相关:SRSFFmpegCoturn
  • Docker 相关:Docker
  • 部署相关:阿里云云效billd-deploy

本地启动

https://desk.hsslive.cn/s/qk

接口文档

查看 apifox

性能测试

查看 benchmarking.md

常见问题

查看 faq.md

问题反馈

欢迎提 issue

参与贡献

欢迎提 pr

私有化部署

billd-desk完全开源(可商用),欢迎部署!

客户端下载

https://desk.hsslive.cn/s/bd2

备用链接:https://pan.baidu.com/s/1MRTeS47wsV70BQe4bxDqSQ?pwd=qx8j

官方交流群

  • 1群(已满200人) wechat_group1

  • 2群(已满200人) wechat_group2

  • 3群(未满200人) wechat_group3

多平台支持

贡献者

BilldDesk logo

初心

该项目初心只是作为billd-live的衍生项目,但后面觉得远程桌面也挺有意思的,就一直坚持完善下去。

愿景

各大远程软件虽然免费都能用,但免费版的功能覆盖不够全面,比如有些普通个人用户可能只是临时需要远程一下安卓手机,但却需要开通一个月的服务才可以。BilldDesk完善了这些基本功能,让普通用户也能用上~

About

基于Flutter3 + WebRTC搭建的远程桌面控制App

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 78.5%
  • Kotlin 11.6%
  • Ruby 6.5%
  • Swift 3.2%
  • Objective-C 0.2%