Patrick Killianey Network Systems Applications Engineer ... · • Dante uses Precision Time...

Post on 21-Jul-2020

3 views 0 download

Transcript of Patrick Killianey Network Systems Applications Engineer ... · • Dante uses Precision Time...

Patrick KillianeyNetwork Systems Applications Engineer

Terms & Tools to KnowTCP vs UDPQoS (Quality of Service)Unicast, Broadcast & MulticastIGMP Snooping

PTP Word ClockReview: Digital AudioReview: Clocking ArchitectureReal Scope Views of ClocksApplication: Why does it matter?

• TCP is akin to “Signature Required” delivery– System can slow down or retry a message– Configuration is received by sender– Typical for web browsing, email, “telnet” control

• UDP is more like “First Class Mail”– Sender trusts delivery occurs – no tracking/retries.– Streamlines delivery, reduces overhead.– Typical for time-sensitive content (streaming)

TCP vs. UDP

TCP Traffic

INTERNET

Web page,please!

Requestreceived.

TCP Traffic

INTERNET

Pagereceived!

Here isyour page.

UDP Traffic

Inputs

Mixes

Traffic can occur both ways. Data does not have to be verified.

• Large deliveries are broken in to pieces, shipped, reassembled.

• Packet types can be prioritized.

QoS (Quality of Service)Prioritizing Time-Sensitive Traffic

1 2 3 4

QoS (Quality of Service)Prioritizing Time-Sensitive Traffic

Clock Audio Control “Best Effort”56 (CS7)46 (EF)

46 (EF)34 (AF41) 8 (CS1)Dante

AES67

QoS (Quality of Service)INTERNET

Prioritizing Time-Sensitive Traffic

12

4

2

2008 -

QoS (Quality of Service)Prioritizing Time-Sensitive Traffic

QoS (Quality of Service)Prioritizing Time-Sensitive Traffic

2014 -

QoS (Quality of Service)Prioritizing Time-Sensitive Traffic

QoS (Quality of Service)Prioritizing Time-Sensitive Traffic

Unicast Distribution1:1

80 Mbps40 Mbps

40 Mbps

FOH

Monitors

Broadcast Distribution1:All

5 Mbps

5 Mbps

5 Mbps

5 Mbps

5 Mbps

5 Mbps5 Mbps5 Mbps

FOH

Monitors

Multicast Distribution1:Select List

OK, you’re all on the list.

We want theFOH mix.FOH

Monitors

Multicast Distribution1:Select List

MultiCastFOH Mix

5 Mbps

5 Mbps

5 Mbps

5 Mbps

FOH

Monitors

Multicast Distributionw/ IGMP Snooping

FOH

Monitors

5 Mbps

5 Mbps

5 Mbps

5 Mbps

Multicast Distributionw/o IGMP Snooping

5 Mbps

5 Mbps

5 Mbps

5 Mbps

5 Mbps

5 Mbps5 Mbps5 Mbps

FOH

Monitors

Multicast Distributionw/ IGMP Snooping

FOH

Monitors

5 Mbps

5 Mbps

5 Mbps

5 Mbps

Dante Word Clock

But first, a quick introduction toDigital Audio & Word Clock

What is Sample Rate?

100111010011010011100011

“Sample” or a “Digital Word”

Why Do We Cover Digital Audio Basics?

I enjoy working with the M7CL and PM5D. They

are great analog consoles.

Why Do We Cover Digital Audio Basics?

- This is the first time many will connect digitally.

- This means your whole system is connected digitally.

Capture Transmit Process

48kHz

Transmit#4 #3 #2 #1

48,000.1 Hz

Clock 1Clock 2

48,000.3 Hz

Problem: Digital Connection, No Sync

Clock 1Clock 2

OK: Signal “out of phase”, but one sample appears per period.

Clock 1

Clock 2

Problem: Digital Connection, No Sync

Clock 1Clock 2

Clock 1

Clock 2

Problem: Digital Connection, No SyncOK: Signal “out of phase”, but one sample appears per period.

Clock 1Clock 2

Problem: Digital Connection, No Sync

Clock 1

Clock 2

2 Samples Received in 1 Sample Period!(Buffer Overrun)

Clock 1Clock 2

Clock 1

Clock 2

Problem: Digital Connection, No Sync0 Samples Received in 1 Sample Period!

(Buffer Underrun)

I/O Mixer FOH Amps

DAW

DSP Distr Aud Amp

Word Clock Variance (Propagation Delay)

Tim

e

I/O Mixer FOH Amps

DAW

DSP Distr Aud Amp

Distribution Amp

I/O Mixer FOH Amps

DAW

DSP Distr Aud Amp

Word Clock Master

Dante PTP Word Clock

Simplifying ConfigurationNot Just In Sync, but In Phase

I/O Mixer FOH Amps

DAW

DSP Distr Aud Amp

Distribution Amp

I/O Mixer FOH Amps

DAW

DSP Distr Aud Amp

Word Clock Master

• Dante uses Precision Time Protocol (PTP)– IEEE1588, sub microsecond accuracy.– Sync packets are separate from audio packets.– Devices calculate delay in network transmission.– In Sync & In Phase

Word Clock Precision• Digital Audio often uses Time Division Multiplexing (TDM)

– TDM is typical for AES/EBU, MADI, CobraNet, EtherSound, etc.– Audio is sent in time, clock is derived from timing.– Each link down the chain is slightly later than its predecessor.

The “Control” Test

Word Clock In Word Clock In

Word Clock Out Word Clock Out

The “Control” Test

AES/EBU Test

AES/EBU

Word Clock Out Word Clock Out

AES/EBU Test

CobraNet TestCobraNet

Word Clock Out Word Clock Out

CobraNet Test

CobraNet Test

Word Clock Out Word Clock Out

CobraNet

CobraNet TestOne Network Switch Two Network Switches

Dante TestDante

Word Clock Out Word Clock Out

Dante Test

Dante Test

Word Clock Out Word Clock Out

Dante

Dante TestOne Network Switch Two Network Switches

Dante Controller

1 Network Hop 6 Network Hops

FOH

Monitors

House BandNuendo

Guest Band

Studio

Recording Sound FX

160 Mic Ins (Studio)64 Mic/Line Ins (Remote)32 Guest Band “Tracks”64 Monitor Mixes (32 stereo)32 Stems16 Communication Lines

256 Multicast Streams112 Unicast Streams

500-1000 Patches

Remote Feed

Monitors

FOH

FOH

Monitors

House BandNuendo

Guest Band

Studio

Recording Sound FX

160 Mic Ins (Studio)64 Mic/Line Ins (Remote)32 Guest Band “Tracks”64 Monitor Mixes (32 stereo)32 Stems16 Communication Lines

256 Multicast Streams112 Unicast Streams

500-1000 Patches

Remote Feed

Monitors

FOH

Thank You!

Patrick KillianeyNetwork Systems Applications Engineer