ENGINEERING GUIDE

PTP Clocking Basics (IEEE 1588)

This PTP clocking guide explains grandmaster selection, clock types, profiles, and the verification work required in Dante, AES67, and ST 2110 networks.

Essential for multi-camera phasing and digital audio alignment. To calculate frame offsets, use our SMPTE timecode tool. Explore more broadcast engineering tools for IP video and media networking.

Technical review: 2 September 2026 · Re-check profile and vendor documentation before implementation.

Quick Answer

PTP is the timing layer used when millisecond-grade computer time is not enough. In broadcast and AoIP systems, it is there to keep devices aligned tightly enough for audio, video, and timing-sensitive transport. The exact behavior still depends on the profile, device support, and switch design.

Why typical Network Time fails

NTP (Network Time Protocol) is appropriate for keeping general-purpose computer clocks close to time of day, but it is not the media-clock mechanism used to align samples or video timing in these professional IP systems. At 48 kHz, one sample period is about 20.8 microseconds, so media devices need a shared timing architecture designed for that job.

PTP (Precision Time Protocol) provides that timing foundation in supported Dante, AES67, and SMPTE ST 2110 systems. Well-designed hardware-assisted networks can achieve very tight alignment, but the result depends on the selected profile, clock devices, timestamping, switches, topology, and load.

The BMCA (Best Master Clock Algorithm)

PTP clock datasets and profile rules are compared by the Best Master Clock Algorithm. Operators can influence or constrain selection through supported priority and device settings; the exact controls vary by profile and product.

The selected clock provides the grandmaster reference. Ordinary-clock follower ports synchronize to it, while boundary and transparent clocks have different roles in distributing or correcting timing through the network.

Profiles, Transport, and Domains

IEEE 1588 supports multiple transports and lets industries define profiles with interoperable parameter sets. Layer-2 versus UDP/IP transport is separate from the question of which profile and domain the devices use:

How to Use It

When a system depends on PTP, check the profile, clock domain, switch behavior, and QoS model before patching media. Treat timing as infrastructure, not as an afterthought that will fix itself once audio or video starts moving.

Common Mistakes

If your devices are not syncing, start with these common failure points:

  1. Clock Domain Mismatch: devices must share the correct domain and timing profile.
  2. QoS or queue problems: timing packets need the switch behavior the system was designed for.
  3. Profile mismatch: not every PTP-capable device is using the same broadcast-oriented profile.
  4. Unsupported switch behavior: boundary, transparent, and multicast behavior still matter.

Related Tools & Next Step

References

Plan Your QoS Checks

Collect the timing and queue requirements, then verify the current vendor guidance for every device and switch.