2014-01-10 42 views
1

我正在创建一个类似于VNC的应用程序。 VNC捕获屏幕帧并将其发送到远程机器。 帧被捕获并显示在远程机器上。是否有可能在linux中捕获应用程序屏幕缓冲区?

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

我提到了这个链接link

+1

您需要先熟悉X-Windows客户端/服务器模型。 –

+0

在我的情况下,远程机器将是一个Android设备..将这种架构适用于Linux(服务器)---> android(客户端)?? – Mohit

+0

查看可以捕获显示窗口内容的'import(1)'。但是我担心,无论你试图达到什么样的目标,都会遇到帧捕获并通过网络发送到其他地方的视频显示速度不够快的问题。该体系结构预计每秒不会超过三帧。您可以看看TeamViewer(一种商业产品),它类似于VNC,也适用于Android。我设法用我的手机远程控制我的Linux机器。但是我认为这对于视频流也是没有用的。 – Alfe

回答

相关问题