NTP的英文全称是Network Time Protocol,是一种多设备时间同步化的网络协议,它可以将网络内所有具备时钟的设备进行高精准度的时间同步,从而使设备能够提供基于统一时间的多种应用。
本文简单介绍下NTP四种模式中的“主从模式”,客户端和服务端都有一个时间轴,分别代表着各自的时钟时间,那么客户端和服务端时间同步的工作流程如下:
1. 当客户端想要同步服务端的时间时,客户端会发送一个NTP报文至NTP服务端,该报文记录它离开客户端的时间t1;
2. 服务器会在收到报文后,在报文上记录到达服务端的时间t2;
3. 经过一段时间处理后向客户端返回报文,在报文上记录离开服务端的时间t3;
4. 客户端收到报文,记录到达客户端的时间t4。
NTP主要应用于需要网络中所有设备时钟能保持一致的使用场景,实现高精准和高效的时间同步。例如停车场计费系统内所有设备时钟同步,在某个特定时刻重启系统中所有设备等。
美乐威Ultra Encode系列编码盒和Pro Convert系列编码器,都支持配置公用或私有NTP服务器。它主要功能是为多台编码设备之间同步提供一个基准时间,以确保在不同解码端解码输出的多个流之间是同步的。