AVB fits low-cost, small-form-factor products such as this microphone. The overall trend is that music no longer lives on shelves or in CD racks, but in hard drives in home computers, and increasingly in the cloud. This brings about its own unique problems, not in the encoding system used, or the storage technology, but in distributing the audio from the storage media to the speakers. AVB features are all enabled by a global and port level configuration. Connecting these elements is the AVB-enabled switch (in the graphic above, the Extreme Networks® Summit® X440.) The role of the switch is to provide support for the control protocols: AVB is Ethernet’s next stage of convergence, delivering pitch perfect audio and crystal clear video seamlessly over the network
IP/Ethernet is bringing simplicity and features to audio and video as it has brought to services like VoIP, Storage and many more
High quality, perfectly synchronized A/V until now has been difficult to maintain
Standards work by the IEEE and the AVB standard changes everything, creating interoperability and mass-marketing equipment pricing
Benefits of AVB - Delivers predictable latency and precise synchronization, maximizing the functionality of AV – time synchronization and quality or service
Reduced complexity and Ease of use through interoperability between devices
Streamlines complex network set-up and management, the Infrastructure negotiates and manages the network for optimal prioritized media transport
AV traffic can co-exist with non-AV traffic on same Ethernet infrastructure
Role based control at the XYZ Account - XYZ Account can identify devices and apply policies based on device type all the way down to the port and or the AP. Policies can dynamically change based on the device a user is connecting with and where that user is located. Extreme Networks provides infrastructure to deliver customizable prioritization and scalable capacity via configurable and built-in intelligence, ensuring a comprehensive, superior quality experience. Furthermore, when deployed with Extreme Wireless XYZ Account can configure the network to ensure applications receive the bandwidth they require, while still limiting or preventing high speed streaming of music of video or even games.
2. Ethernet in Media & Broadcast
Proprietary Digital/Analog
Ethernet
Separate Media Networks
Converged Media Production Network, Teaming up with
the audio and video industry’s leading experts and
67% CAPEX Savings
35% OPEX Savings
Over a 5 year period
4. Networking Basics
Why audio networking - It’s not about the standard or the protocol. They are
just a means to an end. Most of the time, any of the options, when properly
configured will do the job. Technical and Capabilities Overview, For audio –
any will work. AVB/TSN is the only one that really supports any payload.
Any audio - Anywhere
AVB/TSN
CobraNet
Dante
Legacy Way
≠ Everything Point-to-Point or through matrix
switch
≠ Individual terminations on every signal path
≠ Heavy multi-core snakes
≠ Reconfiguration and growth not very
flexible
≠ Signal degradation with distance
≠ Minimal distribution-related latency
7. The Network is the Switch
AV-over-IP solutions provide a
compelling alternative
AV-over-IP HDBaseT
Cabling CAT5e, 6, 6a CAT6 (shielded)
Network Standard Ethernet Dedicated cable runs
Multi-cast Yes No
Video signal Lossless compression Uncompressed
Bandwidth requirement <150 Mbps 6 Gbps
Distance Unlimited* 330 ft.
Number of displays Unlimited
Depending on number
of ports on transmitter
Cost for 1:8 application $3300 $5000
8. Who cares About AVB
Automotive
Consumer
Telepresence
Displays
Medical
Pro Video
Pro
Audio
Why Do They Care
Precise Sync and Predictable Latency
Reduce Cabling Complexity and Weight
Move to Ethernet Technology Cost Curves
Standards Based, Certified Interoperability
9. AV Signal Distribution and Control over IP
Distribute content from a single source
to hundreds of displays
Distance! Scalability! Flexibility!
10. Which one when?
AVB / TSN
(Audio Video Bridging)
Need to run on existing
network - Rapid Adoption
Growing
Plug & Play
Existing networks
1-5ms Latency
Name Based Routing
Common Control
Application
Network Setup may take
time for QoS
https://www.audinate.com/
about/history
Are able to upgrade network
to AVB/ TSN certified
switches - Adoption in flux
Plug & Play
implementations,
Standard. Implementation
will vary
Easy network setup
Excellent sync & Low
latency
192K / 32 bit floating point
2ms Latency
Requires certified switch
Control & Config per mfg
If CobraNet is already
in place
Tried and true
Adoption Waning
Not Suggested with
other network
traffic
One sample rate
per system
8 Channel Bundles
It’s about the network…
14. Dante Software
Dante Virtual Soundcard
Provides routing from individual channels within internal applications
ProTools, Cubase, etc
Dante Via, Allows a standard Apple Mac or Windows PC to function as a Dante
device. No Dante enabled hardware required
Some Dante (and many CobraNet) devices offer Primary and Secondary
ports
For redundancy, not to daisy chain off ports
For automatic cutover in case of network failure
15. CobraNet “Tried & True…”
Dedicated network not required
Dedicated network recommended
VLAN’s an option to segment traffic
Pops, clicks, or dropouts
Bandwidth use up to capacity of the switch
Now owned by Cirrus Logic
Combination of software, hardware and network protocol
Layer 2 Protocol compatible with standard network
infrastructure
CobraNet Background
http://www.cobranet.info/support/design
16. Dante Networking
2003 Former team from Motorola starts Audinate
March 2015: Passed 200 Manufactures. 6 months after passing 150
20 Million Dante Network Channels – 50% shipped in last 12 months
Wide adoption & major events - Pope Francis, Paul McCartney, Bruce
Springsteen, Elton John, Bob Dylan, Kenny Chesney, Foo Fighters, The Killers, etc
Dante Controller – Routing
Standard Switch OK
Managed switch preferred
Will work with AVB switches
Dedicated Network: No
17. How does Dante use DSCP / QoS?
Switches prioritize packets using what are called DSCP/Diffserv values. Although
Dante packet priority values have been chosen to make it simple to configure
QoS with many switches, some switches require special configuration to recognize
and prioritize specific DSCP values. The table below shows how Dante uses
various Diffserv Code Points (DSCP) packet priority values:
Priority Usage DSCP Label Hex Decimal Decimal
High
Time critical
PTP events
CS7 0x38 56 111000
Medium Audio, PTP EF 0x2E 46 101110
Low (reserved) CS1 0x08 8 001000
None Other traffic BestEffort 0x00 0 000000
How does Dante manage QoS? Dante uses standard Voice over IP (VoIP) Quality of
Service (QoS) switch features to prioritize clock sync and audio traffic over other
network traffic. QoS is available in many inexpensive and enterprise Ethernet
switches. Any switch that supports Diffserv (DSCP) QoS with strict priority and 4
queues, and has Gigabit ports for inter-switch connections should be appropriate for
use with Dante.
18. AVB - Stream Reservations
Stream Reservations for AV held by the switch. No need to setup VLANs,
because it pretty much does it itself in the background
Once setup, <0.5ms latency.
Switch reserves up to 75% of bandwidth for media
Queue in the switch to hold non-AVB signals and prioritize AVB over
DiffServ
Guaranteed synch (<0.5ms, 1 Gigabit). Simplification - Enable AVB switch
command
19. AVB / TSN
“It’s not a protocol, it’s a standard”
Standards:
Agreed upon underlying
technologies
that allow things to work
i.e. Ethernet
Protocols:
A methodology
May utilize standards to
accomplish a function
Requires standards to
function with other
technologies
i.e. Email
20. • The key is the measurement of delay
– … which can be done via a packet exchange
such as done in NTP (Network Time Protocol)
network
Client Server
client msg
server msg
Origin Timestamp: t1
Receive Timestamp: t2
Transmit Timestamp: t3
Destination Timestamp: t4
know: t1,t2,t3,t4
round trip delay=((t4-t1)-(t3-t2))
one-way delay is half of
the round trip, but only if
delays are symmetric
• A client can then use a time value transmitted by a server just by
adding the delay
21. Deterministic Ethernet
• How do we communicate the time of the start
of a packet that is being transmitted?
– Send that time in a later packet, the “follow up”,
as the “precise origin timestamp”
• It is possible to insert the timestamp into a transmit packet on the fly … this is
called “one step messaging” …
22. Deterministic Ethernet
• Bridges Delays are now relatively constant, since they are just cable delays, without
queues or buffers
– 1588 calls this a “transparent clock”, required in 802.1AS
• A “correction field” in the FollowUp is incremented by the upstream delay and the
residence time (t3-t2)
– The correction field plus the precise origin timestamp plus the upstream delay is the correct time
25. Stream Reservation Example
Talker
Advertise
• stream ID
• accumulated latency = talker latency
• frame length
• interval
•…
• stream ID
• accumulated latency += bridge latency
• frame length
• interval
•…
• stream ID
• accumulated latency += bridge latency
• frame length
• interval
•…
S S S S S
S Listener
Ready
RRRRR
Listener
Ready
R
S
S
SS S
R
R
28. -
• Overall AVB architecture and components:
– IEEE 802.1BA: Audio Video Bridging
Systems
• Time synchronization for AVB:
– IEEE 802.1AS: Timing and
Synchronization for Time-Sensitive
Applications (gPTP)
• QoS for AVB:
– IEEE 802.1Q (was 802.1ak): Multiple
Registration Protocol (MRP) & Multiple
VLAN Registration Protocol (MVRP)
– IEEE 802.1Q (was 802.1Qav):
Forwarding and Queuing for Time-
Sensitive Streams (FQTSS)
– IEEE 802.1Q (was 802.1Qat): Stream
Reservation Protocol (SRP) / Multiple
Stream Reservation Protocol (MSRP)
For Internal Use Only. Extreme Networks Confidential and Proprietary.
Not to be distributed outside of Extreme Networks, Inc.
SRP
MVRPMSRP
FQTSS MRP
MMRP
gPTP
29. Support of AVB in LAG
Solution Overview
• Bring benefits of greater bandwidth or
increased resiliency to AVB
• Adds two modes for how MSRP calculates
the available bandwidth of a LAG for use in
making stream reservations:
• In single-port mode, the LAG is simply a way to
provide redundancy. Effective bandwidth is
set to the minimum bandwidth of all member
ports.
• In cumulative mode, the LAG trades
redundancy for extra bandwidth. Effective
bandwidth = complete bandwidth of one
active member and partial bandwidth of
other member ports.
Value Proposition
• Continued differentiation
• Increased resiliency
30. Audio and video systems
AVB networks are used to
Support time & bandwidth-
sensitive applications
Using standard Ethernet while
Coexisting with other “legacy”
(or non-AV) Ethernet traffic.
Synchronization & QoS
Voice, video & control.
Multiple audio streams for a
multi-digital speaker
deployment in a large venue.
Multiple Video streams in a
security surveillance
application.Summit
Ethernet AVB