我正在编写一个大型WPF应用程序(在屏幕res中很大),运行一些基本控件,基本视频播放等...
我一直在研究如何通过本地网络将WPF窗口广播/重定向到其他监视器。实质上,尝试在单独的监视器上实时显示WPF应用程序的选定区域。
我一直在阅读DWM(我没有经验),看起来缩略图API是一个很好的方法。通过某种多播网络广播,通过网络广播片段(比如9,300x300段),客户端PC正在监听和渲染......
可以这样做吗?怎么会做这样的事情?
修改
我一直在对DWM进行更多阅读,看起来很可能实现这一点,this链接解释说:
您可以拥有分布式渲染 一个3D场景,让它运行 完全硬件加速任何 客户端机器的数量。这个 架构允许DWM提供 一流的远程桌面支持 方案
我只是不知道从哪里开始研究这种发展......任何想法?
答案 0 :(得分:1)
您可以使用DWM缩略图API执行此操作吗?可能不是,缩略图API非常有限,并且不允许您访问实际图像。
一般可以这样做吗?是的,有很多程序通过网络传输屏幕捕获(如远程桌面和VNC)。
但这是最好的方法吗?
您需要一个程序来广播屏幕图像和另一个程序来绘制它 - 那么为什么不广播底层数据并在客户端进行可视化?