屏幕共享

dragon / 2023-08-31 / 原文

Skip to content
  • screego/
  • server
 
 
  • Code
  • Issues9
  • Pull requests
  • Discussions
  • Actions
  • Security
  • Insights
 
 
 
 
Owner avatarserverPublic
 
  •  Sponsor
  •  Watch 87 
  • Fork 395
 

screego/server

 master 
 
Go to fileAdd fileCode
 Branches Tags

Latest commit

@jmattheis
jmattheis Fix docs typo in port range
3 weeks ago

Git stats

  •  173

Files

Type
Name
Latest commit message
Commit time
 
.github
Only release on tags
last month
 
auth
Fix linting
5 months ago
 
cmd
Add dns fetching for external ip
last month
 
config
Remove turn strict auth
last month
 
docs
Fix docs typo in port range
3 weeks ago
 
logger
Fix linting
5 months ago
 
router
Fix linting
5 months ago
 
server
Fix linting
5 months ago
 
turn
Remove turn strict auth
last month
 
ui
Add double click to fullscreen
last month
 
util
Fix linting
5 months ago
 
ws
Add dns fetching for external ip
last month
 
.gitignore
Remove external ip from dev
3 years ago
 
.golangci.yml
Disable depguard
last month
 
.goreleaser.yml
Try buildx
last month
 
Dockerfile
Add nonroot user to Dockerfile
4 months ago
 
LICENSE
Add license
3 years ago
 
README.md
Remove sponsor
last year
 
go.mod
Update go deps
last month
 
main.go
Add go base project
3 years ago
 
screego.config.development
Remove turn strict auth
last month
 
screego.config.example
Add missing port to dns server example
last month
 
users
Add config
3 years ago

README.md

screego/server

screen sharing for developers

Build Status Go Report Card Docker Pulls latest release

Intro

In the past I've had some problems sharing my screen with coworkers using corporate chatting solutions like Microsoft Teams. I wanted to show them some of my code, but either the stream lagged several seconds behind or the quality was so poor that my colleagues couldn't read the code. Or both.

That's why I created screego. It allows you to share your screen with good quality and low latency. Screego is an addition to existing software and only helps to share your screen. Nothing else (:.

Features

  • Multi User Screenshare
  • Secure transfer via WebRTC
  • Low latency / High resolution
  • Simple Install via Docker / single binary
  • Integrated TURN Server see NAT Traversal

Demo / Public Instance ᛫ Installation ᛫ Configuration

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

About

screen sharing for developers https://screego.net/

app.screego.net

Topics

go docker privacy webrtc selfhosted screensharing-tool

Resources

 Readme

License

 GPL-3.0 license
 Activity

Stars

 5.8k stars

Watchers

 87 watching

Forks

 395 forks
Report repository

Releases 36

v1.10.0Latest
on Jul 30
+ 35 releases

Sponsor this project

  • @jmattheisjmattheis Jannis Mattheis
  • https://jmattheis.de/donate
Learn more about GitHub Sponsors

Packages1

  • server

Contributors18

  • @jmattheis
  • @maximbaz
  • @tvrg
  • @SvenKube
  • @DennisBecker
  • @wdalmut
  • @patrickhempel
  • @DatMayo
  • @coreequip
  • @BroderPeters
  • @shyim
+ 7 contributors

Deployments80

  •  github-pages 3 weeks ago
+ 79 deployments

Languages

 
  • TypeScript50.2% 
  • Go49.0% 
  • Other0.8%

Footer

© 2023 GitHub, Inc.
  • Terms
  • Privacy
  • Security
  • Status
  • Docs
  • Contact GitHub
  • Pricing
  • API
  • Training
  • Blog
  • About
 
Repository search results