monitoring and measuring ip media networks · media networking monitoring •video st 2110-20...

17
CURATED BY IP SHOWCASE THEATER AT NAB – APRIL 8-11, 2019 Monitoring and Measuring IP Media Networks Michael Waidson, Application Engineer Tektronix, Inc.

Upload: others

Post on 03-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Monitoring and Measuring IP Media Networks · Media Networking Monitoring •Video ST 2110-20 ‒Multicast Address, Port, Payload Type •Audio ST 2110-30 ‒Multicast Address, Port,

C U R A T E D B Y

IP SHOWCASE THEATER AT NAB – APRIL 8-11, 2019

Monitoring and Measuring IP Media Networks

Michael Waidson, Application Engineer

Tektronix, Inc.

Page 2: Monitoring and Measuring IP Media Networks · Media Networking Monitoring •Video ST 2110-20 ‒Multicast Address, Port, Payload Type •Audio ST 2110-30 ‒Multicast Address, Port,

Media Networking Monitoring

• Video ST 2110-20 ‒ Multicast Address, Port, Payload Type

• Audio ST 2110-30 ‒ Multicast Address, Port, Payload Type

• Data ST 2110-40 ‒ Multicast Address, Port, Payload Type

• SMPTE 2059-2 PTP Profile

2

Need some strategy for identification of flows

• ‒ 239.20.xxx.xxx, 50020, 96

• ‒ 239.30.xxx.xxx, 50030, 97

• ‒ 239.40.xxx.xxx 50040, 100

• Domain, Message Rates

Page 3: Monitoring and Measuring IP Media Networks · Media Networking Monitoring •Video ST 2110-20 ‒Multicast Address, Port, Payload Type •Audio ST 2110-30 ‒Multicast Address, Port,

Troubleshooting Basics

3

• Check Cables ‒ Single or Multi Mode

• Check SFPs ‒ 1G, 10G, 850nm, 1310nm

• Check Port ‒ Up or Down

Page 4: Monitoring and Measuring IP Media Networks · Media Networking Monitoring •Video ST 2110-20 ‒Multicast Address, Port, Payload Type •Audio ST 2110-30 ‒Multicast Address, Port,

4

IP Status – Checking Addresses

• Check Following

‒Bitrate

‒Payload

‒Addresses

‒PTP Domain

‒Sequence Errors

‒RTP Clock

‒RTP Marker Frequency

Page 5: Monitoring and Measuring IP Media Networks · Media Networking Monitoring •Video ST 2110-20 ‒Multicast Address, Port, Payload Type •Audio ST 2110-30 ‒Multicast Address, Port,

Checking Syntax of decoded streams

5

• Check Following

‒ Layer 5 RTP

‒Marker Bit

‒Payload Type

‒Sequence No.

‒Time Stamp

• Can Video & Audio be decoded?

Page 6: Monitoring and Measuring IP Media Networks · Media Networking Monitoring •Video ST 2110-20 ‒Multicast Address, Port, Payload Type •Audio ST 2110-30 ‒Multicast Address, Port,

Packet Transmission

• Asynchronous streams can produces jitter or out of order packets

6

Timestamp xxxxx Sequence Number yyyyy

Packet 3 Packet 2 Packet 1 Packet 4 Packet 5 Δt

Packet 5 Packet 3 Packet 2 Packet 4

Δt

Packet 1

Sender Δt Δt

Network Cloud

Receiver

Δt + aΔt

Δt

Δt + bΔt Δt + cΔt Δt + dΔt Δt + eΔt

Page 7: Monitoring and Measuring IP Media Networks · Media Networking Monitoring •Video ST 2110-20 ‒Multicast Address, Port, Payload Type •Audio ST 2110-30 ‒Multicast Address, Port,

Packet Interarrival Time (PIT)

• Monitor packet arrival time

• Determine out of order packets

• Determine Reconstructed Path Errors

7

Page 8: Monitoring and Measuring IP Media Networks · Media Networking Monitoring •Video ST 2110-20 ‒Multicast Address, Port, Payload Type •Audio ST 2110-30 ‒Multicast Address, Port,

PIT Histogram

• Characteristic signature of device

• Narrow Linear

• Gapped

