ipmx introduction who is aims and what is st 2110? · integrated systems europe (ise)...

20
IPMX introduction Who is AIMS and What is ST 2110? Andre Testa, Manager of ASIC / FPGA engineering, Matrox Video Integrated Systems Europe (ISE) February, 11 th 2020.

Upload: others

Post on 28-Sep-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IPMX introduction Who is AIMS and What is ST 2110? · Integrated Systems Europe (ISE) February,11th2020. Common Goal What is AIMS? Funded by members Open to all Not for profit trade

IPMX introductionWho is AIMS and What is ST 2110?

Andre Testa, Manager of ASIC / FPGA engineering, Matrox Video

Referenc System Architecture Guide | April 2017

Integrated Systems Europe (ISE)February, 11th 2020.

Page 2: IPMX introduction Who is AIMS and What is ST 2110? · Integrated Systems Europe (ISE) February,11th2020. Common Goal What is AIMS? Funded by members Open to all Not for profit trade

CommonGoal

What is AIMS?

Funded by members

Open to all

Not for profit trade

alliance

Page 3: IPMX introduction Who is AIMS and What is ST 2110? · Integrated Systems Europe (ISE) February,11th2020. Common Goal What is AIMS? Funded by members Open to all Not for profit trade

Members List 91 Members

Page 4: IPMX introduction Who is AIMS and What is ST 2110? · Integrated Systems Europe (ISE) February,11th2020. Common Goal What is AIMS? Funded by members Open to all Not for profit trade

Technical Recommendations Standards

JT-NM

Reference Architecture Market Adoption

One common goal… Distinct roles… Powerful Partnership

Building on a Strong Foundation for Market Adoption

Page 5: IPMX introduction Who is AIMS and What is ST 2110? · Integrated Systems Europe (ISE) February,11th2020. Common Goal What is AIMS? Funded by members Open to all Not for profit trade

Open Standard?

Anyone can build any product from the standard

An engineer can build a “correct” product (conforms to the standard)

Open [oh-puh n] Standard [stan-derd]

Page 6: IPMX introduction Who is AIMS and What is ST 2110? · Integrated Systems Europe (ISE) February,11th2020. Common Goal What is AIMS? Funded by members Open to all Not for profit trade

The Nice Things Open Standards Bring Us

Dilemma

• Closed proprietary technologies

• Open standard approach

Open standards

• Addresses current needs• Future advancements

Scalability

• Agility and Flexibility• Add capabilities without

workflow rebuild• Best-of-breed

Page 7: IPMX introduction Who is AIMS and What is ST 2110? · Integrated Systems Europe (ISE) February,11th2020. Common Goal What is AIMS? Funded by members Open to all Not for profit trade

• Move streams (audio, video, ancillary, control) through an IP network

• Synchronized (A <-> V and also different sources)

• Low-Latency (<1 Frame)• Publish, Discover, Subscribe,

Stream and Control

Could be used in place of HDMI or DisplayPort

What is Meant by AV over IP?

Stream

Registration

DiscoverySubscribe

Control

AV over IP is…

Page 8: IPMX introduction Who is AIMS and What is ST 2110? · Integrated Systems Europe (ISE) February,11th2020. Common Goal What is AIMS? Funded by members Open to all Not for profit trade

• SMPTE ST 2110 - Transport• Essence Streams• Timing• Description

• NMOS(Networked Media Open Specification)

• Registration • Discovery• Subscribe• Control

ST 2110 and NMOS

StreamST 2110

RegistrationNMOS IS-04

DiscoveryNMOS IS-04

SubscribeNMOS IS-05

ControlNMOS IS-06

Page 9: IPMX introduction Who is AIMS and What is ST 2110? · Integrated Systems Europe (ISE) February,11th2020. Common Goal What is AIMS? Funded by members Open to all Not for profit trade

• Bundled (Audio, Video, Metadata together)• Audio/Video/Metadata/Sync travel coherently• Requires extra work to “unpack” separate essences

• Essence-based (Audio, Video, Metadata separate)• Ideal for dedicated endpoint devices• Individual essence kept in sync using PTP timing

Two Fundamental Approaches to IP Transport

Page 10: IPMX introduction Who is AIMS and What is ST 2110? · Integrated Systems Europe (ISE) February,11th2020. Common Goal What is AIMS? Funded by members Open to all Not for profit trade

The Essence-based Approach: SMPTE ST 2110

.. The approach is extensible

Page 11: IPMX introduction Who is AIMS and What is ST 2110? · Integrated Systems Europe (ISE) February,11th2020. Common Goal What is AIMS? Funded by members Open to all Not for profit trade

The SMPTE ST 2110 Suite of Standards (1 of 2)

Page 12: IPMX introduction Who is AIMS and What is ST 2110? · Integrated Systems Europe (ISE) February,11th2020. Common Goal What is AIMS? Funded by members Open to all Not for profit trade

The SMPTE ST 2110 Suite of Standards (2 of 2)

IETF RFC 8331

Page 13: IPMX introduction Who is AIMS and What is ST 2110? · Integrated Systems Europe (ISE) February,11th2020. Common Goal What is AIMS? Funded by members Open to all Not for profit trade

Additional ST 2110 Standards in Development

Payload-agnostic metadata: SMPTE ST 2110-41• Documents a payload-agnostic method for carriage of various types of

metadata that can be synchronized with an ST 2110 essence stream through the same mechanisms as other 2110 streamsIN PROGRESS

Page 14: IPMX introduction Who is AIMS and What is ST 2110? · Integrated Systems Europe (ISE) February,11th2020. Common Goal What is AIMS? Funded by members Open to all Not for profit trade

Synchronization and Alignment in IPMX

Both AES67 and SMPTE ST 2110 use PTP

Page 15: IPMX introduction Who is AIMS and What is ST 2110? · Integrated Systems Europe (ISE) February,11th2020. Common Goal What is AIMS? Funded by members Open to all Not for profit trade

AIMS Roadmap – October 2019

SDI over IP Baseline Audio over IP Standardized Transport of

Audio, Video, & ANC ElementsSystem Environment & Device

Behaviors

SMPTE ST 2022-6

SDI Over IP

AES67Audio Over

IP

PTP, DHCP, LLDP, DNS-SD

Network EnvironmentAMWA NMOS IS-04

Discovery & RegistrationAMWA NMOS IS-05

Connection ManagementSystem Resource

Critical System Parameters

SMPTE ST 2110-10Timing & Definitions

SMPTE ST 2110-20Uncompressed Video

SMPTE ST 2110-21Packet Pacing

SMPTE ST 2110-30AES67 Audio

SMPTE ST 2110-31AES3 Compressed Audio

SMPTE ST 2110-40Ancillary DataSMPTE

ST 2022-6 AES67 SMPTE ST 2110 JT-NM TR-1001-1

Page 16: IPMX introduction Who is AIMS and What is ST 2110? · Integrated Systems Europe (ISE) February,11th2020. Common Goal What is AIMS? Funded by members Open to all Not for profit trade

IPMX draft Roadmap proposal – February 2020

Page 17: IPMX introduction Who is AIMS and What is ST 2110? · Integrated Systems Europe (ISE) February,11th2020. Common Goal What is AIMS? Funded by members Open to all Not for profit trade

IPMX in action – Demo #1

Page 18: IPMX introduction Who is AIMS and What is ST 2110? · Integrated Systems Europe (ISE) February,11th2020. Common Goal What is AIMS? Funded by members Open to all Not for profit trade

IPMX in action – Demo #2

Page 19: IPMX introduction Who is AIMS and What is ST 2110? · Integrated Systems Europe (ISE) February,11th2020. Common Goal What is AIMS? Funded by members Open to all Not for profit trade

Our Goal

Page 20: IPMX introduction Who is AIMS and What is ST 2110? · Integrated Systems Europe (ISE) February,11th2020. Common Goal What is AIMS? Funded by members Open to all Not for profit trade

Thank you

Referenc System Architecture Guide | April 2017

Andre [email protected]