开源屏幕分享项目:轻量好用无延迟!!

跨平台神器:Bananas屏幕共享全解析 BananasScreenSharing是一款基于WebRTC技术的开源屏幕共享工具,支持跨平台(Windows/macOS/Linux)使用,采用P2P连接确保隐私安全。其核心优势包括无需注册、轻量级设计、多光标支持和开源透明性。安装简单,提供多种下载方式(Homebrew/AppImage/Flatpak等),适合远程协作、配对编程和技术支持场景。虽然可能受限于复杂网络环境,但其去中心化设计和活跃社区使其成为注重隐私用户的理想选择。最新版本v0.0.22已支持ARM64架构和国际语言。 阅读详情

 想必大家在日常的工作中,会经常需要分享代码、演示项目或者进行在线教学,这就需要一个既高效又便捷的屏幕共享工具。然而,现有的一些解决方案往往存在延迟高、画质差等问题。

今天就分享一个开源的屏幕共享项目 - screego,不但免费,还能在我们自己的服务器上运行,保证数据安全。

图片

项目简介

screego 是一个由 Go 语言开发的开源屏幕共享工具,专为开发者设计,以满足他们在日常协作中的需求。它的主要功能是屏幕共享,并且支持多人同时观看。它基于 WebRTC 技术,提供了高质量、低延迟的屏幕共享体验,你可以通过浏览器轻松地进行屏幕共享,操作简单,使用方便。

更棒的是,Screego不需要借助第三方服务器,你可以在自己的服务器上搭建,确保所有数据都在自己的掌控之中。

图片

项目安装使用

Screego支持使用docker、二进制文件和源码等安装方式。下面介绍一下 Docker 安装部署方式。

1、编写 docker-compose.yml 文件:

version: "3.7"
services:
  screego:
    image: ghcr.io/screego/server:latest
    ports:
      - "5050:5050"
      - "3478:3478"
      - "50000-50200:50000-50200/udp"
    environment:
      SCREEGO_EXTERNAL_IP: "你的服务器IP"
      SCREEGO_TURN_PORT_RANGE: "50000:50200"

2、启动服务

docker-compose up -d

然后打开浏览器,访问 http://<你的服务器IP>:5050,就可以开始屏幕共享了。

接下来,了不起带大家看看项目使用效果。

打开后的界面如下,很简洁。

我们按照要求,输入一个房间名字,创建一个房间。

图片

完成后,选择左边向上的箭头,共享的我们的屏幕内容。共享的方式支持标签页,窗口,整个屏幕三种。

图片

确定好之后,点击“分享”,把链接分享给你的朋友同事们,这样他们可以直接通过这个链接观看到你的屏幕分享内容。另外,screego还支持设置房间密码保护功能,确保安全。

图片

图片

是不是很简单,非常丝滑流畅!

体验下来,screego一个非常实用的开源屏幕共享工具,具有高效、稳定、安全的特点。它不仅适合小团队的日常协作,也能应对大公司的复杂需求。通过自建服务器,你还可以完全掌控自己的数据,避免隐私泄露的问题。

更多细节功能,感兴趣的可以到项目地址查看:

项目地址:https://github.com/screego/server
MsraConsole:局域网远程桌面屏幕共享工具-开源 MsraConsole 是一个远程桌面共享工具。 该项目处于非活动状态。 分叉的项目是使用 Windows 身份验证的 MsraCon。 https://sourceforge.net/projects/msracon/ 该工具可用作课堂中的帮助支持解决方案。 它与某些查看器计算机(用户)共享多台计算机的 Windows 桌面屏幕。 查看器可以控制鼠标和键盘。 它只是一个编程示例,请勿在生产环境中使用该软件! 它使用 Microsoft 远程桌面 API RDPCOMAPILib 和 AxRDPCOMAPILib,源代码在 C# 中。 需要安装 Net Framework 4 或更高版本。 立即下载

相关推荐

screego允许您以良好的质量和低延迟共享屏幕-Golang开发

它使您可以以高质量和低延迟共享屏幕。 Screego是现有软件的补充,仅有助于为开发人员共享屏幕screego /服务器屏幕共享简介过去,在使用Microsoft Teams等公司聊天解决方案与同事共享屏幕时,我遇到了一些问题。 我想向他们展示一些我的代码,但是要么流落后了几秒钟,要么质量太差了,以致于我的同事们无法阅读代码。 或两者。 这就是为什么我创建了screego。 它使您可以以高质量和低延迟共享屏幕。 Screego是现有产品的补充

