0

我正在尝试通过局域网对两个循环视频进行帧同步。两个视频的长度相同,但分辨率可能不同。以下代码已在第一次运行时工作:

服务器代码

客户代码

一旦视频到达 GST_MESSAGE_EOS,它就会重新开始,这很好。但是,客户将始终保持访问 EOS。我认为这是因为服务器时钟已经超过了客户端的视频长度。

我怎样才能解决这个问题。我可以以某种方式重置 EOS 上的服务器基准时间吗?如果是这样怎么办?

4

1 回答 1

0

在尝试了很多不同的方法之后,我发现在每个视频结束事件上手动重新连接到服务器就可以了。请参阅问题中的原始服务器和客户端代码链接以获取我的解决方案。

于 2013-11-11T15:45:13.333 回答