A system for synchronizing distribution of packet information, comprising: at each of a plurality of devices: first logic to transmit first estimated delay information to each of the other devices in the plurality of devices, wherein the first estimated delay information is a desired transmission time (T D) of the packet information; second logic to determine a time offset for the packet information based on the first estimated delay information and second estimated delay information received from each of the other devices in the plurality of devices, wherein the second estimated delay information is a worst case delay (Max(T n)) for the packet information; timestamp processing logic to process a transmit time indicator embedded within the packet information, wherein the transmit time indicator is based on a time reference, wherein the packet information is associated with a packet service; and service synchronization queuing logic to hold the packet information until the time offset after the transmit time indicator, wherein the service synchronization queuing logic is synchronized to the time reference; wherein the time offset is determined by each of the plurality of devices individually and wherein the time offset is determined per packet service. at each of a plurality of devices: first logic to transmit first estimated delay information to each of the other devices in the plurality of devices, wherein the first estimated delay information is a desired transmission time (T D) of the packet information; second logic to determine a time offset for the packet information based on the first estimated delay information and second estimated delay information received from each of the other devices in the plurality of devices, wherein the second estimated delay information is a worst case delay (Max(T n)) for the packet information; timestamp processing logic to process a transmit time indicator embedded within the packet information, wherein the transmit time indicator is based on a time reference, wherein the packet information is associated with a packet service; and service synchronization queuing logic to hold the packet information until the time offset after the transmit time indicator, wherein the service synchronization queuing logic is synchronized to the time reference; first logic to transmit first estimated delay information to each of the other devices in the plurality of devices, wherein the first estimated delay information is a desired transmission time (T D) of the packet information; second logic to determine a time offset for the packet information based on the first estimated delay information and second estimated delay information received from each of the other devices in the plurality of devices, wherein the second estimated delay information is a worst case delay (Max(T n)) for the packet information; timestamp processing logic to process a transmit time indicator embedded within the packet information, wherein the transmit time indicator is based on a time reference, wherein the packet information is associated with a packet service; and service synchronization queuing logic to hold the packet information until the time offset after the transmit time indicator, wherein the service synchronization queuing logic is synchronized to the time reference; wherein the time offset is determined by each of the plurality of devices individually and wherein the time offset is determined per packet service.