Join two technology training experts for a 90-minute exploration of the key technologies used in modern IP video and audio networks. Learn about ST 2110, AES67, PTP, and NMOS and see how they work together to enable all-IP live production. If you haven’t been exposed to these technologies before, or if you are looking to enhance your knowledge, this is an excellent way to see what innovators are doing today and what the future holds for the full range of IP media production.
File Type:
pdf
Categories:
ST 2110 Basics
Presenters :
Wes Simpson/Ed Calverley - telecompro.tv/Q3
Year :
2019
dlp_document_download :
AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 1 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors C U R A T E D B Y telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk Fundamentals of IP in Broadcast Production Wes Simpson Telecom Product Consulting wes.simpson@gmail.com +1 203 376 3372 https://www.telecompro.tv Ed Calverley Q3 Media Training ed.calverley@q3media.co.uk +44 20 3475 0250 https://q3mediatraining.co.uk I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk Wes Agenda (90 -minute Session) •IP / Networking Basics •Media Transport Over IP (ST 2110 -10/20/30/40 Deep Dive) •PTP: Timing & Synchronisation •ST 2110 -21 Traffic Shaping •New parts of ST 2110 (ST 2110 -22/23) •ST 2022 -7 Redundant Transport •JT -NM TR -1001 / NMOS 2 Wes Wes Ed Ed Wes Ed AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 2 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk 3 IP / Networking Basics I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk Why IP? •We must start by recapping the obvious! •2 main drivers for switching to IP Infrastructure: ‒FlexibilitX •Reconfigurable & infrastructure not limited by resolution/formats •Operational functions easier to relocate and evolve over time •More efficient architectures (don’t simply think about replacing SDI) •Software on generic IT servers rather than vendor -badged systems •may have to accept some compromises to change workflow ‒Costs > Use of more COTS hardware/software •minimise custom development and branched code makes systems easier to support •Up -front cost may not be lower (overall lifecycle costs may be lower) •Move to software -as-a-service (SaaS) – pay only for what you use when you need it! 4 AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 3 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk COTS Confusion However: •Not all IP hardware is equal •Networking for broadcast media production is specialist •Good system architecture & workflow planning is essential 5 • Defined Costs • Standards based • Choice (interoperable) • Generic Features • Stable • Supported • Upgradable • Variable Costs • Vendor lock -in • Interfacing/Conversion • Custom Features • Higher risk of issues • Fixed function • Limited/Costly to evolve COTS: Commercial Off -The -Shelf Proprietary / Bespoke System I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk The Rise of Software 6 •Dedicated Hardware still strong in production or wherever real -time processing with low -latencies are important •Media processing with Software is growing in capability •Software enables new architectures that don’t have equivalents in SDI •Motivation for vendors is changing to create products which can be sold in scale •IP Media Standards need to work for both software & hardware AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 4 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk IP is all about Packets! 7 SDI Signal Routing •Dedicated wire per signal •Routed via crosspoint switching IP Signal Routing •Multiple signals per wire •Packet -level switching •Full -Duplex (bi -directional) I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk IP is all about Packets! 8 SDI is a dedicated link with constant data rate SD -SDI: 270Mb/s HD -SDI: 1.5Gb/s 3G -SDI: 3Gb/s Ethernet links can have higher data rate so more data can be carried in the same time 10GE: 10Gb/s 25GE: 25Gb/s 40GE = 4x10GE 100GE = 4x25GE Data is sent in packets. Network Switches & Routers manage the sending of packets across the network AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 5 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk How do we send data in packets? 9 •Prepare Data •Chose Protocol •UDP •TCP •Address it •Send It I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk How do we send data in packets? 10 •Prepare Data •Chose Protocol •UDP •TCP •Address it •Send It • Link Handshaking • Transmission Acknowledgments • Automatic resend on packet loss • Perfect for FILES • ‘Fire & Forget’ • Minimal Data Overhead • Simple error detection • Perfect for REAL -TIME STREAMS TCP Header UDP Header AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 6 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk How do we send data in packets? 11 •Prepare Data •Chose Protocol •UDP •TCP •Address it •Send It Transport Layer Application Layer I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk How do we send data in packets? 12 •Prepare Data •Chose Protocol •UDP •TCP •Address it •Send It Application Layer Transport Layer Internet Layer Port: 20000 IP Address: 192.168.0.1 Port: 20000 IP Address: 192.168.0.1 AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 7 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk How do we send data in packets? 13 •Prepare Data •Chose Protocol •UDP •TCP •Address it •Send It Application Layer Transport Layer Internet Layer ETHERNET Link Layer I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk Sending SDI Over an IP Network 14 Name Standard Length SDI Serial Digital Interface SMPTE 259M, 292M, 424M 1376 Bytes HBRMT High Bitrate Media Transport SMPTE 2022 -6 8-16 Bytes RTP Reat -Time Transport Protocol RFC 3550 12 Bytes UDP User Datagram Protocol RFC 768 8 Bytes IP Internet Protocol (v4/v6) RFC 791 / RFC 2460 20 / 40 Bytes MAC Media Access Control (e.g. Ethernet) IEEE 802.3 42 Bytes Application Layer Transport Layer Internet Layer Link Layer Example: SMPTE ST 2022 -6 Not to scale! AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 8 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk UDP Multicast 15 IGMP Subscribe 239.10.0.25:20000 Network Switch 239.10.0.25:20000 IP Camera IP Camera 2 IGMP v3 > Source Specific Multicast Multicast allows a second device sending on the multicast group (same address/port) IGMPv3 Introduced Source Specific Multicast (SSM) which ensures only multicast packets from a specific source address are received Multicast address range to use SSM may be limited to 232.0.0.1/8 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk What are we sending? 16 1 RTP flow ~20 RTP flows SMPTE ST 2022 -6 SMPTE ST 2110 2110 -20 x 1 2110 -30 x16 (e.g.) 2110 -40 x3 (e.g.) AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 9 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk 17 Media Transport Over IP (2110 -10/20/30/40 Deep Dive) I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk Media Transport over IP SMPTE ST 2022 -6 (‘SDI over IP’) 18 •Take entire SDI signal and encapsulate it in IP stream ‒Includes audio and embedded data signals •Easy to maintain audio/video synchronization ‒Hard to process just one part of a stream IP Packet Network SDI Video Audio Embed Data Packetize De-embed De-packet SDI Video Audio Data SMPTE 2022 -6 IP Packets Video/Audio/Data AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 10 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk Media Transport over IP SMPTE ST 2110 •Each media type in a separate packet stream ‒Easy to process individual componentV ‒Signals need to be resynchronized after processing •PTP (Precision Time Protocol) used for packet timestamping 19 IP Packet Network SDI Video Audio Data SDI Video Audio Data Packetize ST 2110 -20 Video De-packetize ST 2110 -40 Data SDP File ST 2110 -30 Audio I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk ST 2022 -6 / ST 2110 Audio Processing Packet Flow 20 IP Packet Network SDI Video Audio Embed Data Packetize De-packet Packetize Audio Processing De-embed De-packet SDI Video Audio Data SMPTE 2022 -6 IP Packets Video/Audio/Data IP Packet Network SDI Video Audio Data SDI Video Audio Data 2110 -30 Audio Packetize Audio Processing De-pack/Pack ST 2110 -20 Video De-packetize SDP File Using SDI/ST 2022 -6 Using ST 2110 AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 11 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors 21 Uncompressed Compressed Pro -MPEG CoP3 ST 2022 -1,2 TR -01 ST 2022 -3,4 RFC 4175 AES 67 TR -03 TR -04 ST 2022 -5,6 RFC 8331 ST 2110 ST 2110 -10 ST 2110 -20 ST 2110 -30 ST 2110 -40 ST 2110 -21 ST 2022 -7 ASPEN RDD 37 ST 2022 -8 ST 2110 -31 RP 2110 -23 ST 2110 -22 How Did We Get Here? – ST 2110 Evolution I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk SMPTE ST 2110 – Elements (NEW!) 22 •ST 2110 -10 System and Timing •ST 2110 -20 Uncompressed Video •ST 2110 -21 Video Stream Packet Shaping •ST 2110 -30 Uncompressed Audio •ST 2110 -31 AES3 Audio Streams •ST 2110 -40 Ancillary Data AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 12 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk SMPTE ST 2110 – Elements (NEW!) •OV 2110 -0 Roadmap for the 2110 Document Suite •ST 2110 -10 System and Timing •ST 2110 -20 Uncompressed Video •ST 2110 -21 Video Stream Packet Shaping •ST 2110 -22 Constant Bit -Rate Compressed Video •RP 2110 -23 Single Video Essence Transport over Multiple ST 2110 -20 Streams •ST 2110 -30 Uncompressed Audio •ST 2110 -31 AES3 Audio Streams •ST 2110 -40 Ancillary Data 23 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk ST 2110 -10 System Timing and Definitions •Maximum UDP datagram size: 1460 octets, including UDP header ‒Extended UDP datagram allowed with up to 8960 octets •SMPTE ST 2059 -2 PTP Profile of IEEE 1588 -2008 ‒If interchanging audio with AES67, then compatible parameters must be used •RTP timestamps are tied to the media ‒For video, RTP timestamps of all packets for video frame are the same ‒For real -time sources, this should represent the Image Capture Time ‒For SDI converters, RTP timestamp is moment when video frame alignment point arrives at device input (SMPTE ST2059 -1 defines alignment points) •All media clocks must have an offset of zero ‒This makes it easier to recover from loss of signal or unexpected system restart 24 AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 13 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk ST 2110 -20 Video Encapsulation 25 •Multiple video pixel groups ( pgroups ) •RTP Payload Header applied •Inserted into an RTP packet •Placed into UDP packet •IP packet header attached •Wrapped into Ethernet Frame PH RTP UDP IP MAC CS pg RTP Payload Header pg pg pg pg pg pg I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk ST 2110 -20 Video Encapsulation 26 PH RTP UDP IP MAC CS pg RTP Payload Header pg pg pg pg pg pg •Same idea as before – just draw differently (and still not to scale!) AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 14 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk ST 2110 -20 Pixel Groups •Pixels formed into pgroups ‒pgroup size depends on sampling formaW ‒Must be integer number of octets ‒Pixels that share samples must be in the same pgroup •Example: 4:2:2 10 -bit ‒2 pixels in 5 octets 27 Cb Cr Y Y 1 2 3 4 5 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk Pixel Group Sizes •Every supported video format listed in ST 2110 -20 tables ‒Tables also include order of samples within each pgroup 28 AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 15 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk ST 2110 -20 Video Packet Header •32-bit Sequence Number (16 bit Sequence number would wrap in less than half a second for Gigabit -class payloads) •Length of Sample Row Data = Number of octets from scan line in this datagram. Must be multiple of pgroup •F = 0 for progressive scan and first field in interlace video •F = 1 for second field in interlace video •Video Line Number = Video scan line number, starts at 0 for first active line of video (note difference from SDI line numbering) •C = 1 if more than one line is in datagram, set to 0 for last line in each datagram •Sample Row Data Offset = Location of first pixel of payload data within scan line = 0 if first pixel in scan line; counts by pixels 29 PT Time Stamp X P V 16 Bits M CC RTP Sequence Number (low bits) Synchronization Source (SSRC) Identifier RTP Sequence Number (high bits) Sample Row Data Length (bytes) Sample Row Data Offset (pixels) Sample Row Data Number (0…n) RTP Header RTP Payload Header F C I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk ST 2110 -20 Sample Row Data 30 Active Video (e.g. 1920x1080) Embedded Audio (HANC) Ancillary Data (VANC) • Packet 0 – Sample Row 0 – Offset 0 • Packet 1 – Sample Row 0 – Offset X • Packet 2 – Sample Row 0,1 – Offset 2X, 0 Packet 0 Packet 1 P 2 Packet 2 X 2X AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 16 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk ST 2110 -30 Audio Encapsulation 31 •Multiple Audio Samples (16 or 24 bit) •Grouped into one RTP packet •Placed into UDP packet •IP packet header attached •Wrapped into Ethernet Frame RTP UDP IP MAC CS RTP Timestamp I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk ST 2110 -30 Audio •Based on AES67 ‒48 kHz, 24 -bit linear encoding must be supported in all devices •Zero Offset Media Clock ‒Forces all media clocks to be tied to common time base •Audio Channel Grouping ‒How audio channels relate to each other in a stream •Receiver Classifications ‒Three levels of receiver performance •Packet size limit 1440 = 1460 – (12 (RTP) + 8 (UDP)) •No need for SIP or other connection management 32 AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 17 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk Importance of " ptime " •Audio streams are divided into fixed duration packets ‒Common size is 1 msec , signaled using " a=ptime:1 " attribute •Number of samples from a channel depends on sampling rate ‒For example, 48 kHz has 48 samples in 1 msec ‒Each sample could be 2 bytes (16 bit audio) or 3 bytes (24 bit audio) ‒Thus, 1 msec of 48 kHz, 24 -bit audio is 48 * 3 = 144 byteV •Number of channels in a packet limited by payload size ‒Total RTP audio payload is 1440 byteV ‒Jumbo frames not allowed for audio 33 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk ST 2110 -30 Receiver Classifications 34 AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 18 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk ST 2110 -30 Audio Channel Grouping Symbols 35 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk ST 2110 -31 AES3 Audio Streams •AES3 streams can be used for non -PCM audio applications ‒Dolby E Compressed Audio is one common application ‒Other signals defined in SMPTE ST 337/338 (e.g. AC -3 compressed audio) ‒Has also been used for non -linear audio, one -bit audio and SACD ‒Also know as AES/EBU Audio •For these applications, transparent carriage across IP is a must ‒Cannot change any bits within the stream ‒Data cannot be interpreted as uncompressed linear audio signalV •ST 2110 -31 should NOT be used for linear 16 -bit or 24 -bit audio ‒Those should be carried using ST 2110 -30 packet streams 36 AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 19 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk ST 2110 -31 Packet Format •Based on AM824 data format ‒32 bit sub -frames, each with 8 bits of signaling and 24 bits of data ‒Can hold all data plus signaling bits from AES -3 (B, F, P, C, U, V) 37 PT X P V M CC RTP Sequence Number RTP Header Time Stamp (32 bits) Synchronization Source (SSRC) Identifier AM824 sub -frame 0 AM824 sub -frame 1 AM824 sub -frame 2 B,F,P,C,U,V data bits B,F,P,C,U,V data bits B,F,P,C,U,V data bits I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk 38 ST 2110 -40 Ancillary Data •Extract ancillary data packets from VANC or HANC •Captions, time code, ad triggers, etc. •Place them into RTP packets with custom header •Line numbers are based on SDI line numbering •Don’t match 2110 -20 line numberV 000 3FF 3FF 41 07 Ancillary Flag DID SDID xx DC SCTE 104 zz CS User Data ANC Data Packet Line #, Offset 41 07 Anc. Packet Header DID SDID xx DC SCTE 104 zz CS User Data RTP Datagram 01 Payload Hdr . Seq. #, SSRC RTP Header AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 20 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk ST 2110 -40 ANC Packet Format 39 ‒Each ANC packet in the RTP payload has its own header ‒Color channel flag: C=1 – ANC packet is from HD color difference channel. C=0 in all other cases ‒Line Number and Horizontal Offset refer to SDI raster values ‒S=1 Multiple streams comprise the format of the original video signal containing the ANC packets ‒Stream number indicates where the ANC packets were located within a multi -stream signal ‒DID, SDID, Data Count, Packet Payload and Checksum are exact 10 -bit values from ANC packet ‒For each ANC packet within the RTP payload, padding makes the total number of bits a multiple of 32 Line Number ( 11 bits) DID (10 bits) Stream Num (7) Data Count (10 bits) Horizontal Offset (12 bits) C S SDID (10 bits) ANC Packet Payload ANC Packet Payload ANC Packet Payload Checksum (10 bits) Padding to 32 bits I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk SDP – Session Description Protocol •Standardized format for describing video and audio content ‒RFC 4566 •Provides key data needed to process content ‒Structural metadata for each type of media stream ‒Connection information for each stream ‒Clock and timing information ‒Stream associations for closely coupled streams (ST 2022 -7 hitless and RP 2110 -23 subdivided streams) •Text file ‒Can be accessed through NMOS APIs, other means 40 AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 21 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk Parts of a Session Description 41 Session Information Timing Information Media Information Connection Information I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk SDP Example 42 v=0 o= wes 203763372 89 IN IP4 10.201.33.19 s=Example of a 1080i29.97 video signal t=0 0 m=video 31008 RTP/AVP 101 c=IN IP4 239.201.33.11/32 a=source -filter: incl IN IP4 239.201.33.11 10.201.33.19 a=rtpmap:101 raw/90000 a=fmtp:101 sampling=YCbCr -4:2:2; width=1920; height=1080; interlace; exactframerate =30000/1001; depth=10; TCS=SDR; colorimetry=BT709; PM=2110GPM; SSN=ST2110 -20:2017; a= ts -refclk:ptp =IEEE1588 -2008:39 -A7 -94 -FF -FE -07 -CB -D0:42 a= mediaclk:direct =0 AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 22 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk 43 PTP Timing & Synchronisation I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk Time / Synchronisation •Synchronous signals are essential for production to allow clean - switching/mixing and capture to a common timebase 44 Date <> Time -of -day <> Frequency <> Phase SMPTE -309M SMPTE -12M B&B/Tri -Level Sync ‘Offline’ ‘Real -time’ (genlock) AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 23 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk Time / Synchronisation •PTPv2 (IEEE 1588 -2008) •Defines mechanism for accurately setting a local clock via exchange of a few simple messages •PTP timestamps are 80 -bits in size: 48 bits Seconds : 32 bits nanoseconds •Can handle all our needs from Date/Time Timecode through to Frequency (Genlock) •PTP Profiles defined by AES67 / SMPTE 2059 -2 (see AES -R-16 -2016 for compatibility recommendations) •Epoc 1970 -01 -01 00:00:00 45 We learned from Y2K! 48bits is approx. 9 million years! NTP – accuracy ~200 micro seconds PTP – accuracy ~1 micro second I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk PTP Master PTP Architecture 46 GPS Antenna PTP Slave PTP Slave PTP Slave PTP Slave PTP Slave PTP ensures all slaves have the same time regardless of their distance (signal transit time) from the master AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 24 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk •Sync Message: ‒" The time now is XX:XX" ( sec:nanosec .) ‒If slave immediately updated clock to be the time in the sync message (T1), it would still be offset equal to the time taken for the message to transit the link ‒ •Delay Request & Response: ‒Measures time taken to transit network link ‒Assumes symmetrical delay 47 1-Step Sync with End -to -End Delay I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk PTP Implementation Options Time -Stamping Mechanism •1-Step ‒Accurate timestamp written into packet at the point of egresV ‒Requires precision hardware implementation •2-step ‒Message formed and passed to hardware for egress ‒Actual time of egress reported and inserted in a follow -up message •Messages affected: ‒Sync Message ‒Peer Delay Response Message (will cover later!) 48 AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 25 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk •Sync Message: ‒" The time now is XX:XX" ( sec:nanosec .) ‒If slave immediately updated clock to be the time in the sync message (T1), it would still be offset equal to the time taken for the message to transit the link ‒Actual time of egress sent in a follow -up message •Delay Request & Response: ‒Measures time taken to transit network link ‒Assumes symmetrical delay 49 2-Step Sync with End -to -End Delay I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk PTP Slave PTP Slave PTP Slave PTP Slave PTP Slave PTP Master PTP Architecture 50 GPS Antenna • Unicast Mode • Multicast Mode • Mixed Mode (Hybrid) AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 26 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk PTP Slave PTP Slave PTP Slave PTP Slave PTP Slave PTP Master PTP Architecture 51 GPS Antenna • Unicast Mode • Mixed Mode (Hybrid) Sync/Follow -up Multicast Delay Req /Resp Unicast • Multicast Mode I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk PTP Slave PTP Slave PTP Slave PTP Slave PTP Slave PTP Master PTP Architecture 52 GPS Antenna • Unicast Mode • Mixed Mode (Hybrid) Sync/Follow -up Multicast Delay Req /Resp Unicast • Multicast Mode All messages Multicast Delay Req /Resp ignored by other slaves AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 27 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk PTP Slave PTP Slave PTP Slave PTP Slave PTP Slave PTP Master PTP Architecture 53 GPS Antenna Network Switch I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk 54 •Any network switch which is not ’PTP -Aware’ •Variable delay can be introduced as messages transit •QoS can be used to improve performance •The assumption of symmetry used in the End -2-End delay mechanism can result in clock jitter •Passive switches can be used but their impact needs to be considered Passive Network Switches AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 28 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk IEE 1598 -2008 defines the following device Types •Ordinary Clock ‒Device with a single PTP port, can be grandmaster -capable or can be slave -only •Boundary Clock ‒has multiple PTP ports, synchronises network segments •End -to -End Transparent Clock ‒has multiple PTP ports, modify timestamps in PTP messages ‒residence times measured/added to the correctionField of Sync / Delay_Req (one -step) or Follow_Up / Delay_Resp (two -step) •Peer -to -Peer Transparent Clock ‒has multiple PTP ports, modify timestamps in PTP messages ‒residence times plus egress -link delays measured/added to the correctionField of Sync (one - step) or Follow_Up (two -step) messages •Management Node 55 PTP Enabled Network Switches I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk PTP Slave PTP Slave PTP Slave PTP Slave PTP Slave PTP Master Boundary Clock Network Switch 56 GPS Antenna Network Switch Master Master Master Master Master Slave AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 29 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk Boundary Clock Network Switch 57 •One port on the network switch will be a PTP Slave •All other ports become PTP Master •Provides independent links to downstream clocks •Allows expansion through multiple tiers and with common grandmaster •Individual links use End -to -End delay mechanism I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk PTP Slave PTP Slave PTP Slave PTP Slave PTP Slave PTP Master Transparent Clock Network Switch 58 GPS Antenna Network Switch (Transparent Clock) 2 functional modes: • End -2-End • Peer -2-Peer Peer -2-Peer delay mechanism also requires slaves to be appropriately configured AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 30 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk PTP Implementation Options Delay Mechanism •End -to -End ‒Slave measures the delay between itself and the master ‒Messages: Delay_Req / Delay_Resp •Peer -to -Peer ‒Each network element measures the delay between its port and the device on the other end of the link ‒Measured delays for each network element added to SYNC message as it transits between master and slave ‒Messages: Pdelay_Req / Pdelay_Resp (+Follow -up for 2 -step) 59 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk 60 •PTP messages can be modified on the way through the switch •‘Residence Time ’ (the time spent in the switch) is measured and added to the correction field in PTP message: ‒1 Step: Sync / Delay_Req ‒2-Step: Follow_up / Delay Resp •Each TC adds its measured value to correction field value (i.e. tracks the cumulative delay) Transparent Clock (TC) Network Switch (E2E) AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 31 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk 61 •Peer -2-Peer Delay Mechanism •Sends/responds to Peer Delay Request messages on each port to asses delay on local link •Residence Time + Peer Delay on Ingress Link added to Correction Field Transparent Clock (TC) Network Switch (P2P) I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk Boundary Clock Slave Master Real Networks 62 GPS Antenna Master GPS Antenna Boundary Clock Boundary Clock Boundary Clock Slave Slave Slave Slave Slave Slave Slave Transparent Clock Slave Passive Switch AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 32 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk Electing a Grandmaster •Best Master Clock Algorithm ( BMCA ) is used to elect a Grandmaster •attributes are evaluated in the following order: ‒Priority 1 (lowest number wins) ‒Clock Class (GPS, free -run, etc) ‒Clock Accuracy (accuracy to UTC) ‒Clock Variance (jitter and wander) ‒Priority 2 (lowest number wins) ‒GMID (similar to mac address) •These attributes are advertised in the PTP Announce Message (typically 1 - 4 per second depending on config) •NB: all other equipment should be set to be PTP Slave only to prevent accidental election of inappropriate masters 63 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk ? Equipment Reference with PTP 64 NETWORK SWITCH AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 33 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk Switching Packets Requires Buffering 65 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk Switching Packets Requires Buffering 66 AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 34 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk Wireshark captures showing some 2110 -20 flows from different hardware devices 67 67 Software processes typically work with frame buffers so this could get a lot worse! I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk 68 2110 -21 Traffic Shaping AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 35 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk Networking Detail ST 2110 -21 Timing Models •Senders can’t burst out all of their data at once ‒Overloads receivers and network switch buffers •Some variability is necessary ‒HANC/VANC gaps, software -based senderV 69 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk Two Constraints for ST 2110 -20 Senders •Network Compatibility Model ‒Ensures streams will not overflow buffers inside network devices ‒Scaling factor β of 1.1 means buffers drain 10% faster than they fill •Virtual Receiver Buffer Model ‒Buffer is modelled as input of every receiver device •Note: Must be included in end -to-end system delay ‒Packets read from buffer perfectly, based on video formaW ‒Buffer not allowed to overflow or underflow •All senders must comply with both models 70 AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 36 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk ST 2110 -21 Gapped, Linear Packet Schedules 71 Image Source: SMPTE ST 2110 -21 Traffic Shaping and Delivery Timing for Video I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk ST 2110 -21 Sender Types 72 •Three Sender Types: N = Narrow, NL = Narrow Linear, W = Wide ‒designed for real -time capture and processing ‒Maximum required receiver buffer is about 9 packets in gapped mode ‒Model assumes TR OFFSET of a couple of video lines from SMPTE Epoch ‒Small buffer means limited delay passing through each device in systems ‒Pixels inside packets "roughly" in sync with pixels in SDI ‒linear version of N ‒no gaps corresponding to SDI VANC ‒designed to support software -based video sources ‒Maximum receive buffer is 720 packets in some popular formats ‒Larger buffer can handle packet bursts more easily ‒Bursty transmission is more common to software -based senders Type N (Narrow) Type NL (Narrow Linear) Type W (Wide) AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 37 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk ST 2110 -21 Sender/Receiver Compatibility 73 •Synchronous Receivers must have clock locked to Sender •Synchronous Narrow Receivers are only required to work with Senders that use the default TR OFFSET I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk 74 New parts of 2110 AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 38 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk Forthcoming: SMPTE ST 2110 -22 •Current Title: "Professional Media over Managed IP Networks: •Constant Bit -Rate Compressed Video" ‒Supports CBR compression formats such as VC2 ‒Must be a registered RTP media type as per RFC 4855 ‒RTP Clock rate of 90 kHz ‒Must conform to either "NL" or "W" network compatibility model of ST 2110 - 21; virtual receiver buffer model does not apply 75 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk Forthcoming: SMPTE ST 2110 -22 •Visually lossless compression cannot be seen by observer ‒Some data must always be removed ‒Done so as to be invisible to human viewer ‒Can have very low latency – using slice -based compression •Popular codecs available ‒VC -2 DIRAC from BBC – RFC 8450 ‒Also JPEG XS – drafW -lugan -payloaT -rtp -jpegxs -01 •2:1 to 8:1 compression ratios ‒3Gbit/s SDI compressed to 1.5 to 0.5 Gbit/V 76 AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 39 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk Forthcoming: SMPTE ST 2110 -22 SDP for ST 2110 -22 •Format parameters ( a= fmtp ) statement must include ‒Image height in lineV ‒Image width in pixelV ‒TP of either 2110TPNL or 2110TPW ‒Optional value of CMAX if different from default •Bit rate parameter " b=AS:<bandwidth> " must be included ‒Bandwidth is in kilobits/second calculated over one frame period •SDP must include a frame rate statement, either ‒a=framerate xx.yy (as a decimal number) ‒exactframerate =M/N (as a ratio of two integers) in " fmtp " 77 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk Forthcoming: SMPTE RP 2110 -23 •Working Title: "Single Video Essence Transport over Multiple ST 2110 -20 Streams" •Idea is to have a system where multiple low -bandwidth streams can be used to transport one high -bandwidth signal ‒High resolution streams, such as UHD1/4K or UHD2/8K ‒High frame rate streams, such as those over 100 fpV ‒Also known as "multiport" •Each sub -stream is a valid ST 2110 -20/2110 -21 stream ‒Timestamps tied to original frames ‒Comply with timing models 78 Recommended Practice AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 40 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk RP 2110 -23 – Three Methods to Split Stream 79 Two -Sample Interleave Square Division Temporal De -Interleave I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk 80 2022 -7 Redundant Transport AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 41 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk 2022 -7 Hitless Protection Switching •Send identical signal on two separate paths ‒Identical packet timestamps, sequence numberV ‒Receiver aligns packets using buffer ‒Transit time equal to delay of longest path •SMPTE 2022 -7 Standard ‒"Seamless Protection Switching of SMPTE ST 2022 IP datagrams" ‒Published 2013 Source Destin - ation Path A Path B 81 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk Route Diversity using ST 2022 -7 •Diverse routes with SMPTE ST 2022 -7 Hitless Protection Switching 82 201 107 106 105 104 103 102 101 104 103 102 101 100 99 201 105 102 101 100 99 103 103 Packet Alignment Buffers West Readout Pointer Packet Output Selector (Hitless) East Readout Pointer East West East Path West Path 200 200 Packet Source AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 42 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk 83 JT -NM TR -1001 / NMOS I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors 84 Standards & Bodies (Related to 2110) Internet Engineering Task Force Institute of Electrical and Electronics Engineers Advanced Media Workflow Association European Broadcasting Union Video Services Forum Industry Bodies with working groups defining specifications Audio Engineering Society Society of Motion Picture & Television Engineers Standards Industry Specific Industry Bodies Marketing & Education Standards General Joint Task Force on Networked Media AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 43 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk JT -NM TR -1001 -1:2018 v1.0 "System Environment and Device Behaviours for ST 2110 Media Nodes in Engineered Networks – Networks, Registration, and Connection Management" •The goal of this document is to enable the creation of network environments where an end -user can take delivery of new equipment, connect it to their network, and configure it for use, with a minimum amount of human interaction. 85 http://www.jt -nm.org/documents/JT -NM_TR -1001 -1:2018_v1.0.pdf I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk EBU: " The Technology Pyramid for Media Nodes" The minimum stack of endpoint technologies to build an IP -based media facility 86 MEDIA TRANSPORT Single link video (ST 2110 -20) Software -friendly video receivers (ST 2110 -21) Multichannel, low -latency audio (ST 2110 -30) Stream protection (ST 2022 -7) DISCOVERY & CONNECTION Discovery and registration (AMWA IS -04) Connection management (AMWA IS -05) Audio mapping (AMWA IS -08) Topology discovery (LLDP) SECURITY Security tests (EBU R 148) Security safeguards (EBU R 143) Secure HTTPS API calls TIME & SYNC PTPv2 configurable within SMPTE/AES profiles Multi -interface PTP redundancy Synchronisation of A/V and data essences CONFIG & MONITORING IP Assignment (DHCP) Open configuration management (e.g. API, config file, SSH CLI etc.) Open monitoring protocol (e.g. syslog, agent, SNMPv3 etc.) Widely Available Partially Available Rarely Available https://tech.ebu.ch/docs/tech/tech3371.pdf (Dec 2018) AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 44 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk NMOS •A set of specifications/protocols created by AMWA’s Network Media Incubator working group •Developed since 2015 alongside standardisation of SMPTE ST -2110 (which evolved out of VSF’s TR -03 format) •Modelled around concepts outlined in JT -NM’s Reference Architecture document published at IBC 2015 (http://jt -nm.org/RA -1.0/ ) 87 Advanced Media Workflow Association https://amwa -tv.github.io/nmos/ I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk •Keeping track of all the flows, what is generating them, and what can consume them •Protocols defined for both Peer -to -Peer discovery and discovery via central Registry •mDNS discovery (within subnet) •HTTP -based protocols for Node/Registration/Query API’s (JSON payload) •Flow properties/parameters via SDP file (RFC 4566) 88 IS -04 Discovery & Registration AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 45 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk Node Device Sender IS -04 Discovery & Registration 89 NETWORK SWITCH Node Device Receiver Node Device Sender Node Node Device Sender Receiver Node Device Receiver Receiver Receiver Receiver Receiver Receiver Receiver Receiver Sender Sender Node Device Sender Device Receiver Device Sender Device Receiver NMOS Registry Device Receiver Receiver Flow Flow Flow Flow SDP SDP SDP SDP SDP SDP SDP •API’s defined by IS -04 ‒Node ‒Registration ‒Query •All devices should be PTP locked I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk Node Device Sender IS -04 Discovery & Registration 90 Node Device Receiver Node Device Sender Node Node Device Sender Receiver Node Device Receiver Receiver Receiver Receiver Receiver Receiver Receiver Receiver Sender Sender SDP SDP SDP SDP Node Device Sender Device Receiver SDP Device Sender Device Receiver SDP NMOS Registry Device Receiver Receiver CONTROL SYSTEM IS-04 IS -05 Device Connection Management SDP Flow SDP •IS-05 works alongside IS -04 to provide mechanism to configure senders & receivers •Commands can be ‘staged’ before making ‘active’ (e.g. to allow validation) •Support for applying immediately or with time offset •Single / Bulk mechanism (e.g. Salvo routing) AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 46 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk Node Device Sender IS -06 Network Control Node Device Receiver CONTROL SYSTEM •IS-06 is an API for interfacing to an SDN controller (e.g. when using software defined network routing instead of standard IGMP -based multicast routing) SDN SYSTEM IS-06 91 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk IS-07 IS-07 Node Device Sender IS -07 Event & Tally Node Device Receiver CONTROL SYSTEM •IS-06 is an API for interfacing to an SDN controller (e.g. when using software defined network routing instead of standard IGMP -based multicast routing) SDN SYSTEM IS-06 •Mechanism to emit and consume states and state changes issued by sources •‘GPI for IP’ – General purpose interfacing for buttons/knobs/sliders/displays/lights •Extensible to carry additional data/values (potentially much more than triggers & tallies!) •Clients subscribe to message queues (MQTT / Websockets ) •Small message size with very low -latency •Multiple option timestamps for tracking action/effect times •Signalling device reboot/shutdown (in addition to general purpose state messages) 92 AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 47 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk Network Media Open Specifications Id Name Spec Status Version(s) Repository IS-04 Discovery & Registration AMWA Specification (Stable) v1.3 / v1.2.2 / v1.1.3 nmos -discovery -registration IS-05 Device Connection Management AMWA Specification (Stable) v1.1 / v1.0.2 nmos -device -connection -management IS-06 Network Control AMWA Specification v1.0 nmos -network -control IS-07 Event & Tally AMWA Specification v1.0.1 nmos -event -tally IS-08 Audio Channel Mapping AMWA Specification v1.0 nmos -audio -channel -mapping IS-09 System Work In Progress nmos -system IS-10 Authorization Work In Progress nmos -authorization MS -04 ID & Timing Model Work In Progress nmos -id-timing -model BCP -002 -01 Natural Grouping AMWA Specification nmos -grouping BCP -003 -01 API Security: Communications AMWA Specification nmos -api-security BCP -003 -02 API Security: Authorization Work In Progress nmos -api-security n/a Parameter Registers Continuing nmos -parameter -registers 93 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk JT -NM TR -1001 / NMOS at IBC 2019 94 Successfully met test criteria at interop event held prior to NAB 2019 Successfully met test criteria at interop event held prior to IBC 2019 Manufacturers who have implemented NMOS (‘Self -certified’) Full list of both tests and successful participants here: http://jt -nm.org/jt -nm_tested/ AIMS IP Showcase IBC 2019 Curated by Video Services Forum vsf.tv September 2019 Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 48 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of th e authors Thank you Thank you to our Media Partners telecom pro .tv IP Video Training and Consulting Tailored Technology Training Q3MediaTraining.co.uk 95 Wes Simpson Telecom Product Consulting wes.simpson@gmail.com +1 203 376 3372 https://www.telecompro.tv Ed Calverley Q3 Media Training ed.calverley@q3media.co.uk +44 20 3475 0250 https://q3mediatraining.co.uk
Downloads:
19