screego 安装配置教程:一款简单易用的屏幕共享工具

开源的多用户屏幕共享工具,安装方便,使用简单+ 实测效果不错,屏幕显示清晰,无卡顿延迟现象+ 安全性- 暂不支持快捷键操作。

BY_HEY的博客 4488

Lattice FPGA 开发流程(以 ECP5 为例)

以下是以 Lattice ECP5 FPGA 为例的开发流程,涵盖从需求分析到硬件部署的完整步骤。ECP5 系列是 Lattice 提供的高性能、低功耗 FPGA,适用于通信、工业控制和嵌入式系统等领域。

u011732210的博客 1260

Screego安装部署 - 简易的屏幕共享

screego屏幕共享

2401_86237064的博客 2550

别再傻傻分不清!5分钟搞懂倾斜摄影里‘地面分辨率’和‘模型精度’到底啥关系

本文深入解析倾斜摄影中‘地面分辨率’与‘模型精度’的关系,帮助读者快速理解两者的本质区别与内在关联。通过实战案例和公式计算,详细说明如何从航飞设计到精度验证全流程控制,避免常见认知误区,并针对不同应用场景提供精度需求建议。

weixin_33700350的博客 477

大语言模型应用指南:幻觉和偏见问题

大语言模型应用指南:幻觉和偏见问题 1. 背景介绍 1.1 大语言模型的发展历程 1.1.1 早期的语言模型 1.1.2 Tr

AI天才研究院 958

高效屏幕共享神器Screego详解

Screego是一款专为开发者设计的开源屏幕共享工具,基于WebRTC技术实现低延迟、高质量的屏幕共享。它解决了传统工具在展示代码和复杂界面时的高延迟、画质差问题。核心功能包括点对点共享、多用户协作、内网穿透和简单部署。Screego采用Go和TypeScript开发,支持Docker和二进制部署,适合远程代码审查、技术教学等场景。虽然功能单一,但其开源特性和轻量设计使其成为开发者团队的高效协作选择。项目在GitHub上拥有活跃社区,持续迭代更新。

lzy_leogeo的博客 2216

Java使用POI生成柱状图导出到word文档(柱状图)

本篇文章主要介绍,如何使用Apache POI组件生成柱状图导出到word文档中,具体步骤看下文。 一、实现效果 Java使用POI技术生成柱状图导出到word文档中,最终生成的柱状图如下所示: 二、环境准备 编程语言:Java 第三方依赖:Apache POI Apache POI依赖代码如下所示: <dependencies> <dependency> <groupId>org.apache.poi</groupId.

✅ Java 开发工程师 7371

【亲测免费】 推荐开源项目:AndroidScreenShare - 实现高效流畅的安卓屏幕分享

