An Introduction to IP Video and Precision Time Protocol WHITE PAPER

Similar documents
Video Reference Timing with Tektronix Signal Generators

The use of Time Code within a Broadcast Facility

MPEG Solutions. Transition to H.264 Video. Equipment Under Test. Test Domain. Multiplexer. TX/RTX or TS Player TSCA

Low Cost, High Speed Spectrum Analyzers For RF Manufacturing APPLICATION NOTE

Video Quality Monitors Sentry Edge II Datasheet

Troubleshooting Analog to Digital Converter Offset using a Mixed Signal Oscilloscope APPLICATION NOTE

New Technologies for Premium Events Contribution over High-capacity IP Networks. By Gunnar Nessa, Appear TV December 13, 2017

Identifying Setup and Hold Violations with a Mixed Signal Oscilloscope APPLICATION NOTE

Analyzing 8b/10b Encoded Signals with a Real-time Oscilloscope Real-time triggering up to 6.25 Gb/s on 8b/10b encoded data streams

Black and Frozen Frame Detection

Video Quality Monitors

How-To Guide. LQV (Luminance Qualified Vector) Measurements with the WFM8200/8300

Debugging Memory Interfaces using Visual Trigger on Tektronix Oscilloscopes

Tektronix Logic Analyzer Probes P6900 Series Datasheet for DDR Memory Applications

Automatic Changeover Unit ECO8000 Datasheet

Tektronix Video Signal Generators

5 Series MSO Serial Triggering and Analysis Applications 5-SRAUDIO, 5-SRAUTO, 5-SRCOMP, and 5-SREMBD Datasheet Serial triggering

Scalable Media Systems using SMPTE John Mailhot November 28, 2018 GV-EXPO

Automatic Changeover Unit ECO8020 Datasheet

Logic Analyzer Triggering Techniques to Capture Elusive Problems

Automated Limit Testing

SignalCorrect Software and TCS70902 Calibration Source Option SC SignalCorrect software

PTP: Backbone of the SMPTE ST2110 Deployment

Synchronization Issues During Encoder / Decoder Tests

Quick Signal Integrity Troubleshooting with Integrated Logic Analyzers & Oscilloscopes

Limit and Mask Test Application Module

PatternPro Error Detector PED3200 and PED4000 Series Datasheet

SPG8000A Master Sync / Clock Reference Generator Release Notes

TIME-COMPENSATED REMOTE PRODUCTION OVER IP

The Benefits of External Waveform Monitors in Color Correction for Video. Application Note

Electrical Sampling Modules Datasheet 80E11 80E11X1 80E10B 80E09B 80E08B 80E07B 80E04 80E03 80E03-NV

46 GBaud Multi-Format Optical Transmitter

The SMPTE ST 2059 Network-Delivered Reference Standard

Debugging a Mixed Signal Design with a Tektronix Mixed Signal Oscilloscope

Video Quality Monitors Sentry Edge Datasheet

PAM4 Transmitter Analysis

100G and 400G Datacom Transmitter Measurements

40 Gb/s PatternPro Programmable Pattern Generator PPG4001 Datasheet

40 Gb/s PatternPro Programmable Pattern Generator PPG4001 Datasheet

Troubleshooting and Analyzing Digital Video Signals with CaptureVu

Datasheet Densité IPG-3901

Spearhead Display. How To Guide

Research & Development. White Paper WHP 297. Media Synchronisation in the IP Studio BRITISH BROADCASTING CORPORATION. July 2015.

New Standards That Will Make a Difference: HDR & All-IP. Matthew Goldman SVP Technology MediaKind (formerly Ericsson Media Solutions)

IT S ABOUT (PRECISION) TIME

Memory Interface Electrical Verification and Debug

C-PHY Essentials Transmitter Test Solution TekExpress C-PHY Essentials Tx

ST2110 Why Is It So Important?

THINKING ABOUT IP MIGRATION?

Electrical Sampling Modules

Arbitrary Waveform Generators AWGSYNC01 Synchronization Hub Datasheet

