[Cobalt]cobalt如何实现与YouTube 360​​ Video(Spherical Video)的AV同步?

[Cobalt]How does cobalt implement AV sync with the YouTube 360 Video(Spherical Video)?

从 cobalt 的文档和源代码来看,cobalt 似乎没有流畅的 AV 同步,应用程序只是调用 SbPlayerGetCurrentFrame 以使用渲染器的频率更新视频帧(应用程序渲染循环的帧速率),但对保持 AV 同步没有任何作用,那么钴如何与 YouTube 360​​ 视频(球面视频)保持 AV 同步?

A/V 同步应该发生在 SbPlayerGetCurrentFrame。返回的帧应该是音频流的播放头对应的帧。 Cobalt 有望在 16-33 毫秒内渲染该帧。只要保持该帧速率,视频就会与音频同步。