如何解决如何将连续的timeupdate事件有效地发送到套接字服务器?
我有一个Angular P2P视频共享应用程序,我试图让用户同步观看视频。
我需要添加功能,以便当用户在视频中寻找其他时间时,它也应该寻找其他用户。
我的组件构造函数中包含以下代码:
dog
这种方法效率低下,因为时间更新每毫秒甚至是十亿分之一秒发生一次,而且我的套接字推送服务器每天有20万个消息/事件限制,并且这些事件的累加非常快。
如何在不耗尽套接字服务器限制的情况下发送这些timeupdate事件?
更新1:
-我尚未部署该应用程序,但我希望大约有50位并发用户在观看视频。我需要保持视频的实时同步。
-我目前正在使用Pusher套接字解决方案(免费)
-
这是我的通讯服务代码:
timeUpdate(currTime){ this.channel.trigger('client-time',{time:currTime}); }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。