Memory Interface Electrical Verification and Debug

How to Guide. Closed Caption Monitoring. WFM6120/7020/7120 & WVR6020/7020/7120 Version Software

Optical Sampling Modules 80C01 80C02 80C07B 80C08C 80C10 80C11 80C12

SPG700, SPG8000A, SPG8000 Firmware Version 3.2 Release Notes

Video Quality Monitors Sentry Datasheet

Memory Interface Electrical Verification and Debug DDRA Datasheet

SPG700 Multiformat Reference Sync Generator Release Notes

White Paper. Video-over-IP: Network Performance Analysis

Media Analysis Solution for Hybrid IP/SDI Infrastructure PRISM Datasheet

Using Triggered Video Capture to Improve Picture Quality

Network Line Card Testing using the TDS3000B DPO Application Note. Line Card Testing Example: Throughput = Shippable Dollars

Measuring and Interpreting Picture Quality in MPEG Compressed Video Content

Dual Scope Synchronization

CAN, LIN and FlexRay Protocol Triggering and Decode for Infiniium 9000A and 9000 H-Series Oscilloscopes

Technology Day Italy. 4K Broadcast Chain. David A. Smith February 2017

Comprehensive Production Tool Solution for 4K/UHD, WCG and HDR Content Creation PRISM Datasheet

Timesaving Tips for Digital Debugging with a Logic Analyzer

Memory Interface Electrical Verification and Debug DDRA DDR-LP4 Datasheet

SPG700 Multiformat Reference Sync Generator Release Notes

Digital Imaging and Communications in Medicine (DICOM) Supplement 202: Real Real-Time Video

Neuron. Network attached processing for broadcast infrastructures

Optical Sampling Modules 80C02 80C07B 80C08C 80C10 80C10B 80C11 80C12

TG8000 Multiformat Test Signal Generator Release Notes

Professional Media. over IP Networks. An Introduction. Peter Wharton Happy Robotz. Introduction to Video over IP

Pro Video Formats for IEEE 1722a

Timing and Synchronization in a Multi-Standard, Multi-Format Video Facility

Serial Triggering and Analysis Applications. Bus display. Bus decoding. Key features. Results table. Wave Inspector search

Keysight E4729A SystemVue Consulting Services

IP and SDI Work Seamlessly Together

AVTP Pro Video Formats. Oct 22, 2012 Rob Silfvast, Avid

Live events staging. Media centers

A Statement of Position on Advanced Technologies IP HDR & 4K WHITE PAPER

7 MYTHS OF LIVE IP PRODUCTION THE TRUTH ABOUT THE FUTURE OF MULTI-CAMERA TELEVISION PRODUCTION

Memory-Depth Requirements for Serial Data Analysis in a Real-Time Oscilloscope

A Unified Approach for Repairing Packet Loss and Accelerating Channel Changes in Multicast IPTV

BFI RESEARCH AND STATISTICS PUBLISHED AUGUST 2016 THE UK FILM MARKET AS A WHOLE. Image: Mr Holmes courtesy of eone Films

A NEW METHOD FOR RECALCULATING THE PROGRAM CLOCK REFERENCE IN A PACKET-BASED TRANSMISSION NETWORK

GM60028H. DisplayPort transmitter. Features. Applications

one century of international standards

SMPTE ST 2110 The Basics. Presentation Title. Phil Myers, Product Manger. Presenter Date. Monday 23 rd October 2017 Birmingham City University

Cisco D9894 HD/SD AVC Low Delay Contribution Decoder

Oscilloscope Measurement Tools to Help Debug Automotive Serial Buses Faster

EVALPM8803-FWD. EVALPM8803-FWD: IEEE802.3at compliant demonstration kit with synchronous active clamp forward PoE converter. Features.

Digital Video Engineering Professional Certification Competencies

Agilent Understanding the Agilent 34405A DMM Operation Application Note

Keysight Technologies Achieve High-Quality Compliance Test Results Using A Top-Quality Test Fixture. Application Note

