{
  "$schema": "/api/schemas/documents.schema.json",
  "apiVersion": "1.1.0",
  "lastModified": "2026-10-07T20:50:36.651Z",
  "sourcePath": "src/main/data/docs",
  "docId": "10.5594-JMI.2021.3083077",
  "document": {
    "abbrevTitle": "SMPTE Mot. Imag. J",
    "abbrevTitle$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2021/7261654/9469928/09470359.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "abstract": "The transition from serial digital interface (SDI) to the All-IP studio has been happening more frequently, with numerous broadcasting facilities partly, or even exclusively, relying on this new technology. Accurate and reliable synchronization is a mandatory requirement for every broadcasting studio. Consequently, packet-based time transfer over Ethernet evolved into a crucial building block. The Precision Time Protocol (PTP) has proved time and again that it can deliver the required accuracy of less than 1~µ s regardless of the size and topology of the underlying network. Its inherent fault tolerance is limited and thus insufficient to fulfill the stringent requirements of the broadcasting industry in that respect. Thus, it has to be extended to a highly robust and resilient time transfer technology by applying a series of enhancements. This paper presents various ways of significantly improving the resilience of PTP including an in-depth analysis of failures caused by malfunctioning or misconfigured devices as well as malicious attacks. The latter should be investigated independently because PTP itself is vulnerable to such attacks. Countermeasures for all major fault conditions are presented together with their potential impacts on time transfer. Realworld examples with typical failure conditions and their effects on accuracy, both locally and systemwide, are given. Methods on how to prevent these failures altogether or at least detect them reliably thus being able to issue adequate countermeasures without delay are discussed as well. The paper concludes by presenting ways the broadcasting industry can benefit from these new features efficiently and quickly.",
    "abstract$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2021/7261654/9469928/09470359.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "authors": [
      {
        "bio": "Nikolaus Kerö received a master’s degree in communication engineering with distinction from the Vienna University of Technology, Vienna, Austria. After graduating, he led the ASIC design division at the University’s Institute of Industrial Electronics, successfully managing numerous research projects and industry collaborations. His research activities centered on distributed systems design, especially highly accurate and fault-tolerant clock synchronization. In 2001, he co-founded Oregano Systems Design & Consulting Ltd., Vienna, as a university spin-off. While offering embedded systems design services to customers, Oregano transferred the group’s research results into a complete product suite for highly accurate clock synchronization under the brand name syn1588, for which he manages both development and marketing. He is an active member of the IEEE1588 standardization committee and the SMPTE 32NF standards group and holds frequent seminars on clock synchronization for both industry and academia.",
        "name": "Nikolaus Kerö",
        "orcid": "0000-0002-2691-544X"
      },
      {
        "bio": "Thomas Kernen is a senior staff architect at NVIDIA, Zürich, Switzerland. His main area of focus is defining architectures for transforming the broadcast industry to an All-IP infrastructure. He is a SMPTE Fellow, serves as the co-chair of SMPTE’s 32NF committee, and is a member of the IEEE Communications and Broadcast Societies. He has served as the editor of the Digital Video Broadcasting (DVB) TS 101 154 “Specification for the use of Video and Audio Coding in Broadcasting Applications based on the MPEG-2 Transport Stream” for many years supported by millions of digital receivers worldwide. Additionally, he has authored over 20 publications in leading journals, holds multiple patents that cover both network and video coding optimizations for media transport and delivery. He is a frequent speaker at leading industry events both in broadcast and networking industries. Prior to joining Mellanox (acquired by NVIDIA), he spent more than 20 years in the IP industry including driving Cisco’s entry into live media production, co-founding internet service providers, telecom carriers, and architecting fiber to the home networks.",
        "name": "Thomas Kernen",
        "orcid": "0000-0002-7274-2148"
      }
    ],
    "authors$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2021/7261654/9469928/09470359.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "contentType": "orig-research",
    "contentType$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2021/7261654/9469928/09470359.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "copyright": {
      "holder": "SMPTE",
      "holder$meta": {
        "confidence": "high",
        "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2021/7261654/9469928/09470359.xml) via idamsIngest.js",
        "source": "parsed",
        "updated": "2026-10-07T17:09:33.718Z",
        "version": "smpte-idams-publication@v1"
      },
      "year": "2021",
      "year$meta": {
        "confidence": "high",
        "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2021/7261654/9469928/09470359.xml) via idamsIngest.js",
        "source": "parsed",
        "updated": "2026-10-07T17:09:33.718Z",
        "version": "smpte-idams-publication@v1"
      }
    },
    "copyright$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2021/7261654/9469928/09470359.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "docId": "10.5594-JMI.2021.3083077",
    "docId$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2021/7261654/9469928/09470359.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "docLabel": "SMPTE Motion Imaging Journal ( Volume: 130, Issue: 6, July 2021)",
    "docLabel$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2021/7261654/9469928/09470359.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "docTitle": "A Multipronged Approach to Effectively Secure SMPTE ST 2059 Time Transfer",
    "docTitle$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2021/7261654/9469928/09470359.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "docType": "Journal Article",
    "docType$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2021/7261654/9469928/09470359.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "doi": "10.5594/JMI.2021.3083077",
    "doi$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2021/7261654/9469928/09470359.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "href": "https://doi.org/10.5594/JMI.2021.3083077",
    "href$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2021/7261654/9469928/09470359.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "issn": {
      "electronic": "2160-2492",
      "electronic$meta": {
        "confidence": "high",
        "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2021/7261654/9469928/09470359.xml) via idamsIngest.js",
        "source": "parsed",
        "updated": "2026-10-07T17:09:33.718Z",
        "version": "smpte-idams-publication@v1"
      },
      "print": "1545-0279",
      "print$meta": {
        "confidence": "high",
        "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2021/7261654/9469928/09470359.xml) via idamsIngest.js",
        "source": "parsed",
        "updated": "2026-10-07T17:09:33.718Z",
        "version": "smpte-idams-publication@v1"
      }
    },
    "issn$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2021/7261654/9469928/09470359.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "journalAcronym": "MIJR",
    "journalAcronym$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2021/7261654/9469928/09470359.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "journalTitle": "SMPTE Motion Imaging Journal",
    "journalTitle$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2021/7261654/9469928/09470359.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "keywords": [
      "Monitoring",
      "PTP",
      "Security",
      "ST 2059",
      "Time Transfer"
    ],
    "keywords$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2021/7261654/9469928/09470359.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "number": "6",
    "number$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2021/7261654/9469928/09470359.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "pages": "37–45",
    "pages$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2021/7261654/9469928/09470359.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "publicationDate": "2021-07-01",
    "publicationDate$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2021/7261654/9469928/09470359.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "publisher": "SMPTE",
    "publisher$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2021/7261654/9469928/09470359.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "publisherLocation": {
      "city": "White Plains, NY",
      "city$meta": {
        "confidence": "high",
        "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2021/7261654/9469928/09470359.xml) via idamsIngest.js",
        "source": "parsed",
        "updated": "2026-10-07T17:09:33.718Z",
        "version": "smpte-idams-publication@v1"
      },
      "country": "USA",
      "country$meta": {
        "confidence": "high",
        "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2021/7261654/9469928/09470359.xml) via idamsIngest.js",
        "source": "parsed",
        "updated": "2026-10-07T17:09:33.718Z",
        "version": "smpte-idams-publication@v1"
      }
    },
    "publisherLocation$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2021/7261654/9469928/09470359.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "references": {
      "bibliographic": [
        "IEEE.STD1588.2008",
        "SMPTE.ST2059-2.2015",
        "SMPTE.ST2059-1.2015",
        "orphan/10.5594-JMI.2021.3083077/h:b5768fde",
        "orphan/10.5594-JMI.2021.3083077/h:fa4786e6",
        "orphan/10.5594-JMI.2021.3083077/h:0475cc5d",
        "orphan/10.5594-JMI.2021.3083077/h:e3c96e7a",
        "orphan/10.5594-JMI.2021.3083077/h:46f9bea4",
        "RFC8446",
        "RFC1492",
        "RFC2865",
        "RFC6733",
        "RFC3297",
        "RFC1918",
        "RFC7404",
        "RFC5340",
        "RFC4271",
        "IEEE.STD802.1AE.2018",
        "orphan/10.5594-JMI.2021.3083077/h:bf8716e5",
        "SMPTE.ST2110-10.2017",
        "AES67.2018"
      ],
      "bibliographic$meta": {
        "confidence": "medium",
        "note": "References parsed from the published PDF (Journal Article Repository/2021/7261654/9469928/09470359.pdf). SMPTE's library delivery has no reference file or full text for this paper (src/main/reports/smpte-upstream/referenceFilesTruthTable.md). Cross-check: Crossref lists 21 reference(s) for this DOI; 21 parsed from the PDF.",
        "originalValue": [],
        "overridden": true,
        "source": "parsed",
        "updated": "2026-10-07T20:50:36.651Z",
        "version": "extractDocs.js@commit:d25f34130540"
      }
    },
    "status": {
      "active": true,
      "active$meta": {
        "confidence": "high",
        "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2021/7261654/9469928/09470359.xml) via idamsIngest.js",
        "source": "parsed",
        "updated": "2026-10-07T17:09:33.718Z",
        "version": "smpte-idams-publication@v1"
      }
    },
    "volume": "130",
    "volume$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2021/7261654/9469928/09470359.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    }
  }
}