同步流

Synchronized streaming

我正在网站上工作,上传电影并与他人一起观看。另外,我正在研究云。 直到知道我如何上传电影并在网站上播放它,但我在想如果最终用户想要以同步方式观看电影,我该怎么做? 我的意思是,如果我想和朋友一起看电影,在两个不同的地方,我们都可以同时播放或暂停电影...

你有什么想法吗?

我们假设客户端是一个网络浏览器。

您必须使两个(或所有)客户端保持同步。

您无法真正从服务器启动通信,因此您的客户端需要定期 "ask" 服务器(可能使用 AJAX)类似于 "should the movie be playing right now?" 的内容并采取相应操作在客户端上(可能正在使用 JavaScript?)。

您可以将其作为 属性 放在所有客户端都可以访问的服务器上的对象中。您需要弄清楚如何在所有客户端会话之间共享该对象。