Date <> Time-of-day <> Frequency <> Phase

The XYZs of Logic Analyzers

Global pay TV revenues crawl to $200 billion

Transcription:

An Introduction to IP Video and Precision Time Protocol WHITE PAPER

WHITE PAPER It s hard to attend a broadcast industry trade show or read industry news without seeing much discussion about the enormous technological changes in the works that will impact the broadcast industry over the next few years. Some changes such as 4K/UHDTV, High Dynamic Range and High Frame Rate video could be regarded as evolutionary, but the transition to an all IP video workflow is regarded by many as a revolutionary and disruptive technology change that will demand entirely new skillsets and infrastructure. The migration to IP will impact everyone across the broadcast chain to varying degrees, including content producers, broadcasters, content providers, content distributors and equipment manufacturers. However, possibly the biggest impact will be to live production workflows. FIGURE 1. Although many see IP Video as new technology, in fact in video distribution workflows, the transition from ASI to IP began almost 15 years ago and IT technology began to enable the transition to file-based workflows more than 10 years ago. In fact production is the last remaining stronghold for SDI and that is set to change. It is reasonable to ask why SDI remains in use in live production workflows. The answer is that the technology works very well indeed, giving outstanding image quality, with extremely low levels of jitter and latency as well as offering an extremely thin unidirectional protocol that is extremely easy to deploy and which makes frame accurate switching inherently simple. In addition SDI is an open, non-proprietary and universally supported standard. So why would we want to move to using IP? The most commonly quoted reasoning is the ability to use Commercially Off-The-Shelf (COTS) IT-based infrastructure, which takes advantage of the economies of scale of the IT industry when compared with the relatively small broadcast industry. In addition it offers advantages of reducing cabling cost and weight. All this certainly true, but probably the biggest advantage is the much greater routing flexibility offered along with enabling new workflows such as downstream/centralized production. These new workflows in turn are likely to lead to new types of content to provide to viewers and with it new sources of revenue. One aspect of using IP for transporting video that is often overlooked is that scalability is no longer a function of port density, but instead is merely a function of bandwidth. Having said this, IP does bring with it some challenges, including jitter; latency; the risk of dropped packets, an inherent lack of synchronicity along with asymmetry which results in different path delays upstream and downstream. However all the above are surmountable, but it does not change the fact that IP is a complex set of bi-directional protocols requiring a knowledge of both the source and destination before deployment. It is often thought that transporting uncompressed or lightly compressed video is the most difficult application for IP, but in fact it could be easily argued that trading floors, where time is money demand even greater levels of performance. Switches intended for trading room applications typically offer latencies less than 250 ns, which offers more than enough performance for IP video applications, where timing accuracy is typically around 1 µs. 2 TEK.COM

