NTP的英文全稱是Network Time Protocol,是一種多設(shè)備時間同步化的網(wǎng)絡(luò)協(xié)議,它可以將網(wǎng)絡(luò)內(nèi)所有具備時鐘的設(shè)備進行高精準度的時間同步,從而使設(shè)備能夠提供基于統(tǒng)一時間的多種應用。
本文簡單介紹下NTP四種模式中的“主從模式”,客戶端和服務(wù)端都有一個時間軸,分別代表著各自的時鐘時間,那么客戶端和服務(wù)端時間同步的工作流程如下:
1. 當客戶端想要同步服務(wù)端的時間時,客戶端會發(fā)送一個NTP報文至NTP服務(wù)端,該報文記錄它離開客戶端的時間t1;
2. 服務(wù)器會在收到報文后,在報文上記錄到達服務(wù)端的時間t2;
3. 經(jīng)過一段時間處理后向客戶端返回報文,在報文上記錄離開服務(wù)端的時間t3;
4. 客戶端收到報文,記錄到達客戶端的時間t4。
NTP主要應用于需要網(wǎng)絡(luò)中所有設(shè)備時鐘能保持一致的使用場景,實現(xiàn)高精準和高效的時間同步。例如停車場計費系統(tǒng)內(nèi)所有設(shè)備時鐘同步,在某個特定時刻重啟系統(tǒng)中所有設(shè)備等。
美樂威Ultra Encode系列編碼盒和Pro Convert系列編碼器,都支持配置公用或私有NTP服務(wù)器。它主要功能是為多臺編碼設(shè)備之間同步提供一個基準時間,以確保在不同解碼端解碼輸出的多個流之間是同步的。