The IEEE Standard 1588 defines the Precision Time Protocol (PTP), a method of synchronizing connected systems. The 802.1AS-2011 Standard expands IEEE 1588 to the use of audio and video applications.
The Precision Time Protocol offers time synchronization within microseconds between connected systems with little configuration effort. For this, PTP supports so-called hardware timestamping. Even with software timestamps, PTP ensures synchronization within milliseconds.
Consequently, PTP is ideal to use in industrial control, in the automobile sector, or in audio applications.
Linux already supports PTP! Linutronix significantly involved in this development.