我有一个简单的数字标牌解决方案,在WPF中有一个演示应用程序。我想从远程机器“监控”它。我想发送应用程序现在显示的内容流(图像,视频,用户控件等)。
如何做到这一点,我是否需要手动截取屏幕截图并将其以视频流的形式发送到我的显示器 - 如何将其编码为监控应用程序可以播放的流(也就是WPF)。
答案 0 :(得分:1)
好的,如果快照没问题那么我之前就已经这样做了。我这样做的方法是获取应用程序的“屏幕截图”(使用您可以在此处找到的代码:http://www.grumpydev.com/2009/01/03/taking-wpf-screenshots/)然后让标牌应用程序启动一个返回当前的Web服务(HttpListener,WCF或SelfHosted Nancy)每当请求特定网址时屏幕。您监控应用程序然后轮询该网址,但通常需要。
这是为了监控Surface设备的交互式游戏,并且似乎没有引起任何性能问题,所以应该可以满足您的需求。