【发布时间】:2009-06-02 16:28:46
【问题描述】:
是否可以在两台或多台计算机上同步在 WPF 应用程序中运行的视频?使用 ParallelTimeline 类和 MediaTimelines 为每个视频实例同步在同一台机器上运行的多个视频似乎效果很好,但我还没有找到一种跨不同计算机执行此操作的方法,如果可能的话,这将启用一些令人难以置信的多屏幕安装。
那么对于所有那些 WPF 大师,你怎么看?这可以与 WPF 一起使用还是我需要退回到 DirectShow?一些关于如何做到这一点的指针,也很好。
[编辑]
我的问题似乎有些混乱,所以让我澄清一下。我正在考虑构建一个大型多屏视频装置的可能性,比如说 8 个或更多屏幕。每个屏幕播放一个全高清(至少 720p)视频,构建一个统一的显示器,在本例中为分辨率为 10,240 x 5,760 的视频墙。当然,所有视频都必须同步。从一台计算机播放所有 8 个高清视频(即使计算机有能力)意味着对硬件、硬盘、内存、显卡等有很大的性能压力。另一方面,如果你能够让 8 台计算机上钩与 TCP 一起,每个人都负责通过与主计算机同步的时钟播放视频,您可以构建一些非常酷的东西,并且具有很大的灵活性。我已经看到使用 Max/Jitter 完成了类似的安装。但我不喜欢 Max/Jitter 范式,我更喜欢 WPF,并且正在徘徊是否可以构建这样的东西。
[/编辑]
非常感谢,
胡里奥
【问题讨论】:
标签: wpf video synchronization