mirror of
https://github.com/amitbet/vnc2video.git
synced 2025-04-27 18:25:10 +00:00
added badges
This commit is contained in:
parent
6f7127bb76
commit
9d50b9dab1
@ -1,4 +1,5 @@
|
||||
# A **real wold** implementation of vnc client for go
|
||||
# Vnc2Video [](https://circleci.com/gh/amitbet/vnc2video) [](https://raw.githubusercontent.com/CircleCI-Public/circleci-demo-go/master/LICENSE.md)
|
||||
## A **real wold** implementation of vnc client for go
|
||||
After searching the web for an vnc client in golang which is not a toy & support more than handshake + RAW encoding, I came up blank, so, I set out to write one myself.
|
||||
|
||||
The video encoding part means that something can be viewed, and since I don't really feel like writing GTK UIs in 2018 (plus VNC viewers are a dime a dozen), a video file will do.
|
||||
@ -35,4 +36,4 @@ Most of what I added is the rfb-encoder & video encoding implementations, there
|
||||
|
||||
The code for the encodings was gathered by peeking at several RFB source codes in cpp & some in java, reading the excellent documentation in [rfbproto](https://github.com/rfbproto/rfbproto/blob/master/rfbproto.rst), and **a lot** of gritty bit-plucking, pixel jogging & code cajoling until everything fell into place on screen.
|
||||
|
||||
I did not include tightPng in the supported encoding list since I didn't find a server to test it with, so I can't vouch for the previous implementation, If you have such a server handy, please check and tell me if it works.
|
||||
I did not include tightPng in the supported encoding list since I didn't find a server to test it with, so I can't vouch for the previous implementation, If you have such a server handy, please check and tell me if it works.
|
||||
|
Loading…
Reference in New Issue
Block a user