我将如何实现一个系统,让 20 个应用程序在封闭网络上运行以在执行各种任务时保持同步?
每个应用程序在同一台机器上都是相同的。这些机器将与主应用程序建立套接字连接,主应用程序将向单元发出 TCP 命令,例如 Play:"Video1.mp4"
。同时播放这些视频并保持彼此的时间至关重要。
每个单元之间的唯一区别是窗口将在桌面上偏移,因此每个单元在应用程序上都有不同的视口(viewport) - 因为这将用于多投影仪设置。
任何解决方案/想法将不胜感激。
最佳答案
几年前我做过。 5 台计算机运行同一个 Flash 应用程序的 5 个实例。每个应用程序都显示同一个巨大应用程序的“切片”,所有内容都需要以几分之一秒的精度同步。
我使用了一个简单的 Python 脚本(在第 6 台机器上运行),它在本地网络上发送 OSC 消息。 Flash 应用程序通过 FLOSC 监听此数据包,并向 Python 脚本发送有关其状态的消息。
这些东西在 Withney Museum(纽约)和 Palais de Tokyo(巴黎)运行,所以我对这个解决方案很有信心 :) 我希望它对你有帮助
关于actionscript-3 - 多个应用程序的同步和计时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8272225/