Professional Documents
Culture Documents
Advanced Dante Networking Avnw 2015 Audinate
Advanced Dante Networking Avnw 2015 Audinate
§ Each
audio
channel
sends
data
during
a
set
Ime
interval
§ Timing
Clock
Diagrams
signal
is
derived
from
the
Iming
of
the
audio
data
Note that the Brooklyn II module supports eight lines of audio. The example diagrams below only use four of the
available lines.
Word A_LRCLK
Clock
TDM A_SDOUT0/A_SDIN0
Slots
A_SDOUT1/A_SDIN1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
A_SDOUT2/A_SDIN2 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
A_SDOUT3/A_SDIN3 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
A_LRCLK
A_SDOUT0/A_SDIN0 1 2 3 4 5 6 7 8
Oscilloscope
CobraNet
http://www.audinate.com/resources © 2015 Audinate, Inc. 10
Dante:
Clock
-‐
Delay
in
a
Network
§ The
“Control”
of
the
experiment:
Both
mixers
clock
to
Ext.
Gen.
§ In
sync
and
in
phase
§ In
sync
but
not
in
phase
§ (Slave
=
blue)
Data
2 3
FOH
1 2 4
1 3
3
Monitor
http://www.audinate.com/resources © 2015 Audinate, Inc. 22
Dante:
Latency
§ Or,
to
keep
in-‐ear
monitoring
latency
low,
set
Monitor
console
and
Rios
on
stage
at
0.25ms
§ Set
FOH
console
at
0.5ms
§ Different
latencies
can
co-‐exist!
0.25ms
0.5m
s
• Yellow = 2.0ms
• Blue = 2.5ms
• Pink = 3.0ms
32-bit
32-
bit
24- 24-bit
bit
24- 24-bit
bit
http://www.audinate.com/resources © 2015 Audinate, Inc. 31
Dante:
Sample
Rate
§ Different
sample
rates
can
co-‐exist
on
the
same
Dante
network.
§ Even
44.1kHz
and
48kHz
can
share
the
network.
48kHz
48kHz
96kHz 96kHz
48kHz
48kHz
96kHz 96kHz
http://www.audinate.com/resources © 2015 Audinate, Inc. 34
Dante:
Flows
§ For
efficiency,
Dante
organises
audio
channels
into
groups,
or
“flows”
whenever
possible.
§ Up
to
4
channels
are
grouped
in
each
“Flow”
when
they
are
transmiued
and
received
by
the
same
devices
(unicast
traffic).
§ It
means
they
share
the
same
Ethernet
data
packets.
§ This
is
efficient
for
bandwidth.
32 Channels
= 8 Flows
http://www.audinate.com/resources © 2015 Audinate, Inc. 35
Dante:
Flows
§ Dante
Controller
shows
the
number
of
Flows
§ Device
View-‐>Transmit
32 Channels
= 8 Flows
http://www.audinate.com/resources © 2015 Audinate, Inc. 36
Dante:
Flows
§ Note
the
maximum
number
of
Flows:
§ 32
Flows
for
all
Brooklyn
II
based
devices
32 Channels x4
= 32 Flows
Unicast x4 Multicast
http://www.audinate.com/resources © 2015 Audinate, Inc. 54
Dante:
IGMP
Snooping
§ What
is
IGMP
Snooping?
§ Internet
Group
Membership
Protocol
§ It
is
mulIcast
data
management
§ It
can
restrict
the
propagaIon
of
mulIcast
traffic.
§ When
is
IGMP
Snooping
needed?
§ When
lots
of
Dante
MulIcast
flows
are
used
§ When
Dante
is
mixed
with
other
types
of
MulIcast
traffic.
IGMP
Snooping
http://www.audinate.com/resources © 2015 Audinate, Inc. 67
Dante:
VLANs
§ VLAN:
§ Virtual
Local
Area
Network
§ SomeImes,
VLANs
can
be
used
to
separate
a
network
into
segments
§ Each
segment
would
carry
data
for
different
purposes.
§ Such
as
audio
/
lighIng
/
control
/
internet
access,
etc.
VLAN-3 for
VLAN-2 for
Processor
Support
s & Amps
VLAN-1 for Band system
Main Band
system
ALL VLANs
share the
long
“Multicore”
cable.
http://www.audinate.com/resources © 2015 Audinate, Inc. 86
The Future of Media Networking... Today
Thank You