An Introduction to IP Video and Precision Time Protocol The Application of Standards In general, when we refer to video over IP in the context of any video production workflow, we are referring to the distribution of either baseband or lightly compressed video over Real Time Protocol, commonly referred to as RTP. The advantage of using RTP as opposed to Universal Datagram Protocol (UDP) for the transport layer is twofold. RTP packets are time-stamped making the measurement of packet delay variation easier, but critically the packets also carry a sequence number, making the detection of dropped or out-of-order packets relatively straight forward. In addition to carrying Video over IP, in a live production environment it is critical to consider synchronization and timing. The asynchronous nature of IP has the advantage that many different traffic types can be carried across a network without having to be concerned with synchronization, but this presents a challenge in the production environment where synchronization is critical to enable frame-accurate switching as well as synchronous video processing. To provide the necessary genlock, there remains the need for a precise timing standard, which for both IP and Ethernet networks is provided in the form of the IEEE 1588-2008 Precision Time Protocol, commonly referred to as PTP version 2. This is also the basis of a recently introduced SMPTE PTP standard, specifically intended for the timing and synchronization of video transmitted over RTP networks the two part SMPTE ST 2059-1 and 2059-2. Likewise, there is an AES67-2015 PTP profile for use with audio transmitted over RTP using the AES67 format. The first part of the SMPTE ST 2059 standard refers to the generation and alignment of interface signals to the SMPTE Epoch (Date 1970-01-01 Time 00:00:00 TAI) and the second part refers to the definition of a SMPTE profile for use of IEEE 1588 Precision Time Protocol in professional broadcast applications. SMPTE ST 2059-2 is designed to enable any slave introduced into a network to become synchronized within 5 seconds and to maintain network-based time accuracy between slaves to within 1 micro second. It should be noted that while PTP provides a mechanism to synchronize the realtime clocks of devices on an Ethernet-based network to the same time, it does not make the network itself synchronous (as is the case with Synchronous Ethernet also referred to as SyncE). Coming back to the carriage of Video over IP, there are a number of specific industry standards and proprietary methods for its distribution. SMPTE ST 2022-6 is a standard designed to transport uncompressed SDI video, embedded audio and metadata over RTP/UDP. Although it is possible to send audio on a separate flow, for example using AES67, it should be noted that the payload is always an entire SDI datagram carried at constant bitrate. When audio is distributed as a separate flow, the bitrate of this flow must be provisioned, in addition to the bitrate required by SMPTE ST 259M, 292M or 424M. Source IP Dest IP SMPTE RTP Headers SDI Payload FIGURE 2. SMPTE ST 2022-6 IP Packet Format (A Single IP Flow Can Carry Video, Audio and Metadata over SDI). TEK.COM 3

WHITE PAPER SMPTE ST 2022-5 Row/Column FEC P1 P2 P3 P4 P5 FR1 P1 Video Data Packets P6 P7 P8 P9 P10 FR2 FR1 FC1 Row FEC Packets Column FEC Packets P11 P12 P13 P14 P15 FR3 P16 P17 P18 P19 P20 FR4 Fc1 Fc2 Fc3 Fc4 Fc5 FIGURE 3. Within the SMPTE ST 2022 family of standards, there is also provision for a method for Forward Error Correction (FEC), as defined by SMPTE ST 2022-5 and also a method for seamless protection switching of two SMPTE ST 2022 datagrams in order to provide failover protection, as defined by SMPTE ST 2022-7. SMPTE ST 2022-5 Forward Error Correction creates redundant row and column FEC packets which are used to correct errors in the video data packets. Using FEC is a trade-off between error recovery ability, extra bandwidth required, extra processing needed along with the associated receiver latency caused by the extra processing required. SMPTE 2022-7 Seamless IP Protection Switching is enabled by IGMP multicasts and provides a method to clean switch RTP packets using frame numbers. It can tolerate the complete failure of one network path. With seamless (otherwise known as hitless ) failover, the receiver selects packets from the main or backup streams in order to produce an error-free output, at the cost of doubling required network bandwidth. The example shown below shows an error-free output even though the main stream has suffered a total network failure. Sender Stream Sender M Duplicate Stream B IP Switch Main IP Switch Backup Receiver Packet Selection Sender Stream Sender M Duplicate Stream B Network Failure IP Switch Main X IP Switch Backup Packet Loss X X Receiver Packet Selection FIGURE 4. SMPTE ST 2022-7 Seamless IP Protection Switching. 4 TEK.COM

