WebRTC NTP服务器

问题描述 投票:0回答:1

WebRTC在WebRTC统计信息的ssrc recv报告中具有实验统计信息googCaptureStartNtpTimeMs。我认为它是指流在发送方启动的NTP时间(以毫秒为单位)。

我想将我的客户端与WebRTC用来生成googCaptureStartNtpTimeMs的NTP时钟同步。

我一直在搜寻和阅读/阅读WebRTC源代码,但是我找不到用于生成此统计信息的NTP服务器。我假设所有NTP服务器都可能无法同步,因此我需要准确确定WebRTC使用的是哪个NTP服务器,以便我可以将其客户端与其googCaptureStartNtpTimeMs时间戳同步。

我看到一些选择:

  • pool.ntp.org
  • time.google.com
  • time1.google.com
  • ntp.google.com
  • 在WebRTC源中搜索这些不会产生任何结果。 pool.ntp.org似乎很有希望,因为它可以帮助找到与发出请求的位置接近的NTP服务器(低延迟)。但是,如果NTP池与NTP WebRTC不同步,对我来说它将是无用的,除非我可以获取NTP池和NTP WebRTC之间的偏移量。

我的问题归结为:

  • 所有NTP服务器是否标准化并且彼此同步?
  • 如果不是,WebRTC使用哪个NTP服务器生成googCaptureStartNtpTimeMs

WebRTC在WebRTC统计信息的ssrc recv报告中具有实验性统计googCaptureStartNtpTimeMs。我相信它定义为NTP时间,当流在...

webrtc ntp
1个回答
0
投票

googCaptureStartNtpTimeMs与NTP服务器无关。在本地时钟中。名称中的“ Ntp”来自RTCP SenderReport数据包中传递时间的格式,并不表示某些NTP服务器同步正在进行。

© www.soinside.com 2019 - 2024. All rights reserved.