在这个数字化的时代,屏幕分享已经成为日常交流和协作的重要工具。 是一个由开发者 [Lesa1127](https://link.gitcode.com/i/748ece34e37d6c14f8595dd23de13645) 创建的开源项目,专为 Android 平台设计,旨在提供一种简单、高效的方式来实现屏幕共享功能。 ## 项目简介 `AndroidScreenShare` 使用了 Andr...

gitblog_00032的博客 1219

【学术情报智库】目录学的数字化蜕变:从古籍整理到AI知识图谱的跨越

我们既是浩瀚知识的守望者,也是数字智识的开拓者。目录学数字化不是技术替代传统,而是融合创新,让学术的系统性与多样性在新媒介下焕发新的生命。以AI为桥,既要智能链接,也要人文关照——这是对自我文明的深情回应,也是新知时代的庄严约定。

高校图书馆高级系统架构师/研究馆员,推动高校AI从概念演示到可评审、可交付、可运维:路线图与立项评审、PoC交付、评测回归与上线运维(Baseline/Eval/Ops)。 1421

【华为OD机试真题E卷】474、推荐多样性 | 机试真题+思路参考+代码解析(E卷复用)(C++、Java、Py)

题目描述 >推荐多样性需要从多个列表中选择元素,一次性要返回 N 屏数据(窗口数量),每屏展示 K 个元素(窗口大小),选择策略:   各个列表元素需要做穿插处理,即先从第一个列表中为每屏选择一个元素,再从第二个列表中为每屏选择一个元素,依次类推   每个列表的元素尽量均分为 N 份,如果不够 N 个,也要全部分配完,参考样例图:

KJ.JK 4434

推荐一款高效安全的屏幕共享工具:Screensy

推荐一款高效安全的屏幕共享工具:Screensy 项目地址:https://gitcode.com/gh_mirrors/sc/screensy 在远程协作日益普遍的时代,一个简单易用且安全的屏幕共享工具显得尤为重要。这就是我们今天要介绍的开源项目——Screensy。该项目由Stef Gijsberts和Marijn van Wezel开发,并于2022年3月17日发布,它提供了一种直接从浏览...

gitblog_00003的博客 1142

[SC]SystemC在CPU/GPU验证中的应用(六)

本文提供了一个SystemC学习路线图,包含50个由浅入深的编程实例,涵盖从基础模块到复杂SoC建模的全过程。示例包括:基础模块(时钟、计数器)、通道(FIFO、握手)、TLM2.0接口、总线模型(AXI-Lite)、CPU/GPU内核实现、功耗分析、断言验证等。重点展示了SystemC在硬件验证中的关键应用:VCD波形生成、UVM-SystemC框架、Verilog DPI协同仿真、Python集成、NoC路由器和完整SoC建模(CPU+Cache+DRAM+互连)。每个示例提供完整代码和详细注释,建议分

元直的博客 1492

开源跨平台轻量方案!Bananas 香蕉屏幕共享:Mac/Windows 技术场景高效适配工具

无需他们安装复杂软件,指导其打开网页或轻量客户端,即可查看其屏幕,快速解决电脑或手机操作问题。:基于WebRTC等技术,实现两端直接连接,共享数据不经过第三方服务器中转,兼顾速度与隐私。:在macOS上设计的方案,需要向使用Windows的客户或领导演示时,可无障碍共享。:无需复杂配置,输入共享码或链接即可快速建立连接,实现低延迟传输。:开发、运维人员快速共享错误日志、配置界面,提高问题排查效率。:在进行线上技术分享、演示项目效果时,提供稳定、高清的屏幕流。,专为需要快速、安全分享屏幕内容的用户设计。

弈曜工具库博客 599

从零开始利用树莓派+扬声器,实现简单的蓝牙音箱,手机连接放歌

树莓派4B自带蓝牙和Wifi, 无需外接 USB dongle;蓝牙最常见的应用是近距离传输数据,比如蓝牙传文件,蓝牙音箱等。正好家里有个普通的usb供电的便携音箱;本文用树莓派蓝牙+普通音箱,实现简单的蓝牙音箱。怎样理解这三层:可以类比Linux网络层:ALSA 类似网络驱动框架A2DP 类似TCP/UDP层PulseAudio 类似HTTP层的服务器,类比Apache而蓝牙连接类似http连接和会话;

南七小僧的学海无涯 2221

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

推荐开源项目:Mon2Cam,多显示器下的Discord屏幕共享解决方案

推荐开源项目:Mon2Cam,多显示器下的Discord屏幕共享解决方案 在众多远程工作和在线社交的场景中,Discord已成为许多人不可或缺的通讯工具。然而,当你拥有多个显示器时,屏幕共享常常成为一个挑战。而今天,我们为你介绍的开源项目Mon2Cam正是为此而来,它巧妙地解决了多显示器环境下Discord屏幕共享的问题。 项目介绍 Mon2Cam是一个轻量级的工具,专为了解决Discord用户在...

gitblog_01012的博客 1393

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

如何快速上手Peek:Linux平台上的终极轻量级GIF屏幕录制工具

Peek是一款专为Linux平台设计的轻量级GIF屏幕录制工具,以其简洁易用的界面和高效的录制功能,成为开发者、设计师和普通用户捕捉屏幕动态的理想选择。无论是制作教程、演示操作步骤还是分享有趣的屏幕内容,Peek都能提供简单快速的解决方案。 ## 🌟 为什么选择Peek?三大核心优势 Peek在众多屏幕录制工具中脱颖而出,主要得益于以下三大特性: ### 1️⃣ 极简界面,一键录制 Pee

gitblog_01109的博客 689

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

推荐一款开源的X11 Canvas屏幕录制工具:x11-canvas-screencast

推荐一款开源的X11 Canvas屏幕录制工具:x11-canvas-screencast 如果你需要在Linux环境下录制屏幕,那么今天我要向你推荐的这款开源工具: 将会是一个不错的选择。 x11-canvas-screencast 是什么? x11-canvas-screencast是一款基于X11协议和HTML5 canvas的轻量级屏幕录制工具。它通过捕获指定窗口或整个桌面的像素数据,并将...

gitblog_00043的博客 1100

《开源跨平台轻量方案!Bananas屏幕共享:Mac/Windows 技术场景高效适配工具》

​ 是一款开源、轻量级的。

fanyh003的博客 375

基于 WebRTC 的一对一屏幕共享项目(一)——项目简介

本文介绍了一个基于WebRTC技术的屏幕共享项目,旨在解决远程协作中的高效沟通问题。项目核心功能包括极简房间管理、灵活共享控制和便捷性,支持全屏、窗口和标签页共享,并提供了交互增强功能。技术架构分为三层:分发HTML的服务器、HTML客户端和信令服务器,分别负责前端页面分发、用户交互和信令管理。项目还集成了STUN和TURN服务器,确保在不同网络环境下的稳定连接。核心流程包括连接与房间创建、媒体协商和屏幕共享与控制三个阶段。该项目通过轻量化、高兼容性的设计,实现了无需插件的实时协作系统,适用于多种场景。

2301_76564925的博客 2203

如何用Cap打造专业级屏幕录制?轻量化开源工具的深度评测

Cap是一款开源的屏幕录制工具,作为Loom的替代方案,它以轻量化设计和高性能表现受到众多用户青睐。本文将从功能特性、性能表现、使用体验等方面进行深度评测,帮助你快速了解这款工具是否适合你的需求。 ## 🌟 Cap屏幕录制工具的核心优势 Cap最大的亮点在于其**轻量化设计**与**专业级功能**的完美结合。与同类工具相比,它具有以下显著优势: - **开源免费**:完全开源的代码库,可在

gitblog_00105的博客 362

推荐开源项目:H5 Scan QRCode - 轻量级二维码扫描库

推荐开源项目:H5 Scan QRCode - 轻量级二维码扫描库 去发现同类优质开源项目:https://gitcode.com/ 项目简介 是一个轻量级的JavaScript库,专为在浏览器环境中实现快速、高效的二维码扫描而设计。该项目由DragonIR开发并维护,旨在提供一种无需依赖任何后端服务或第三方API的解决方案,帮助前端开发者轻松集成二维码识别功能。 技术分析 使用WebRTC H5...

gitblog_00097的博客 959

【亲测免费】 Guiscrcpy:一款高效、轻量级的Android屏幕录制工具

在寻找一个既能轻松录制Android设备屏幕,又无需繁琐设置的工具吗?可能是你的理想选择。这款开源项目由开发者srevinsaju创建,以提供快速且稳定的Android屏幕录制体验。 ## 项目简介 Guiscrcpy是一款基于Java和C++编写的跨平台应用,它利用了Android的ADB(Android Debug Bridge)和`scrcpy`库的功能,实现了无线或有线连接下对Andr...

gitblog_00073的博客 988

探索EasyDSS: 实时屏幕分享与直播解决方案

探索EasyDSS: 实时屏幕分享与直播解决方案 项目简介 是一个开源的、轻量级的实时屏幕分享和直播系统,致力于为开发者提供简单易用的API接口,用于快速集成到自己的应用中,实现屏幕捕获、录制和直播功能。这个项目由EasyDSS团队精心打造,旨在简化企业级应用中的屏幕共享和直播技术难题。 技术分析 EasyDSS基于现代Web技术构建,主要采用以下核心技术: WebRTC: 提供了浏览器间的实时...

gitblog_00091的博客 386
上一篇: 5个GitHub热点开源项目!!
下一篇: GraphRAG——一个基于图的检索增强生成的开源项目
架构文摘JGWZ
博客等级 码龄5年 8808粉丝 345原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值