先上图:
才疏学浅,要我的话我就用web socket。毕竟一起看暂停什么的,另一方的操作是由服务器发起的。客户端如果一直监听,就得轮循,消耗大,延迟大。
消息推送,一方播放的时候,消息推送到指定用户那里,然后同步播放;或者类似直播的实现
我个人觉得可以通过CS模式来实现,一方切歌或者拖动进度都会传递到另一方,从而修改歌曲播放或者拖动进度,邀请好友就相当于建立连接的过程