An Introduction to IP Video and Precision Time Protocol Source IP Dest IP RTP Header Video Payload (RFC 4175) Source IP Dest IP RTP Header Audio Payload (AES 67) Source IP Dest IP RTP Header Metadata Payload (IETF Draft) FIGURE 5. VSF TR-03 IP Packet Formats. Dedicated IP Flows Carry Video, Audio and Metadata Essence. Source IP Dest IP MPEG-2 TS Video Payload (SMPTE RDD 37) Source IP Dest IP MPEG-2 TS Audio Payload (SMPTE 302) Source IP Dest IP MPEG-2 TS Metadata Payload (SMPTE 2038) FIGURE 6. ASPEN IP Packet Formats. Dedicated IP Flows Carry Video, Audio and Metadata Essence over TS. A second method for transporting video over IP networks is defined by the Video Services Forum as VSF TR-03. This differs from SMPTE ST 2022-6, in that it separates video, audio and metadata elements into separate IP flows using RTP/UDP. Advantages claimed for this method are inherent avoidance of audio embedding or wasted bandwidth associated with carrying only video over SDI over IP. PTP synchronization is accommodated through support of both IEEE 1588 default profile as well as the SMPTE ST 2059-2 profile. A related standard, TR-04 defines how SMPTE ST 2022-6 media flows can be used in an interoperable manner within the context of a TR-03 environment. Another method for carrying video over IP in common usage is the Evertz ASPEN format (submitted to SMPTE as RDD 37), which has some similarity to TR-03 in that separate IP flows are dedicated to carrying video, audio and metadata elements, but in the case of ASPEN, these elements are carried on an MPEG- 2 Transport Stream (TS) over RTP/UDP. Similar advantages are claimed for ASPEN when compared to SMPTE ST 2022-6. PTP synchronization is supported by offering compatibility with SMPTE ST 2059-2. TEK.COM 5

WHITE PAPER 12G into 10G Won t Go Light Compression The practical and affordable deployment of 4K/UHD is likely to lead to the adoption of light compression methods for use with 10GigE Ethernet. Although 10-bit High Dynamic Range (HDR) has minimal impact on bitrate, the adoption of 12-bit HDR results in an approximately 20% increase in required bandwidth. It is perhaps obvious that High Frame Rate (100/120 fps) requires light compression to be used with 10GigE networks. All these new technology conspire to drive adoption of light compression methods in order to fit ever more data into a 10G pipe. All compression methods are a trade-off between latency, compression ratio and picture quality. In live production applications only low levels of compression (typically 4:1) are required, whilst conversely, latency needs to be low and the picture quality needs to be of the highest order. Although some have proposed the use of JPEG 2000 for use in production applications, others would argue that it is overly complex for the application and is better suited to its intended contribution application. Block transform codecs (MPEG-2, H.264, HEVC etc.) deliver high levels of compression at the expense of high levels of complexity and latency. The wavelet-based codecs deliver lower levels of compression for high quality or lossless applications, but with much lower levels of complexity and associated latency. There are three methods commonly proposed for use in production applications and all are relatively simple and light weight wavelet compression algorithms. They are the Sony Low Latency Video CODEC LLVC (submitted to SMPTE as RDD 34); the Intopix Tiny CODEC TICO (submitted to SMPTE as RDD 35); and VC-2 also known as Dirac Pro, which developed by BBC research and development and is standardized as SMPTE ST 2042. All these wavelet CODECs are intra-coded and are designed to deliver extremely highquality video at low levels of compression and with low latency. Wavelet Transform Predict DC Coefficients Partition Into Slices Scale Coefficients Quantise Variable Length Coding FIGURE 7. VC-2 Signal Processing Chain. 6 TEK.COM

