Fundamentals of IP in Broadcast Production
Total Page:16
File Type:pdf, Size:1020Kb
AIMS IP Showcase IBC 2019 September 2019 Curated by Video Services Forum vsf.tv C U R A T E D B Y Fundamentals of IP in Broadcast Production Wes Simpson Ed Calverley Telecom Product Consulting Q3 Media Training [email protected] [email protected] +1 203 376 3372 +44 20 3475 0250 https://www.telecompro.tv https://q3mediatraining.co.uk Tailored telecompro.tv Technology IP Video Training Training and Consulting Q3MediaTraining.co.uk IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of the authors Agenda (90-minute Session) Ed • IP / Networking Basics Wes • Media Transport Over IP (ST 2110-10/20/30/40 Deep Dive) Ed • PTP: Timing & Synchronisation Wes • ST 2110-21 Traffic Shaping Wes • New parts of ST 2110 (ST 2110-22/23) Wes • ST 2022-7 Redundant Transport Ed • JT-NM TR-1001 / NMOS Tailored telecompro.tv Technology IP Video Training Training and Consulting Q3MediaTraining.co.uk IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 2 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of the authors Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 1 AIMS IP Showcase IBC 2019 September 2019 Curated by Video Services Forum vsf.tv IP / Networking Basics Tailored telecompro.tv Technology IP Video Training Training and Consulting Q3MediaTraining.co.uk IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 3 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of the authors Why IP? • We must start by recapping the obvious! • 2 main drivers for switching to IP Infrastructure: ‒ Flexibility • 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! Tailored telecompro.tv Technology IP Video Training Training and Consulting Q3MediaTraining.co.uk IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 4 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of the authors Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 2 AIMS IP Showcase IBC 2019 September 2019 Curated by Video Services Forum vsf.tv COTS Confusion COTS: Proprietary / Commercial Off-The-Shelf Bespoke System • Defined Costs • Variable Costs • Standards based • Vendor lock-in • Choice (interoperable) • Interfacing/Conversion • Generic Features • Custom Features • Stable • Higher risk of issues • Supported • Fixed function • Upgradable • Limited/Costly to evolve However: • Not all IP hardware is equal • Networking for broadcast media production is specialist Tailored • Good system architecture & workflow planning is essential telecompro.tv Technology IP Video Training Training and Consulting Q3MediaTraining.co.uk IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 5 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of the authors The Rise of Software • 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 Tailored telecompro.tv Technology IP Video Training Training and Consulting Q3MediaTraining.co.uk IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 6 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of the authors Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 3 AIMS IP Showcase IBC 2019 September 2019 Curated by Video Services Forum vsf.tv IP is all about Packets! SDI Signal Routing IP Signal Routing • Dedicated wire per signal • Multiple signals per wire • Routed via crosspoint • Packet-level switching switching • Full-Duplex (bi-directional) telecompro.tv Tailored Technology IP Video Training Training and Consulting Q3MediaTraining.co.uk IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 7 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of the authors IP is all about Packets! SDI is a dedicated link Ethernet links can have higher with constant data rate data rate so more data can be SD-SDI: 270Mb/s carried in the same time HD-SDI: 1.5Gb/s 10GE: 10Gb/s 40GE = 4x10GE 3G-SDI: 3Gb/s 25GE: 25Gb/s 100GE = 4x25GE Data is sent in packets. Network Switches & Routers manage the sending of packets across the network Tailored telecompro.tv Technology IP Video Training Training and Consulting Q3MediaTraining.co.uk IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 8 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of the authors Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 4 AIMS IP Showcase IBC 2019 September 2019 Curated by Video Services Forum vsf.tv How do we send data in packets? • Prepare Data • Chose Protocol • UDP • TCP • Address it • Send It Tailored telecompro.tv Technology IP Video Training Training and Consulting Q3MediaTraining.co.uk IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 9 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of the authors How do we send data in packets? TCP Header UDP Header • Prepare Data • Chose Protocol • UDP • TCP • Address it • Send It • Link Handshaking • ‘Fire & Forget’ • Transmission Acknowledgments • Minimal Data Overhead • Automatic resend on packet loss • Simple error detection • Perfect for FILES • Perfect for REAL-TIME STREAMS Tailored telecompro.tv Technology IP Video Training Training and Consulting Q3MediaTraining.co.uk IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 10 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of the authors Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 5 AIMS IP Showcase IBC 2019 September 2019 Curated by Video Services Forum vsf.tv How do we send data in packets? • Prepare Data Application Layer • Chose Protocol • UDP • TCP Transport Layer • Address it • Send It Tailored telecompro.tv Technology IP Video Training Training and Consulting Q3MediaTraining.co.uk IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 11 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of the authors How do we send data in packets? • Prepare Data Application Layer • Chose Protocol • UDP • TCP Transport Layer • Address it • Send It Internet Layer Port: Port: 20000 20000 IP Address: IP Address: 192.168.0.1 192.168.0.1 Tailored telecompro.tv Technology IP Video Training Training and Consulting Q3MediaTraining.co.uk IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 12 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of the authors Copyright 2019 - No part of this presentation my be reproduced or repurposed without permission of the authors: telecompro.tv / Q3 Media Ltd. 6 AIMS IP Showcase IBC 2019 September 2019 Curated by Video Services Forum vsf.tv How do we send data in packets? • Prepare Data Application Layer • Chose Protocol • UDP • TCP Transport Layer • Address it • Send It Internet Layer Link Layer Tailored telecompro.tv Technology ETHERNET IP Video Training Training and Consulting Q3MediaTraining.co.uk IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 13 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced or repurposed without permission of the authors Example: Sending SDI Over an IP Network SMPTE ST 2022-6 Name Standard Length Application Layer SMPTE 259M, SDI Serial Digital Interface 1376 Bytes 292M, 424M High Bitrate Media HBRMT SMPTE 2022-6 8-16 Bytes Transport Not to scale! Reat-Time Transport RTP RFC 3550 12 Bytes Protocol Transport Layer UDP User Datagram Protocol RFC 768 8 Bytes Internet Layer RFC 791 / IP Internet Protocol (v4/v6) 20 / 40 Bytes RFC 2460 Link Layer Media Access Control MAC IEEE 802.3 42 Bytes (e.g. Ethernet) Tailored telecompro.tv Technology IP Video Training Training and Consulting Q3MediaTraining.co.uk IP SHOWCASE THEATRE AT IBC2019 : 13–17 SEPT 2019 14 © 2019 telecompro.tv & Q3 Media Training – no part of this presentation can be reproduced