加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 带有快速帧速率的X11中的Caputre OpenGL窗口 – 可能吗

发布时间:2020-12-13 22:51:14 所属栏目:Linux 来源:网络整理
导读:我在我的 linux机器(X11)上运行了一个大小为800×600的OpenGL应用程序.应用程序的内容(渲染图像)应通过网络导出到另一台PC. 首先,我想知道是否可以以大约30 Hz的频率拍摄应用程序窗口的快照,将它们保存到jpeg并通过HTTP或其他方式将它们导出到另一台机器(就
我在我的 linux机器(X11)上运行了一个大小为800×600的OpenGL应用程序.应用程序的内容(渲染图像)应通过网络导出到另一台PC.
首先,我想知道是否可以以大约30 Hz的频率拍摄应用程序窗口的快照,将它们保存到jpeg并通过HTTP或其他方式将它们导出到另一台机器(就像IP摄像机正在做的那样).是否可以快速读取图形的存储卡(Radeon HD 5800),这样我每秒可以获得大约30张图像的帧速率?

解决方法

如果你愿意忍受一些延迟 Pixel Buffer Objects (PBOs)应该会得到一些体面的回读吞吐量.

libjpeg-turbo看起来是高速JPEG编码的好解决方案.

如果你没有你试图监控的应用程序的来源,那么LD_PRELOAD hacks与上述相结合应该可行.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读