首页 > 解决方案 > 当前在两个客户端之间同步流视频的最佳实践是什么?(目的地间多媒体同步)

问题描述

例如,3 个用户正在从远程 URL 流式传输视频。1个用户为主,可以播放、暂停、设置当前播放位置。他们在观看(voip)时互相交谈,因此他们的视频流需要同步。

我想到的一个解决方案是主人广播高级动作(播放、停止、擦洗位置)。对于微小的偏差,客户端可以定期 ping 主控以获取其播放位置,并对其播放应用速度因子以加快或减慢以保持同步。

我可以找到一些关于该主题的论文(例如,https ://www.sciencedirect.com/science/article/pii/S0306437908000525,https ://link.springer.com/article/10.1007/s00530-012-0278- 9 ) 但没有关于示例项目或社区讨论的内容。

任何指导将不胜感激。

标签: networkingvideosynchronizationmedia

解决方案


跨客户端同步视频并不容易,但有一些示例。

这是一个基于开源客户端的解决方案:

这些是一些基于浏览器的:

正如您建议向主服务器或同步服务器提供某种反馈以及建议同步调整的响应是最常见的方法。


推荐阅读