An Introduction to IP Video and Precision Time Protocol Keeping PTP Simple The adoption of video over IP along with the use of PTP to synchronize the real-time clocks of different network nodes infers that any such network requires a network time server, in order to provide the PTP genlock functionality equivalent to that delivered by a Sync Pulse Generator (SPG) in SDI networks. Any logical grouping of clocks that are synchronized together are referred to as a PTP domain. It should be noted that clock in one domain may not be synchronized to clocks in another domain. This PTP network time server is generally referred to as a PTP Grandmaster, with a device that derives its timing synchronization from PTP being referred to as a PTP Slave. A Master is a device that provides the time in a given PTP domain and a Slave is a device that synchronizes to a Master. A Grandmaster is a Master that is providing the ultimate source of clock synchronization in a network. In the context of broadcast applications, PTP Grandmasters are usually synchronized to GPS, GLONASS or both, in order to derive accurate timecode relative to the 1970 Epoch. It should be noted that PTP Grandmasters always use the 1970 Epoch. To enable legacy equipment support, the Tektronix SPG8000A hybrid PTP Grandmaster and SDI SPG is able to phase its baseband timing outputs relative to either the 1970 or 1958 Epoch dates. Within any PTP domain there are a number of message types used to establish time within that network. Announce messages are used to establish the synchronization hierarchy and provide the clock status and clock criteria used to determine which clock becomes the Grandmaster. Sync and Follow-up messages are transmitted by the Grandmaster and are used by Slaves to derive the time. Delay Request messages are a request for timing information and are sent from the Slave GM Domain 1' Domain 2 M S S FIGURE 8. PTP Domains Synchronized to a Common Grandmaster. to the Grandmaster in order to determine the reverse path propagation delay between the Slave and the Grandmaster. A Delay Response message is sent by the Grandmaster and contains the time of receipt of the Delay Request message by the Grandmaster. As defined, PTP is a method for distributing time over a network, with a single Grandmaster providing the source of time, to synchronize one or more Slaves. The Grandmaster periodically transmits Sync and Follow-up messages, which the slaves use to derive the time. In an ideal World the network delay could be programmed into each slave which could then be offset to the time in the received packet to derive the correct time. Such symmetry can only be relied upon in point-to-point IP links. Unfortunately, the delay in switched/routed IP networks is both variable and asymmetric, so the Slave devices must periodically send Delay Request messages to the Grandmaster. The Grandmaster accurately time stamps these messages on receipt and the time of receipt is sent back to the Slave in a Delay Response message. M TEK.COM 7

WHITE PAPER Master Clock @ 11:00 Slave Clock @ 11:05 Sent 11:00 T2-T1 = Master_To_Slave Δ t = 6 Mins T1 Sync Message Sync Follow Up Message T2 ARR 11:06 (Timestamped @ 11:00 therefore Propagation Delay = 1 min) Time ARR 11:02 T4 Delay Request Message T3 Sent 11:06 T4-T3 = Master_To_Slave Δ t = -4 Mins Delay Response Message PTP Master-Slave Messages (Timestamped @ 11:02) Offset = (Master_To_Slave Δ t Slave_To_Master Δ t )/2 = 5 Mins Oneway Delay = (Master_To_Slave Δ t + Slave_To_Master Δ t )/2 = 1 Min FIGURE 9. Deriving the Correct Time in a PTP Network. Using the diagram above as a reference, the Slave is now able to calculate the difference between its own clock and that of the Grandmaster using the Master-to-Slave sync packet delay (T2- T1) and Slave-to-Master delay request packet-delay (T4-T3). The Offset (Slave Time Master Time) = [(T2-T1)-(T4-T3)]/2 and the Oneway delay = [(T2-T1)+(T4-T3)]/2. For the slave time to be now correct, the propagation delay in both directions must be equal. If the propagation delay in both directions is in fact different, then the slave is offset to correct for this by adjusting its clock to a value of half the asymmetry. The clock s control loop adjusts the slave time to make the Master-to-Slave and Slaveto-Master propagation delays appear to be equal. That is, the control loop adjusts the slave time such that T2-T1 = T4-T3. 8 TEK.COM

An Introduction to IP Video and Precision Time Protocol Accuracy and Reliability is Key The BMCA One reason for PTP s suitability to broadcast applications is the resilience provided by the use of the Best Master Clock Algorithm (BMCA). The BMCA allows the most accurate Master to automatically take over the duties of Grandmaster when the previous Grandmaster loses its GPS lock, gets disconnected from the network, or is unable to act as Grandmaster for any reason. The BMC Algorithm runs on all clocks in a network and uses a number of criteria to determine which Master should be Grandmaster including the following in priority order: 1. User Definable Priority 1 Field (the lowest value <= 128 wins) 2. Clock Class (e.g. GPS vs free running) 3. Clock Accuracy 4. Clock Variance (jitter and wander) 5. User Definable Priority 2 Field (the lowest value <= 128 wins) 6. Clock Source Port ID (usually the Ethernet MAC ) Power On, Reset Grandmaster Failover In order to establish an automatic main and backup Grandmaster fail over the Priority 2 field is used to identify main and backup clocks between two or more otherwise identical redundant Grandmasters as follows: Main Grandmaster (Priority Field 1 = 128; Priority Field 2 = 127) Backup Grandmaster (Priority Field 1 =128; Priority Field 2 = 128) If both identical Masters are locked to GPS, they will have the same clock quality, so the lowest Priority Two Field value will select which is the Grandmaster. If the Main clock loses GPS lock, then the Backup clock becomes the Better Master and will take over as Grandmaster. It is worth noting that if any GPS synchronized Master loses GPS lock, it will of-course itself become free running and will be reliant upon its own internal local oscillator. However good this oscillator is, over an extended period of time it will drift, even if slightly relative to the GPS clock. Once GPS lock re-acquired, unless the Master s local oscillator phase-lock loop (PLL) is driven slowly to re-synchronize with the GPS clock, then the system can suffer from what is known as Sync Shock when the Master s clock frequency suddenly changes. Whilst this may be acceptable in some IT applications, this is of course highly undesirable in a video production application. In the case of the SPG8000A, the Stay Genlock feature is designed specifically to avoid the problem of Sync Shock through careful control of the PLL. Listen Announce message from better master No announce message from better master Slave No announce message from better master Grandmaster Domain 1 PF1 = 128 PF2 = 127 GM (main) GM (backup) PF1 = 128 PF2 = 128 Announce message from better master S S S S S FIGURE 10. Determining Master/Slave Clock State. FIGURE 11. Configuration of Main/Backup Grandmasters for Automatic Failover. TEK.COM 9

WHITE PAPER Although in theory it is possible to use a Master with softwarebased time-stamping, in the case of live video production applications, it is highly unlikely that such a device could be devised with the necessary clock accuracy required for synchronous video processing. A hardware time-stamped Grandmaster device such as the SPG8000A is locked to GPS (or GLONASS or both to provide greater constellation resilience), with the Grandmaster s local oscillator being phase-locked to the GPS reference. This local oscillator is the reference clock used with dedicated hardware for the precise timestamp of the incoming PTP messages and PTP sync packets. A dedicated hardware approach is unaffected by operating system behavior or network traffic latency. PTP Clock Types Ordinary Clocks are those devices that are at either end of a network and are not switches or routers. A Slave Only clock never acts as a master, whereas a Master/Slave clock can act as either and a Preferred Grandmaster is configured to never become slave. It is vital that switches and routers in any IP video network that relies upon PTP for synchronization are PTP Aware. That is they are able to account for their own queuing delay, to ensure downstream timing accuracy. This can be achieved in one of two ways. The first is by the switch acting as a transparent clock which hardware time stamps Sync and Delay Request messages on arrival and departure and adds the difference to a correction field in the message. The second way for a switch or router to account for its own queuing delay is to act as a Boundary Clock, which receives time from a Master on one slave port and provides one or more Master (not Grandmaster) ports to downstream Slaves in a PTP Domain and in doing so, removes the effect of its own queue. Transport Type Reserved Version Length Domain Reserved Flags Correction Field Reserved Source Port Sequence ID Control Log Time Stamp FIGURE 12. Sync/Delay Request Message Format. 10 TEK.COM

An Introduction to IP Video and Precision Time Protocol PTP Grand Master Ordinary Clock M Sync Message PTP Domain 1 Sync Message (with correction) Router Transparent Clock S Camera Ordinary Clock (Slave) S Sync Message (with correction) PTP Master - Boundary Clock M Sync Message PTP Domain 2 S Camera Ordinary Clock (Slave) FIGURE 13. PTP Clock Types in a Network. TEK.COM 11

WHITE PAPER Summary Although the transition to IP is seen by some as inevitable, not all equipment is available with IP interfaces. It must also be considered that the investment in SDI equipment has been so considerable, that the use of hybrid IP/SDI networks is likely for the foreseeable future. For broadcast applications, it is essential that the PTP Grandmaster such as the Tektronix SPG8000A provides support for the application specific video and audio PTP profiles, such as SMPTE 2059 and AES67, as well traditional SPG features including black burst, tri-level and SDI out. All the above protocols must be referenced to the same GPS clock, or such a hybrid IP/SDI network would be inoperable. It must also be considered that a broadcast live production network is entirely reliant on a stable reference and any timing and synchronization devices must work. Although many equipment vendors have IP enabled equipment at an early stage of development, both equipment vendors developing IP video equipment and broadcasters and other content providers producing content are reliant on the availability now of an accurate and reliable timing and synchronization solution. Although the concept of carrying uncompressed (or lightly compressed) video over IP is perceived as being very new, and indeed revolutionary, the precedent for the broad adoption of IT infrastructure for live production facilities has in fact been in place for many years. As was mentioned at the beginning of this paper, IT infrastructure began to be adopted almost fifteen years ago for compressed video distribution using MPEG-2 transport streams over IP. IT infrastructure is also in industry-wide use as the distribution and control component for file-based workflows. In both these cases, Tektronix provided technology support for early adopters; with TS over IP test equipment as well as with the first file-based QC tool on the market. As such, Tektronix was involved with the earliest adopters of compressed video over IP and file-based QC and continues to be closely engaged with these latest developments with baseband video over IP. We are at the beginning of a long term transition to IT-based infrastructure and those involved in the production and facility side of video have little experience with the new technology, but conversely are extremely experienced using SDI and all the issues associated with its use. This coupled with a huge investment in existing technology and workflows implies that the transition will take place gradually, making it likely that hybrid SDI/IP infrastructure will be in place for some years. Such production facilities will require equipment that is able to operate seamlessly and reliably in such a hybrid environment. The companies best placed to provide equipment that meets those requirements are those who have experience both of the challenges of the live production environment, as well as extensive experience of the challenges associated with the distribution of video over IP networks. 12 TEK.COM

An Introduction to IP Video and Precision Time Protocol TEK.COM 13

Contact Information: Australia 1 800 709 465 Austria 00800 2255 4835 Balkans, Israel, South Africa and other ISE Countries +41 52 675 3777 Belgium 00800 2255 4835 Brazil +55 (11) 3759 7627 Canada 1 800 833 9200 Central East Europe / Baltics +41 52 675 3777 Central Europe / Greece +41 52 675 3777 Denmark +45 80 88 1401 Finland +41 52 675 3777 France 00800 2255 4835 Germany 00800 2255 4835 Hong Kong 400 820 5835 India 000 800 650 1835 Indonesia 007 803 601 5249 Italy 00800 2255 4835 Japan 81 (3) 6714 3010 Luxembourg +41 52 675 3777 Malaysia 1 800 22 55835 Mexico, Central/South America and Caribbean 52 (55) 56 04 50 90 Middle East, Asia, and North Africa +41 52 675 3777 The Netherlands 00800 2255 4835 New Zealand 0800 800 238 Norway 800 16098 People s Republic of China 400 820 5835 Philippines 1 800 1601 0077 Poland +41 52 675 3777 Portugal 80 08 12370 Republic of Korea 001 800 8255 2835 Russia / CIS +7 (495) 6647564 Singapore 800 6011 473 South Africa +41 52 675 3777 Spain 00800 2255 4835 Sweden 00800 2255 4835 Switzerland 00800 2255 4835 Taiwan 886 (2) 2656 6688 Thailand 1 800 011 931 United Kingdom / Ireland 00800 2255 4835 USA 1 800 833 9200 Vietnam 12060128 Rev. 012916 Find more valuable resources at TEK.COM Copyright 2016, Tektronix. All rights reserved. Tektronix products are covered by U.S. and foreign patents, issued and pending. Information in this publication supersedes that in all previously published material. Specification and price change privileges reserved. TEKTRONIX and TEK are registered trademarks of Tektronix, Inc. All other trade names referenced are the service marks, trademarks or registered trademarks of their respective companies. 01/16 EA 2CW-60360-0