jsmpeg-vnc icon indicating copy to clipboard operation
jsmpeg-vnc copied to clipboard

Add Desktop Duplication API

Open kishorviswanathan opened this issue 8 years ago • 6 comments

Can anyone add the Desktop Duplication API which is much faster than the current method. It could achieve 60 fps on even low end PCs.

kishorviswanathan avatar May 28 '17 12:05 kishorviswanathan

Adding Desktop Duplication will limit jsmpep-vnc work only Windows 8.1 and above. It isn't implemented in Windows 7 and later version.

callTx avatar Sep 06 '18 11:09 callTx

Actually I'm pretty sure it's just window 8, not 8.1, but even then you have a good point

BelleNottelling avatar Sep 06 '18 13:09 BelleNottelling

AFAIK, this link https://code.msdn.microsoft.com/windowsdesktop/Desktop-Duplication-Sample-da4c696a says Windows 8.1 works with DXGI.

callTx avatar Sep 06 '18 18:09 callTx

Oh, my bad 😁 Could we implement both? A pollyfill?

BelleNottelling avatar Sep 06 '18 19:09 BelleNottelling

I'm finishing other projects,so after that I think I can add DXGI screen capture in Jsmpeg-vnc and do a pull request

callTx avatar Sep 07 '18 13:09 callTx

@eipeipkrop7992 As a side note, I don't think @phoboslab is even merging pull requests into this repository anymore. At least It doesn't seem like that, so it would be great if you can also open a PR here when it's done: https://github.com/Integrated-Media/jsmpeg-vnc

BelleNottelling avatar Sep 10 '18 17:09 BelleNottelling