• Wide Linear

8

Page 9: Monitoring and Measuring IP Media Networks · Media Networking Monitoring •Video ST 2110-20 ‒Multicast Address, Port, Payload Type •Audio ST 2110-30 ‒Multicast Address, Port,

ST 2110 Stream Timing

9

PTP

Reference Clock

2110 Enabled Device

Internal Clock

1 6 3 4 2 2 5 6 0 6 7 2 2 8 3 2

Zero Offset Zero Offset

Video Datagram Audio Datagram

0 6 7 2 2 8 3 2 RTP Timestamp 1 6 3 4 2 2 5 6

0 6 7 2 2 8 3 2 1 6 3 4 2 2 5 6

90kHz Clock

48kHz Clock

Page 10: Monitoring and Measuring IP Media Networks · Media Networking Monitoring •Video ST 2110-20 ‒Multicast Address, Port, Payload Type •Audio ST 2110-30 ‒Multicast Address, Port,

ST 2110 Stream Timing

10

Page 11: Monitoring and Measuring IP Media Networks · Media Networking Monitoring •Video ST 2110-20 ‒Multicast Address, Port, Payload Type •Audio ST 2110-30 ‒Multicast Address, Port,

Timing Display

• Check PTP Lock

• Compare IP video input to PTP

• Can compare analog reference to PTP

11

Page 12: Monitoring and Measuring IP Media Networks · Media Networking Monitoring •Video ST 2110-20 ‒Multicast Address, Port, Payload Type •Audio ST 2110-30 ‒Multicast Address, Port,

Stream Timing Measurement

• Vid PTP offset ‒ Timing of video as

received against PTP

• Vid RTP offset ‒ Timing of video as

received relative to embedded RTP timestamp

12

Page 13: Monitoring and Measuring IP Media Networks · Media Networking Monitoring •Video ST 2110-20 ‒Multicast Address, Port, Payload Type •Audio ST 2110-30 ‒Multicast Address, Port,

Network Compatibility Model - Sender

• Sender Packet enters a leaky bucket of infinite capacity

• The bucket drains a packet ever TDRAIN seconds if a packet is available

• CINST instantaneous number of packets in the bucket, should never exceed CMAX

13

CMAX

CINST

Drain Rate =1/TDRAIN

ST2110 Sender

Page 14: Monitoring and Measuring IP Media Networks · Media Networking Monitoring •Video ST 2110-20 ‒Multicast Address, Port, Payload Type •Audio ST 2110-30 ‒Multicast Address, Port,

Virtual Receiver Buffer Model

• Packets from Sender enter a leaky bucket of capacity VRXFULL

• Packets enter and leave instantaneously

• VRXFULL bucket drain packet j at the Packet Read Schedule TPRJ

• Sender shall ensure bucket does not overflow

• Sender shall ensure packet J is available no later than TPRJ does not underflow

14

Packet j drains At time TPRJ

ST2110-20 Sender

VRXFULL

(packets)

Page 15: Monitoring and Measuring IP Media Networks · Media Networking Monitoring •Video ST 2110-20 ‒Multicast Address, Port, Payload Type •Audio ST 2110-30 ‒Multicast Address, Port,

ST 2110-21: Types of Senders

15

• Narrow (N): Cmax = 4 VRXFull = 8

• Wide (W): Cmax = 16 VRXFull = 720

• Narrow Linear (NL): Cmax = 4

VRXFull = 8

Page 16: Monitoring and Measuring IP Media Networks · Media Networking Monitoring •Video ST 2110-20 ‒Multicast Address, Port, Payload Type •Audio ST 2110-30 ‒Multicast Address, Port,

Wide - Linear

16

• Do we have a problem ?

• Packet Read Schedule ?

• Needs to be changed to Wide Linear

• Meets requirements for Wide Linear

Page 17: Monitoring and Measuring IP Media Networks · Media Networking Monitoring •Video ST 2110-20 ‒Multicast Address, Port, Payload Type •Audio ST 2110-30 ‒Multicast Address, Port,

C U R A T E D B Y

IP SHOWCASE THEATER AT NAB – APRIL 8-11, 2019

Thank You

Michael Waidson, Tektronix, Inc.

[email protected]