【发布时间】:2019-03-14 06:21:16
【问题描述】:
我正在尝试构建一个项目,用户可以使用https://webtorrent.io/ 在网络上点对点流式传输视频
但我还想在其中添加一些额外的功能,允许多个客户端相互同步以实时观看视频,例如 https://www.watch2gether.com/?lang=en
任何关于如何进行的想法将不胜感激。
【问题讨论】:
标签: javascript node.js synchronization webtorrent
我正在尝试构建一个项目,用户可以使用https://webtorrent.io/ 在网络上点对点流式传输视频
但我还想在其中添加一些额外的功能,允许多个客户端相互同步以实时观看视频,例如 https://www.watch2gether.com/?lang=en
任何关于如何进行的想法将不胜感激。
【问题讨论】:
标签: javascript node.js synchronization webtorrent
如果您的意思是使用 webtorrent 协议的 watch2gether...您可以设置简单的网络服务器,当 /room/ 创建时,视频会停止,然后任何受邀的人都可以点击按钮“我准备好了”或其他东西。每个人都按下按钮后,电影正在加载。
但我认为它没有抓住重点。比观看同步视频更好,实现像 facebook 那样的聊天流。我的意思是消息只有在您获得发送到服务器的时间时才可读。它可以在客户端通过包含 time: XX:YY:ZZ 和 TEXT: "some text here" 的 JSON 在客户端完成。在网页的某处,您可以看到朋友在看什么标题并查看朋友的回复。
【讨论】: