Video: Network Automation Using Python and Google Sheets

“I’m lazy and I’m a master procrastinator.” If you sympathise, learn how to automate network configuration with some code and spreadsheets.

In this video, the EBU’s Ievgen Kostiukevych presents a simple way to automate basic operations on Arista switches working in a SMPTE ST 2110 environment. This is done with a Python script which retrieves parameters stored in Google Sheets and uses Arista’s eAPI to implement changes to the switch.

The Python script was created as a proof of concept for the EBU’s test lab where frequent changes of VLAN configuration on the switches were required. Google Sheets has been selected as a collaborative tool which allows multiple people to modify settings and keep track of changes at the same time. This approach makes repetitive tasks like adding or changing descriptions of the ports easier as well.

Functionality currently supported:

  • Creating VLANs and modyfying their descriptions based on the date in a Google Sheets
  • Changing access VLANs and interface descriptions for the ports based on the date in a Google Sheets
  • Reading interfaces status and the mac address table from the switch and writing the data to the spreadsheet

The script can be downloaded from GitHub.

Speaker

Ievgen Kostiukevych
Senior IP Media Technology Architect and Trainer
EBU

Video: Intro to 4K Video & HDR

With all the talk of IP, you’d be wrong to think SDI is dead. 12G for 4K is alive and well in many places, so there’s plenty of appetite to understand how it works and how to diagnose problems.

In this double-header, Steve Holmes from Tektronix takes us through the ins and outs of HDR and also SDI for HDR at the SMPTE SF section.

Steve starts with his eye on the SMPTE standards for UHD SDI video looking at video resolutions and seeing that a UHD picture can be made up of 4 HD pictures which gives rise to two well-known formats ‘Quad split’ and ‘2SI’ (2 Sample Interleave).

Colour is the next focus and a discussion on the different colour spaces that UHD is delivered with (spoiler: they’re all in use), what these look like on the vectorscope and look at the different primaries. Finishing up with a roundup and a look at interlink timing, there’s a short break before hitting the next topic…HDR

High Dynamic Range is an important technology which is still gaining adoption and is often provided in 4K programmes. Steve defines the two places HDR is important; in the acquisition and the display of the video then provides a handy lookup table of terms such as HDR, WCG, PQ, HDR10, DMCVT and more.

Steve gives us a primer on what HDR is in terms of brightness ‘NITS’, how these relate to real life and how we talk about it with respect to the displays. We then look at HDR on the waveform monitor and look at features of waveform monitors which allow engineers to visualise and check HDR such as false colour.

The topic of gamma, EOTFs and colour spaces comes up next and is well-explained building on what came earlier. Before the final demo and Q&A, Steve talks about different ways to grade pictures when working in HDR.

A great intro to the topics at hand – just like Steve’s last one: Uncompressed Video over IP & PTP Timing

Watch now!

Speakers

Steve Holmes Steve Holmes
Former Senior Applications Engineer,
Tektronix

Video: Beyond SMPTE Time Code — the TLX Project

SMPTE Timecode, created in the 1970s, has been a tremendous success – so is there reason to reinvent it? SMPTE says yes, and SMPTE Fellow Peter Symes explains why.

SMPTE Timecode is in constant use globally in the broadcast industry, but also in many other industries. The standard SMPTE ST12 is still much he same as the first version of the standard, but it has been updated over the years to deal with new frame rates and to adapt to new technology. However there are limits to what it can achieve without being re-defined and some of the original technologies and restrictions that originally guided the way it was created are outdated and superseded.

Peter Symes explains the TLX project which is in progress to create a successor to ‘SMPTE Timecode’. The new requirements pushing the TLX project forward are moving away from ST 12’s audio-based format, supporting any frame rate, having no 24-hour duration limit and work with the legacy timecode.

TLX stands for Time Label Extensible and is delivering on its promise of an extensible standard – as so many are nowadays – and already has ways of working with ST 2059 (PTP synchronisation) and ST 2110 (for uncompressed video over IP).

Watch now, and find out more!

Speaker

Peter Symes Peter Symes
SMPTE Fellow

Video: Uncompressed Video over IP & PTP Timing

PTP and uncompressed video go hand in hand so this primer on ST 2022 and ST 2110 followed by a PTP deep dive is a great way to gain your footing in the uncompressed world.

In the longest video yet on The Broadcast Knowledge, Steve Holmes on behalf of Tektronix delivers two talks and a practical demo for the SMPTE San Francisco section where he introduces the reasons for and solutions to uncompressed video and goes through the key standards and technologies from ST 2022, those being -6 video and -7 seamless switching plus the major parts of ST 2110, those being timing, video, audio and metadata.

After that, at the 47 minute mark, Steve introduces the need for PTP by reference to black and burst, and goes on to explain how SMPTE’s ST2059 brings PTP into the broadcast domain and helps us synchronise uncompressed essences. He covered how PTP actually works, boundary clocks, Grandmaster/Master/Slave clocks and everything else you need to understand the system,

This video finishes with plenty of questions plus a look at the GUI of measurement equipment showing PTP in real life.

Watch now!
Speaker

Steve Holmes Steve Holmes
Senior Applications Engineer,
Tektronix