我正在尝试通过局域网同步两个循环视频。两个视频长度相同,但分辨率可能不同。以下代码适用于第一次运行:
一旦视频到达GST_MESSAGE_EOS,它就会重新开始。但是客户会不断地继续使用EOS。我认为这是因为服务器时钟已超过客户端视频长度。
我该如何解决这个问题。我可以以某种方式重置EOS上的服务器基准时间吗?如果是这样的话?
答案 0 :(得分:0)
在尝试了很多不同的方法后,我发现在每个视频结束事件上手动重新连接到服务器就可以了。请参阅问题中的原始服务器和客户端代码链接以获取我的解决方案。