amitbet / vnc2video

A fully featured VNC client written in golang
MIT License
151 stars 39 forks source link

Getting started #15

Open EWouters opened 4 years ago

EWouters commented 4 years ago

Hi,

Thanks for this project! I'm quite new to Go but I'd like to use this program to record sessions of my VNC server. I'm not sure how to get started however. Would it be possible for you to provide a small getting started document? For example as readme.md in the examples folder.

Would be greatly appreciated!

Kind regards.

amitbet commented 4 years ago

Hi,

You can use the files under the example folder, they are functional little programs that demonstrate what you can do with the code or you can use saily's vnc-recorder https://github.com/saily/vnc-recorder project - he created a command line interface over this proj that has a lot of flags for you to play with.

In general, after building it and playing around a lot with video encodings, I got to the conclusion that real-time h264/5 encoding (or any other modern / high-end encoding), will be highly CPU consuming (which may be ok in some scenarios), but in mine we ended up opting for saving the video in a minimally compressed format, and encoding it later using AWS facilities.

Regards, Amit.

On Wed, Jul 1, 2020 at 5:49 PM EWouters notifications@github.com wrote:

Hi,

Thanks for this project! I'm quite new to Go but I'd like to use this program to record sessions of my VNC server. I'm not sure how to get started however. Would it be possible for you to provide a small getting started document? For example as readme.md in the examples folder.

Would be greatly appreciated!

Kind regards.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/amitbet/vnc2video/issues/15, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAXNOAB4D2BTJ4V47INTEGTRZNEG3ANCNFSM4ONPVS2Q .