繁体   English   中英

OpenGL-在Windows上显示视频桌面流

[英]OpenGL - Display video a stream of the desktop on Windows

因此,我试图弄清楚如何在Windows中使用OpenGL获取Desktop的视频供稿(如果需要,还可以提供屏幕截图供稿),并在3D环境中进行显示。 我计划将其与ARToolkit集成在一起,以实质上构成一个虚拟屏幕。 唯一的问题是我尝试在OpenGl中手动获取像素,但无法在3D环境中正确显示像素?

我预先向我道歉,因为我没有最低限度的可运行代码,但是由于所有的依赖关系,并且试图使ARToolkit代码运行的任何尝试都远远不够。 如何在Windows上捕获桌面并将其显示在ARToolkit中?

奖励:如果您可以从Windows 10的“虚拟”桌面中获取每个桌面,那将是一个极好的奖励!

替代方案:如果您知道另一个呈现不同的AR库,或者允许我实现相同的效果,请多谢。

这里有2个不同的问题:

a)播放视频的增强

b)将桌面流式传输到其他地方

为了在增强板上播放视频,您基本上需要具有在每个帧上都更新的纹理。 我记得ARToolkit for Unity有一个播放视频的示例。

将桌面流式传输到另一台设备本身就是一个问题。 有一些工具可以进行屏幕录制,但是您可能不希望这样做。

在我看来,您想要做的是制作VLC查看器并将其放入扩充中。 如果我是正确的话,建议您先查看现有的开源VLC查看器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM