In diesem Blog-Beitrag werden die Grundprinzipien des Precision Time Protocol (PTP) und seine wesentliche Rolle in SMPTE ST 2110, dem Standard für professionelle Medien über verwaltete IP-Netzwerke, erläutert.
Die Notwendigkeit der Synchronisierung in IP-Videonetzwerken
Herkömmliche SDI-Einrichtungen verwenden ein einziges Kabel für die Übertragung von Video-, Audio- und Zusatzdaten. Diese inhärente Synchronisierung vereinfacht die Signalverwaltung. Mit der Umstellung der Branche auf IP-basierte Workflows werden diese wesentlichen Datenströme jedoch als separate IP-Flows übertragen. Diese Umstellung bringt die Herausforderung mit sich, diese unabhängigen IP-Ströme zu synchronisieren, um sicherzustellen, dass sie rechtzeitig und in der richtigen Reihenfolge ankommen und verarbeitet werden, damit das beabsichtigte Seherlebnis erhalten bleibt.
PTP: Präzises Timing für Medienschaffende
PTP, definiert durch den IEEE 1588-Standard, bietet eine Lösung für diese Herausforderung. Es handelt sich dabei um ein spezielles Protokoll, das für die hochgenaue Synchronisierung von Uhren in einem Netzwerk entwickelt wurde. Im Gegensatz zu Allzweckprotokollen wie NTP bietet PTP die für professionelle Medienanwendungen erforderliche Präzision im Sub-(μ)-Mikrosekundenbereich.
Schlüsselkonzepte des PTP
PTP-Architektur und Betrieb
PTP nutzt eine hierarchische Architektur zur Verteilung von Zeitinformationen im gesamten Netz:
- Große Hauptuhr: Die ultimative Zeitquelle für das gesamte Netz. Im Idealfall ist diese Uhr mit einer hochstabilen Referenz, wie GPS oder einer Cäsium-Atomuhr, verbunden.
- Leader Uhr: Empfängt Zeitinformationen von der Grand Master Clock und verteilt sie an die angeschlossenen Geräte.
- Nachlaufende Uhr: Synchronisiert seine Uhr mit den Zeitinformationen, die er von einer Leader Uhr erhält.
- Boundary Clock: Eine spezielle Art von Uhr, die sich in einem Netzwerk-Switch befindet. Sie fungiert sowohl als Follower Clock für eine vorgelagerte Leader Clock als auch als Leader Clock für nachgelagerte Geräte, wodurch das Netzwerk effektiv segmentiert und die Belastung der Grand Master Clock reduziert wird.
- Transparente Uhr: Diese Uhr, die sich ebenfalls in einem Netzwerk-Switch befindet, misst die Verweilzeit jedes PTP-Pakets, das sie durchläuft, und fügt diese Verzögerungsinformation einem Korrekturfeld hinzu. Sie sind zwar einfacher zu implementieren als Boundary Clocks, eignen sich aber aufgrund der begrenzten Skalierbarkeit weniger für große Systeme.
SMPTE ST 2059: Optimierung von PTP für Rundfunknetze
SMPTE ST 2059 definiert Profile, die den PTP-Betrieb speziell für Rundfunknetze verfeinern. Diese Profile stellen sicher, dass Video- und Audiosignale zu jedem beliebigen Zeitpunkt eine präzise Phasenausrichtung aufweisen. Dies ist entscheidend für die Vermeidung von Timing-Fehlern, die zu spürbaren Audio-Video-Diskrepanzen führen und das Zuschauererlebnis beeinträchtigen können.
PTP-Zeitsteuerungsmodi: Einschrittig vs. Zweischrittig
PTP verwendet zwei Hauptmethoden zur Berechnung der Zeitparameter:
- Ein-Schritt-Modus: Die Uhr Leader sendet eine einzige Nachricht mit dem genauen Zeitpunkt der Übertragung, so dass die Folgeuhr sofort die Netzverzögerung und den Versatz berechnen kann. Diese Methode ist zwar einfacher, kann aber durch asymmetrische Netzwerkverzögerungen beeinträchtigt werden, bei denen Datenpakete verschiedene Wege nehmen und unterschiedliche Latenzzeiten aufweisen.
- Zweistufiger Modus: Behebt die Einschränkungen des einstufigen Modus, indem nach der ersten Sync-Nachricht eine Follow-Up-Nachricht eingeführt wird. Dadurch erhält die Follower-Uhr einen genaueren Zeitstempel, der es ihr ermöglicht, Schwankungen in der Netzwerkverzögerung auszugleichen. Der Two-Step-Modus wird im Allgemeinen in Netzen mit potenziell asymmetrischen Verzögerungen bevorzugt, z. B. in Netzen, die Redundanzprotokolle wie PRP und HSR verwenden.
Aufrechterhaltung eines robusten PTP-Netzwerks
Bester Hauptuhr-Algorithmus (BMCA)
BMCA ist eine wichtige Komponente von PTP, die die Ausfallsicherheit des Netzwerks gewährleistet. Sie wählt automatisch die beste Leader Uhr im Netzwerk aus, um als Grand Master zu fungieren, basierend auf Faktoren wie Taktgenauigkeit, Varianz und benutzerdefinierten Prioritäten. Dieser Mechanismus garantiert, dass selbst bei Problemen mit der designierten Grand Master Clock automatisch ein geeignetes Backup einspringt, wodurch Störungen des Synchronisationssystems minimiert werden.
PTP-Domänen: Isolierung von Zeitsteuerungssystemen
PTP-Domänen ermöglichen die Koexistenz mehrerer unabhängiger Zeitsysteme innerhalb desselben physischen Netzes. Jede PTP-Nachricht enthält eine Domänennummer, die es den Geräten ermöglicht, selektiv Nachrichten aus ihrer zugewiesenen Domäne zu verarbeiten und andere zu ignorieren. Dies ist besonders nützlich in Einrichtungen, in denen verschiedene Systeme, wie SMPTE ST 2110 Video und AES67 Audio, gleichzeitig betrieben werden. Indem jedes System einer separaten PTP-Domain zugewiesen wird, werden potenzielle Konflikte zwischen ihren spezifischen Timing-Anforderungen vermieden.
Rückwärtskompatibilität: Die Entwicklung von PTP nutzen
Die neueste Version des PTP-Standards, IEEE 1588-2019 (PTP Version 2.1), führt neue Funktionen und Verbesserungen ein, wobei die Abwärtskompatibilität mit früheren Versionen erhalten bleibt. Dadurch wird sichergestellt, dass neuere Geräte nahtlos in bestehende PTP-Netzwerke integriert werden können, ohne den laufenden Betrieb zu stören.
Hauptmerkmale von PTP Version 2.1
PTP Version 2.1 führt Neuerungen wie Multi-Master PTP und Hybridbetrieb ein, die die Robustheit und Flexibilität von Synchronisationssystemen erhöhen. Diese Funktionen verbessern die Genauigkeit, Fehlertoleranz und Unterstützung für verschiedene Netzwerktopologien und ebnen den Weg für zukunftssichere Lösungen für die Mediensynchronisation.
Schlussfolgerung
PTP bildet die Grundlage für die Synchronisierung professioneller IP-Videonetzwerke, und SMPTE ST 2110 macht sich seine Fähigkeiten zunutze, um nahtlose Medien-Workflows zu gewährleisten. Da die Branche ihren Übergang zu IP fortsetzt, ist das Verständnis der Feinheiten von PTP und insbesondere seiner Anwendung in SMPTE ST 2110 für jeden, der an der Entwicklung, Bereitstellung und Wartung hochwertiger, synchronisierter Mediensysteme beteiligt ist, von größter Bedeutung.
Möchten Sie mehr über PTP und ST 2110 erfahren? Sehen Sie sich unser neuestes Webinar "PTP Take 3" an, in dem Gerard Phillips (Arista), Steve Holmes und Kevin Salvidge (Leader) eine Reihe von Fragen zu PTP- und SMPTE 2110-Implementierungen beantworten.