patrick killianey network systems applications engineer ... · • dante uses precision time...
TRANSCRIPT
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