All Projects → SaturnsVoid → Live-Desktop-Capture

SaturnsVoid / Live-Desktop-Capture

Licence: other
A Live Desktop Capture using Go and WebSockets

Programming Languages

go
31211 projects - #10 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to Live-Desktop-Capture

Snapshots For Windows
Application for make and upload screenshots / Приложение для создания и загрузки скриншотов
Stars: ✭ 6 (-85.71%)
Mutual labels:  screenshot, screen-capture
Imgursniper
📷 A quick and easy Image, Screenshot and Screen recording sharing tool
Stars: ✭ 69 (+64.29%)
Mutual labels:  screenshot, screen-capture
Upscreen
Capture your screen, upload to your own server.
Stars: ✭ 17 (-59.52%)
Mutual labels:  screenshot, screen-capture
Screen capture lite
cross platform screen/window capturing library
Stars: ✭ 340 (+709.52%)
Mutual labels:  screenshot, screen-capture
Sharex
ShareX is a free and open source program that lets you capture or record any area of your screen and share it with a single press of a key. It also allows uploading images, text or other types of files to many supported destinations you can choose from.
Stars: ✭ 18,143 (+43097.62%)
Mutual labels:  screenshot, screen-capture
Falcon
Take Android screenshots with Falcons bright eye!
Stars: ✭ 362 (+761.9%)
Mutual labels:  screenshot, screen-capture
Chart To Aws
Microservice to generate screenshot from a webpage and upload it to a AWS S3 Bucket.
Stars: ✭ 43 (+2.38%)
Mutual labels:  screenshot, screen-capture
Svg Screenshot
リンクもまるごとキャプチャしてSVGで出力するChromeスクリーンショット拡張機能
Stars: ✭ 31 (-26.19%)
Mutual labels:  screenshot, screen-capture
D3dshot
Extremely fast and robust screen capture on Windows with the Desktop Duplication API
Stars: ✭ 159 (+278.57%)
Mutual labels:  screenshot, screen-capture
Screenshotty
A library for programatically capturing screenshots on Android
Stars: ✭ 141 (+235.71%)
Mutual labels:  screenshot, screen-capture
Menyoki
Screen{shot,cast} and perform ImageOps on the command line 🌱 🏞️
Stars: ✭ 255 (+507.14%)
Mutual labels:  screenshot, screen-capture
android-capture
Capture video and screenshots from Android devices and emulators.
Stars: ✭ 32 (-23.81%)
Mutual labels:  screenshot, screen-capture
dot-screencap
A screencapturing library
Stars: ✭ 31 (-26.19%)
Mutual labels:  screenshot, screen-capture
Screenshot
Go library to capture desktop to image
Stars: ✭ 545 (+1197.62%)
Mutual labels:  screenshot, screen-capture
autoscreen
Automated screen capture utility
Stars: ✭ 76 (+80.95%)
Mutual labels:  screenshot, screen-capture
Swift Screencapture
A Swift framework to easily capture the screen on OS X.
Stars: ✭ 105 (+150%)
Mutual labels:  screenshot, screen-capture
ScreenEat
screenshot made delicious
Stars: ✭ 54 (+28.57%)
Mutual labels:  screenshot, screen-capture
go-scrap
Go library to capture screen pixels for screenshots or screen recording
Stars: ✭ 68 (+61.9%)
Mutual labels:  screenshot, screen-capture
RemoteAssistance-JAVA
RemoteControl like TeamViewer(JAVA)
Stars: ✭ 28 (-33.33%)
Mutual labels:  screenshot
EasyScreenshot
The easy way to take screenshots of your app programmatically.
Stars: ✭ 16 (-61.9%)
Mutual labels:  screenshot

Live-Desktop-Capture

A Live Desktop Capture PoC using Go and WebSockets

This program consists of 3 parts: * Server * Client * index.html

* The Server will await connection from the client program.
* The Client program will send and base64 encoded string of the desktops screenshot to the the Server
* The index.html file will use Javascript to connect to the Server using Websocks and auto refresh the image as a new one arives

Some notes

* This is a slow system, It will only work as fast as the internet connection.
* The Client can be configured to compress the image, removing any color to save bandwidth and time.
* This is a resource intensive system, It will use a lot of CPU and bandwidth.
* This is a PoC.

* You could use gZip to compress the image data more.
* You could use some form of encryption.

Packages Used

https://github.com/AllenDang/w32

https://github.com/gorilla/websocket

!YOU WILL NEED A C COMPILER FOR THE W32 PACKAGE!

Terms of Use

* Do NOT use this on any computer you do not own, or are allowed to run this on.
* Credits must always be given, With linksback to here.
* You may NEVER attempt to sell this, its free and open source.

Other

Go is a amazing and powerful programming language. If you already haven't, check it out; https://golang.org/

Donations

Please Donate To Bitcoin Address: 1AEbR1utjaYu3SGtBKZCLJMRR5RS7Bp7eE

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].