【发布时间】:2014-01-29 00:03:21
【问题描述】:
我正在创建一个类似于 VNC 的应用程序。 VNC 捕获屏幕帧并将其发送到远程机器。 帧被捕获并显示在远程机器上。
在我的项目中,我想将应用程序帧发送到远程机器。 例如。 如果我在 linux 机器上启动视频播放器,视频将在此处启动,但 视频帧将被发送到远程机器并在那里显示。
我参考了这个链接link
【问题讨论】:
-
您需要先熟悉 X-Windows 客户端/服务器模型。
-
在我的情况下,远程机器将是一个 android 设备..这种架构是否适用于 linux(server)--->android(client)??
-
看看
import(1),它可以捕获显示窗口的内容。但我担心无论您尝试实现什么,都会遇到这样的问题,即帧捕获并通过网络发送以在其他地方显示它对于视频来说不够快。该架构预计每秒不超过三帧。您可以查看 TeamViewer(一种商业产品),它类似于 VNC,也可用于 Android。我设法使用它从我的手机远程控制我的 Linux 机器。但我认为这对于视频流来说也不算什么。