actionscript-3 - 多个应用程序的同步和计时

标签 actionscript-3 tcp synchronization air real-time

我将如何实现一个系统,让 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/

相关文章:

networking - 在游戏中使用多个端口有什么好处?

java - 如何在启动 Activity 之前等待服务加载

actionscript-3 - 控制Flash中嵌入式SWF中的声音

actionscript-3 - 是否可以从其他包访问包外的类?

node.js - zeromq 在与 nodejs 应用程序通信时是否提供 TCP 安全性?

tcp - .NET 4 新 TCP 客户端连接失败 : No connection could be made because the target machine actively refused it

c++ - 如何实现信号量?这个实现是正确的还是错误的?

linux - 在没有推送访问权限的情况下同步两个 git 克隆

actionscript-3 - StageWebView Flash 显示时为白色

iphone - as3 air for ios 获取屏幕设备分辨率