Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add vnc screen recording. [$100] #253

Closed
connortechnology opened this issue Nov 19, 2013 · 19 comments
Closed

Add vnc screen recording. [$100] #253

connortechnology opened this issue Nov 19, 2013 · 19 comments

Comments

@connortechnology
Copy link
Member

There is a $100 open bounty on this issue. Add to the bounty at Bountysource.

@justbecause1337
Copy link

For this issue are you talking about the ability to record active VNC connections? How in depth would you like the functionality I have a script that does something very similar at the moment. Essentially it just brings back the VNC connection images and drops it into a directory from there ZM can access it.

@chriswiggins
Copy link
Contributor

Is there a reason it needs to be able to record VNC? FFMPEG can easily stream to rtsp if you use -x11grab as a format. Or do you want to be able to record a remote VNC session?

@connortechnology
Copy link
Member Author

Yes, this is for remote sessions. The idea is to make VNC monitoring of desktops easy. So I want it as a proper monitor type in zm, with motion detection, fps choice, etc.

I don't want to give the money to bountysource right now, but I'm willing to pay $500 for this feature.

@knight-of-ni
Copy link
Member

This is a good idea. I've seen it called a "virtual camera" in other softwares.
It would be nice if this would work no different than a real camera attached to the zoneminder system.

@justbecause1337
Copy link

Okay that's what I thought. I'll take a look at the script I have and the
viability for meeting those requirements.

On Wed, Dec 11, 2013 at 11:09 AM, Andrew Bauer notifications@github.comwrote:

This is a good idea. I've seen it called a "virtual camera" in other
softwares.
It would be nice if this would work no different than a real camera
attached to the zoneminder system.


Reply to this email directly or view it on GitHubhttps://github.com//issues/253#issuecomment-30333731
.

Don't try to be deep, just get to the point, somehow someone won't
understand.

@kylejohnson kylejohnson changed the title Add vnc screen recording. [$50] Add vnc screen recording. [$100] Dec 4, 2015
@SteveGilvarry
Copy link
Member

Closing as part of 2017 cleanup, not saying not valid, just no one is working on this and don't believe anyone is planning on doing so.

@connortechnology
Copy link
Member Author

Re-Opening because there is a bounty on it, and it is a feature that I want.

@stale
Copy link

stale bot commented Sep 28, 2018

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale label Sep 28, 2018
@stale stale bot closed this as completed Oct 6, 2018
@connortechnology
Copy link
Member Author

Getting tired of reopening this. How do I tell stalebot to NOT auto-close an issue?

@stale stale bot removed the stale label Oct 6, 2018
@SteveGilvarry
Copy link
Member

SteveGilvarry commented Oct 6, 2018 via email

@connortechnology
Copy link
Member Author

label it with what? It has three labels and a bounty.

@shawnggraham
Copy link

Its so weird that i was just thinking about this the other day and googled it. Why is this something that has not be done yet? This started in 2013? wow. Ill take a look at it.

@eilerjc
Copy link

eilerjc commented Nov 20, 2018

Just looking at setting up my first NVR and was checking to see what zoneminder's bug list looks like...anyways, does the VNC feature need to be completely integrated in zoneminder? A few years ago I used a utility called vncrec to make a movie of a vnc session before. There are several versions floating around, this is the latest I know of (and produced the best results) http://panthema.net/2014/vncrec-rgb/ It would seem like using -movie and ffmpeg but telling ffmpeg to send it to a localhost port like in https://trac.ffmpeg.org/wiki/StreamingGuide

Now I haven't tried it, but based on the linkes above maybe something like:
vncrec -movie out.vnc | ffmpeg `vncrec -ffinfo -movie out.vnc` -i - -f rtsp -rtsp_transport tcp rtsp://localhost:8888/live.sdp

But you all probably understand ffmpeg better than I ever could.

@connortechnology
Copy link
Member Author

I too use vncrec for this purpose, but would like it to be nicely integrated. I think vncrec has improved considerably since I posted this feature request, and it may be a simple matter of spawning vncrec as you say. Just need a little web gui glue to put it all together. That would be acceptable.

On the other hand, I think there are now nice vnc libraries that could be integrated to create a proper monitor type.

@jimender2
Copy link
Contributor

@connortechnology Would a user agent install be acceptable? Where you go to a page, download and install something and it streams back to zoneminder?

@connortechnology
Copy link
Member Author

That might be nice, but I'd really like to be able to use existing vnc/apply rdp.

@nasichassoulas
Copy link

This feature would be really beneficial to my use case, and will be very valuable over the next few years. I would be willing to contribute towards it if there is a good chance of success on it. Any idea what size bounty would be enough to get this going?

@clbr
Copy link

clbr commented Jul 17, 2019

I'd be willing to work on this for the mentioned 700 (Bountysource 200 + @connortechnology's mentioned 500). @connortechnology, is the offer still valid?

I'd use libvncclient, a GPL library, to create the monitor type.

@connortechnology
Copy link
Member Author

@nasichassoulas, we have merged @hax0kartik's PR for this. ZM 1.35.2 has it if you would like to test it, or donate to him for his efforts.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

10 participants