我对流媒体视频有相当多的经验。我目前正在做以下工作:我需要同步流视频(目前是mpeg ts + h264)和从眼跟踪器接收的数据。从眼睛跟踪器,我可以得到一个时间戳时,数据已被记录。我的想法是获取视频帧被发送到网络的时间,并从眼睛跟踪器中获取最接近的记录,是否可以使用ffmpeg获取此帧信息?我发现了关于帧的PTS和DTS的信息,但是看起来完全不一样。我还发现,可以从RTP协议中获得NTP时间戳。原来这些信息需要从传输协议中获取吗?
发布于 2022-04-19 11:22:42
您所要做的类似于RTCP中的唇同步。
当接收到RTCP SR记录时,SR数据用于使用NTP时间戳更新时间同步信息。
当您获得眼睛跟踪器样本时,您可以使用传入的时间戳并计算更新的实时时间戳。当然,我假设眼睛跟踪器样本必须提供RTCP SR记录或类似的东西。
https://stackoverflow.com/questions/71896007
复制相似问题