WebRT C имеет экспериментальную статистику c googCaptureStartNtpTimeMs
в отчете ssr c recv статистики WebRT C. Я считаю, что оно определяется как время NTP, когда поток запускается на стороне отправителя в миллисекундах.
Я хочу синхронизировать c моих клиентов с теми же часами NTP, которые использует WebRT C для генерации этого googCaptureStartNtpTimeMs
.
Я гуглял и искал / читал источник WebRT C, и я не могу найти, какие NTP-серверы используются для генерации этой статистики. Я предполагаю, что все NTP-серверы не могут быть синхронизированы c, поэтому мне нужно выяснить, какой именно NTP-сервер использует WebRT C, чтобы я мог синхронизировать c моих клиентов с их googCaptureStartNtpTimeMs
отметкой времени.
Я вижу несколько вариантов:
pool.ntp.org
time.google.com
time1.google.com
ntp.google.com
Поиск их в источнике WebRT C не дает результатов. pool.ntp.org
кажется многообещающим, потому что это поможет найти NTP-сервер близко (с низкой задержкой) к тому месту, откуда был сделан запрос. Но если пул NTP не синхронизируется c с NTP WebRT C, он будет для меня бесполезен, если я не смогу получить смещение между пулом NTP и NTP WebRT C.
Мой вопрос сводится к:
- Все ли NTP-серверы стандартизированы и синхронизированы c друг с другом?
- Если нет, какой NTP-сервер (ы) WebRT C использует для генерировать
googCaptureStartNtpTimeMs