endreml
23rd January 2008, 09:16
Hi All!
I have been looking around for some time now for a solution to what I would like to do and I have not been able to find anything, so I try this excellent forum.
I would like to capture the screen/a window on one PC, compress this capture and then stream this other PCs, Windows XP is the target platform.
I know of products like SnagIt that does screen capture, but I believe that it only captures to file, i would like to have it captured to a buffer.
From what I have read in this forum real-time encoding can be done by Huffyuv.
The streaming part I think I have pretty good control on. I want to use RTP over UDP.
I know that I can use VNC, but this has a couple of disadvantages, mainly that it uses TCP and thus probably will hit maximum number of viewers (clients) before an UDP based solution will, and it requires a
Ultimately I would like to render any MS Windows application to a off-screen buffer and encode this buffer and stream it. To do this I think I would have to "hack" into low-level parts of the Windows window server. And no, I cannot modify the Windows applications I will capture and yes I need support for OpenGL (and probably DirectX) as well. It is not a "remote-teaching" application I need, more single application remote rendering.
If this is not possible at all, then a screen capture library will have to do, but I still need to be able to encode it.
Anyone that has seen something like this or can give me a hint to where I can go for more information?
Thank you!
Sincerely.
I have been looking around for some time now for a solution to what I would like to do and I have not been able to find anything, so I try this excellent forum.
I would like to capture the screen/a window on one PC, compress this capture and then stream this other PCs, Windows XP is the target platform.
I know of products like SnagIt that does screen capture, but I believe that it only captures to file, i would like to have it captured to a buffer.
From what I have read in this forum real-time encoding can be done by Huffyuv.
The streaming part I think I have pretty good control on. I want to use RTP over UDP.
I know that I can use VNC, but this has a couple of disadvantages, mainly that it uses TCP and thus probably will hit maximum number of viewers (clients) before an UDP based solution will, and it requires a
Ultimately I would like to render any MS Windows application to a off-screen buffer and encode this buffer and stream it. To do this I think I would have to "hack" into low-level parts of the Windows window server. And no, I cannot modify the Windows applications I will capture and yes I need support for OpenGL (and probably DirectX) as well. It is not a "remote-teaching" application I need, more single application remote rendering.
If this is not possible at all, then a screen capture library will have to do, but I still need to be able to encode it.
Anyone that has seen something like this or can give me a hint to where I can go for more information?
Thank you!
Sincerely.