【问题标题】:Is it possible to capture application screen buffers in linux?是否可以在 linux 中捕获应用程序屏幕缓冲区?
【发布时间】:2014-01-29 00:03:21
【问题描述】:

我正在创建一个类似于 VNC 的应用程序。 VNC 捕获屏幕帧并将其发送到远程机器。 帧被捕获并显示在远程机器上。

在我的项目中,我想将应用程序帧发送到远程机器。 例如。 如果我在 linux 机器上启动视频播放器,视频将在此处启动,但 视频帧将被发送到远程机器并在那里显示。

我参考了这个链接link

【问题讨论】:

  • 您需要先熟悉 X-Windows 客户端/服务器模型。
  • 在我的情况下,远程机器将是一个 android 设备..这种架构是否适用于 linux(server)--->android(client)??
  • 看看import(1),它可以捕获显示窗口的内容。但我担心无论您尝试实现什么,都会遇到这样的问题,即帧捕获并通过网络发送以在其他地方显示它对于视频来说不够快。该架构预计每秒不超过三帧。您可以查看 TeamViewer(一种商业产品),它类似于 VNC,也可用于 Android。我设法使用它从我的手机远程控制我的 Linux 机器。但我认为这对于视频流来说也不算什么。

标签: linux vnc


【解决方案1】:

这个http://my20percent.wordpress.com/2012/02/27/android-x-server/链接 回答我的问题

我能够在 android 上运行 linux 应用程序。 :)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-11-03
    • 1970-01-01
    • 1970-01-01
    • 2018-03-30
    • 1970-01-01
    • 2016-12-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多