SlideShare a Scribd company logo
1 of 61
Download to read offline
AoIP
An Introduction and
Comparison of
Dante, AVB/TSN, &
CobraNet
Methodologies
Overview
• Networking Basics
• Technical and Capabilities Overview
• AVB/TSN
• CobraNet
• Dante
• Which One and When?
• Introduction to AoIP
• Conversational foundation and frame of
reference when working with
• Customers
• Vendors / evaluating equipment
• System designer
• Building block for more further education
How will this help me?
Why audio
networking?
• 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
Old Way
• Minimal terminations
• One RJ45 for dozens or hundreds of signal paths
• Distance limited only by network
• Flexible growth & reconfiguration:
• End points at any network drop
• Soft routing
• Potential latency
Audio Networking
Networking
Basics:
The OSI Model
• Describe what happens in a network
• Data passes down from 7 through 1 & back up
The OSI Model
Host
7 Application What we interface with (i.e. email, etc.)
6 Presentation Conversion for Application (i.e. compression, encryption)
5 Session Establish Connections between hosts
4 Transport Reliability TCP / UDP, “Segments”
Media
3 Network Connects Subnets Routers: Packets, IP, “Packets”
2 Data Link Avoid Collisions Switches: Frames, MAC
1 Physical Moving Data Cables, Connectors, Hubs, “Bits”
Host
7 Application What we interface with (i.e. email, etc.)
6 Presentation Conversion for Application (i.e. compression, encryption)
5 Session Establish Connections between hosts
4 Transport Reliability TCP / UDP, “Segments”
Media
3 Network Connects Subnets Routers: Packets, IP, “Packets”
2 Data Link Avoid Collisions Switches: Frames, MAC
1 Physical Moving Data Cables, Connectors, Hubs, “Bits”
• Describe what happens in a network
• Data passes down from 7 through 1 & back up
The OSI Model
• Cables & connections
• Moving bits from place to place
• Hubs - all data to all ports, created collisions
Physical Layer
Host
7 Application What we interface with (i.e. email, etc.)
6 Presentation Conversion for Application (i.e. compression, encryption)
5 Session Establish Connections between hosts
4 Transport Reliability TCP / UDP, “Segments”
Media
3 Network Connects Subnets Routers: Packets, IP, “Packets”
2 Data Link Avoid Collisions Switches: Frames, MAC
1 Physical Moving Data Cables, Connectors, Hubs, “Bits”
• Collision avoidance
• Switches
• Media Access Control (MAC) Address
Layer 2: Data Link
Host
7 Application What we interface with (i.e. email, etc.)
6 Presentation Conversion for Application (i.e. compression, encryption)
5 Session Establish Connections between hosts
4 Transport Reliability TCP / UDP, “Segments”
Media
3 Network Connects Subnets Routers: Packets, IP, “Packets”
2 Data Link Avoid Collisions Switches: Frames, MAC
1 Physical Moving Data Cables, Connectors, Hubs, “Bits”
• VLAN: Group ports for
isolation
• Frame: Contains MAC address, payload data
Layer 2: Data Link
Host
7 Application What we interface with (i.e. email, etc.)
6 Presentation Conversion for Application (i.e. compression, encryption)
5 Session Establish Connections between hosts
4 Transport Reliability TCP / UDP, “Segments”
Media
3 Network Connects Subnets Routers: Packets, IP, “Packets”
2 Data Link Avoid Collisions Switches: Frames, MAC
1 Physical Moving Data Cables, Connectors, Hubs, “Bits”
• Divide network into smaller networks (subnets)
• Connect to larger network (i.e. the Internet)
• Separate data types for efficiency or security
Layer 3: Network Layer
Host
7 Application What we interface with (i.e. email, etc.)
6 Presentation Conversion for Application (i.e. compression, encryption)
5 Session Establish Connections between hosts
4 Transport Reliability TCP / UDP, “Segments”
Media
3 Network Connects Subnets Routers: Packets, IP, “Packets”
2 Data Link Avoid Collisions Switches: Frames, MAC
1 Physical Moving Data Cables, Connectors, Hubs, “Bits”
• {Packets [Frames (MAC address, Payload)]}
• Source IP Address, Destination Address,
DiffServ (Priority info), etc.
Layer 3 - Network Layer
Host
7 Application What we interface with (i.e. email, etc.)
6 Presentation Conversion for Application (i.e. compression, encryption)
5 Session Establish Connections between hosts
4 Transport Reliability TCP / UDP, “Segments”
Media
3 Network Connects Subnets Routers: Packets, IP, “Packets”
2 Data Link Avoid Collisions Switches: Frames, MAC
1 Physical Moving Data Cables, Connectors, Hubs, “Bits”
• Connection, data order, reliability, flow control,
multiplexing
• [Soft] Port Numbers: routing within a device
• Multiple IP protocols
• TCP – Transport Control Protocol
• UDP – User Datagram Protocol
Layer 4: Transport Layer
Host
7 Application What we interface with (i.e. email, etc.)
6 Presentation Conversion for Application (i.e. compression, encryption)
5 Session Establish Connections between hosts
4 Transport Reliability TCP / UDP, “Segments”
Media
3 Network Connects Subnets Routers: Packets, IP, “Packets”
2 Data Link Avoid Collisions Switches: Frames, MAC
1 Physical Moving Data Cables, Connectors, Hubs, “Bits”
• TCP – Transport Control Protocol
• UDP – User Datagram Protocol
Layer 4: Transport Layer - Protocols
Host
7 Application What we interface with (i.e. email, etc.)
6 Presentation Conversion for Application (i.e. compression, encryption)
5 Session Establish Connections between hosts
4 Transport Reliability TCP / UDP, “Segments”
Media
3 Network Connects Subnets Routers: Packets, IP, “Packets”
2 Data Link Avoid Collisions Switches: Frames, MAC
1 Physical Moving Data Cables, Connectors, Hubs, “Bits”
• Reliable: every packet acknowledged
• Useful when 100% accuracy is required
• Increases bandwidth consumption & latency
Layer 4: Transport Layer - TCP
Host
7 Application What we interface with (i.e. email, etc.)
6 Presentation Conversion for Application (i.e. compression, encryption)
5 Session Establish Connections between hosts
4 Transport Reliability TCP / UDP, “Segments”
Media
3 Network Connects Subnets Routers: Packets, IP, “Packets”
2 Data Link Avoid Collisions Switches: Frames, MAC
1 Physical Moving Data Cables, Connectors, Hubs, “Bits”
• No confirmation delivery – less header info
• When urgency is critical (i.e. Real-time audio)
• Disadvantage on unreliable network
Layer 4: Transport Layer - UDP
Host
7 Application What we interface with (i.e. email, etc.)
6 Presentation Conversion for Application (i.e. compression, encryption)
5 Session Establish Connections between hosts
4 Transport Reliability TCP / UDP, “Segments”
Media
3 Network Connects Subnets Routers: Packets, IP, “Packets”
2 Data Link Avoid Collisions Switches: Frames, MAC
1 Physical Moving Data Cables, Connectors, Hubs, “Bits”
Layer 4: TCP vs. UDP Headers
Host
7 Application What we interface with (i.e. email, etc.)
6 Presentation Conversion for Application (i.e. compression, encryption)
5 Session Establish Connections between hosts
4 Transport Reliability TCP / UDP, “Segments”
Media
3 Network Connects Subnets Routers: Packets, IP, “Packets”
2 Data Link Avoid Collisions Switches: Frames, MAC
1 Physical Moving Data Cables, Connectors, Hubs, “Bits”
Layer 4: TCP vs. UDP Headers
Host
7 Application What we interface with (i.e. email, etc.)
6 Presentation Conversion for Application (i.e. compression, encryption)
5 Session Establish Connections between hosts
4 Transport Reliability TCP / UDP, “Segments”
Media
3 Network Connects Subnets Routers: Packets, IP, “Packets”
2 Data Link Avoid Collisions Switches: Frames, MAC
1 Physical Moving Data Cables, Connectors, Hubs, “Bits”
• Mostly software & application related
Layers 5 - 7
Host
7 Application What we interface with (i.e. email, etc.)
6 Presentation Conversion for Application (i.e. compression, encryption)
5 Session Establish Connections between hosts
4 Transport Reliability TCP / UDP, “Segments”
Media
3 Network Connects Subnets Routers: Packets, IP, “Packets”
2 Data Link Avoid Collisions Switches: Frames, MAC
1 Physical Moving Data Cables, Connectors, Hubs, “Bits”
• Just a tool to visualize & describe the process
• Data moves down through layers on the way out
& back up on the way in
OSI Model Recap
Host
7 Application What we interface with (i.e. email, etc.)
6 Presentation Conversion for Application (i.e. compression, encryption)
5 Session Establish Connections between hosts
4 Transport Reliability TCP / UDP, “Segments”
Media
3 Network Connects Subnets Routers: Packets, IP, “Packets”
2 Data Link Avoid Collisions Switches: Frames, MAC
1 Physical Moving Data Cables, Connectors, Hubs, “Bits”
Common
Timing, Priority
& Sync
Standards
• Differentiated Services / Quality of Service
• Priority by data type (clock sync and audio
packets over email)
• Prioritized by tags in IP header (Layer 3)
• Priority number assigned by manage switch to
each packet
Priority: “DiffServ” / “QoS”
• Real-time Transport Protocol (RTP) for UDP
• Keeps data in the right order
• Time stamp on UDP header
• Works with RTCP (Real Time Control Protocol) for
QoS and sync
• Variation: RTSP (Real Time Streaming Protocol)
for TCP
Timing: “RTP” & “RTSP”
• Precision Timing Protocol (PTP)
• Layer 2 - Switches provide hardware-based
time stamping
• Sub-microsecond accuracy to synchronize
subnets
Sync: “PTP”
• High Adoption & Growing
• Plug & Play
• Common Dante Controller
with Name-based routing
• Existing networks
• Network Setup for QoS
• 0.25 - 5ms Latency
•192 K / 32 bit
• Adoption in flux
• Plug & Play implementations
• Control & configuration varies
by manufacturer
• Requires certified switch
• Easy network setup
• Excellent sync & 2ms latency
• 192K / 32 bit floating point
• Tried and true
• Adoption Waning
• Dedicated
network suggested
• One sample rate
per system
• 8 Channel
Bundles
If need to run on existing
network or audio only
If able to upgrade to AVB/ TSN
certified switches & need video
If CobraNet is
already in place
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
Standards vs. Protocols (Unofficial)
• 2012+
• Proponent: AVnu Alliance…
• Interoperable
• precise timing
• low latency requirements
• open standards
• Founders: Cisco, Harman, Intel, & others. Now 50+ members
• Collection of IEEE Layer 2 standards
Audio Video Bridging /
Time Sensitive Networking
• IEEE looked at the various standards to make sure
audio and video can go across a network and pulled
them together into one standard
• Does not require a dedicated network
• AVB by definition is part of the network
• Media prioritized over other traffic as part of this definition
− Audio will not suffer from other traffic
− Non-media will not get the same priority
• Requires AVB certified switch(es)
• Will not pass on non-certified switches
AVB / TSN – The Standard
• Stream reservations for AV held by the switch
• 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
AVB - Stream Reservations
• Can run other data on same network.
• Can control amount of the bandwidth allocated
to AVB
• Don’t need to set up QoS on the switch
• Saves time
• “Enable AVB”.
• No VLANs to setup
AVB – Setup & Media Compatibility
• Up to 192K / 32 bit floating point
• Multiple simultaneous sample rates
• Channels: Reports vary by manufacturer
• 400-512+
• Different devices support different channel counts
• Latency 2ms up to 7 hops – some run less
• “Perfect Audio & Video Sync”
• Supports video, control, and any other payload data
across the same network and within AVB/TSN
AVB Audio Capabilities
CobraNet
“Tried & True”
• 1996 by Peak Audio
• 1997 Super Bowl Halftime Show & Disney’s Animal
Kingdom
• Now owned by Cirrus Logic
• Combination of software, hardware & network
protocol
• Layer 2 protocol compatible with standard network
infrastructure
CobraNet Background
• Up to 64 channels in and 64 channels out
• Up to 96kHz / 24 Bit
• Must match across system
• Audio grouped in 8 channel bundles
• Less at 24 bit
• Channel count expandable by VLAN
CobraNet Audio
• Fixed, applies to the entire system
• User definable: 1.33mS, 2.66mS, or 5.33mS
• Lower latency yields lower channel counts
• + AD/DA & DSP latency ≈ 10ms
CobraNet Latency
• Fixed, applies to the entire system
• User definable: 1.33mS, 2.66mS, or 5.33mS
• Lower latency yields lower channel counts
• + AD/DA & DSP Latency ≈ 10ms
CobraNet Latency
• Clock accuracy: 10µs for channels originating
on the same switch
• Longer for devices connected to different
switches
• “Conductor” [Master Clock]sends out “Beat
packet” for entire system
Clocking
• Dedicated network highly recommended
but not required
• VLAN’s an option to segment traffic
• Bandwidth use up to capacity of the switch
CobraNet Networking
• Many CobraNet (and Dante) devices offer
primary and secondary ports
• For redundancy, not to daisy chain off ports
• For automatic cutover in case of network failure
CobraNet Redundancy
Network Design Support:
http://www.cobranet.info/support/design
CobraCAD
Monitoring, Troubleshooting, Maintenance
Discovery Utility “Disco”
“The new kid,
that’s not so
new”
• 2003 Former team from Motorola started Audinate
• Over 350 manufactures
• 1000+ products
• Over 30 million Dante network channels
• Wide adoption & major events
• Pope Francis, Paul McCartney, Bruce Springsteen, Elton John,
Bob Dylan, Kenny Chesney, Foo Fighters, The Killers, etc.
Dante - Background
• Proprietary system of software & hardware
• Licensed technology for use on standard
networks
• Managed switch on converged network
• Standard switch on dedicated networks
Dante Networking
• OSI Layer 3
• DHCP to automatically assign IP addresses
• Plug & Play device discovery
• UDP / IP for speed
• DiffServ QoS
• Priority by data type
• Priority number assigned to each packet at managed
switch
Dante Networking (cont.)
• Supported channel count: 1024 (512/512)
• Can route individually (No Bundles)
• 192K / 32Bit
• Supports multiple simultaneous sample rates
• Must match between “subscriptions”
• Subscriptions are signal routings from outputs of one
device to inputs on another
• Label-based routing
Dante – Basic Audio
Consistent system
management
interface:
• Routing
• Network status
• Device info
Dante Controller:
Dante Controller – Network Status
Dante Controller – Device Info
• Latency: <0.15ms – 5ms
• User adjustable & constant
• Set in Dante Controller at receiver
• Based on network size
• Negotiation between receiver & transmitter to
ensure high enough
Dante – Latency
• Latency: <0.15ms – 5ms
• User adjustable & constant
• Set in Dante Controller at receiver
• Based on network size
• Negotiation between receiver & transmitter to
ensure high enough
Dante – Latency
• 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
• Dante Domain Manager
Other Dante Software
• 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
Dante Network Redundancy
• AES67 – A standard for standards…
• Get DiffServ standards to function together
• May lose advanced functionality
• ST-2110
• HQ Net – HARMAN Pro – Control Only
• EtherSound
• QLAN / QSYS – QSC Only
• ANET – AVIOM
• ROCKETNET
• RAVENNA
• H.264
AES67, ST-2110 & Other Players
• Dante / Audinate uses DiffServ
• Audinate is a member of AVnu Alliance (AVB)
• Will also make available compatibility to AVB
• AES67 – Unifies DiffServ family of protocols
according to commonalities
• Compatible with AES67 & AVB
• Bridging between protocols can exist within a
device
Dante with AVB & AES67
• High Adoption & Growing
• Plug & Play
• Common Dante Controller
with Name-based routing
• Existing networks
• Network Setup for QoS
• 0.25 - 5ms Latency
•192 K / 32 bit
• Adoption in flux
• Plug & Play implementations
• Control & configuration varies
by manufacturer
• Requires certified switch
• Easy network setup
• Excellent sync & 2ms latency
• 192K / 32 bit floating point
• Tried and true
• Adoption Waning
• Dedicated
network suggested
• One sample rate
per system
• 8 Channel
Bundles
If need to run on existing
network or audio only
If able to upgrade to AVB/ TSN
certified switches & need video
If CobraNet is
already in place
• The protocols themselves don’t matter as much
as what they allow you to do with the equipment
connected to them
• While Dante, AVB, and CobraNet all have
strength and limitations, they are each flexible
enough to meet most audio demands
• Consider starting with the rest of the system and
then working towards the network methodology
Conclusion: It’s not about the network…
Questions?
Rob Ziv
rziv@almo.com

More Related Content

What's hot

VPN - Virtual Private Network
VPN - Virtual Private NetworkVPN - Virtual Private Network
VPN - Virtual Private NetworkPeter R. Egli
 
Modulation schemes used in wireless technologies
Modulation schemes used in wireless technologiesModulation schemes used in wireless technologies
Modulation schemes used in wireless technologiesVijitaaDas
 
Cloud Computing at Cisco
Cloud Computing at CiscoCloud Computing at Cisco
Cloud Computing at CiscoCisco Canada
 
Introducing Cisco Voice and Unified Communications
Introducing Cisco Voice and Unified CommunicationsIntroducing Cisco Voice and Unified Communications
Introducing Cisco Voice and Unified CommunicationsArchana Parameshwari
 
Cisco Trustsec & Security Group Tagging
Cisco Trustsec & Security Group TaggingCisco Trustsec & Security Group Tagging
Cisco Trustsec & Security Group TaggingCisco Canada
 
Avaya Networking Solution Overview
Avaya Networking Solution OverviewAvaya Networking Solution Overview
Avaya Networking Solution OverviewMotty Ben Atia
 
The ethernet frame a walkthrough
The ethernet frame a walkthroughThe ethernet frame a walkthrough
The ethernet frame a walkthroughMapYourTech
 
TechWiseTV Workshop: ASR 9000
TechWiseTV Workshop: ASR 9000 TechWiseTV Workshop: ASR 9000
TechWiseTV Workshop: ASR 9000 Robb Boyd
 
Exercise 4c stp rapid pvst+ question
Exercise 4c   stp rapid pvst+ questionExercise 4c   stp rapid pvst+ question
Exercise 4c stp rapid pvst+ questionsufi1248
 
Key Policy Considerations When Implementing Next-Generation Firewalls
Key Policy Considerations When Implementing Next-Generation FirewallsKey Policy Considerations When Implementing Next-Generation Firewalls
Key Policy Considerations When Implementing Next-Generation FirewallsAlgoSec
 
CCNA RS_ITN - Chapter 1
CCNA RS_ITN - Chapter 1CCNA RS_ITN - Chapter 1
CCNA RS_ITN - Chapter 1Irsandi Hasan
 

What's hot (20)

VPN - Virtual Private Network
VPN - Virtual Private NetworkVPN - Virtual Private Network
VPN - Virtual Private Network
 
PIW ISE best practices
PIW ISE best practicesPIW ISE best practices
PIW ISE best practices
 
Modulation schemes used in wireless technologies
Modulation schemes used in wireless technologiesModulation schemes used in wireless technologies
Modulation schemes used in wireless technologies
 
Cloud Computing at Cisco
Cloud Computing at CiscoCloud Computing at Cisco
Cloud Computing at Cisco
 
Introducing Cisco Voice and Unified Communications
Introducing Cisco Voice and Unified CommunicationsIntroducing Cisco Voice and Unified Communications
Introducing Cisco Voice and Unified Communications
 
ACI Hands-on Lab
ACI Hands-on LabACI Hands-on Lab
ACI Hands-on Lab
 
Cisco Trustsec & Security Group Tagging
Cisco Trustsec & Security Group TaggingCisco Trustsec & Security Group Tagging
Cisco Trustsec & Security Group Tagging
 
Why Do I Need an SBC
Why Do I Need an SBCWhy Do I Need an SBC
Why Do I Need an SBC
 
Practical steps to a successful PROFIBUS project - Richard Needham and Xiu Ji
Practical steps to a successful PROFIBUS project - Richard Needham and Xiu JiPractical steps to a successful PROFIBUS project - Richard Needham and Xiu Ji
Practical steps to a successful PROFIBUS project - Richard Needham and Xiu Ji
 
Avaya Networking Solution Overview
Avaya Networking Solution OverviewAvaya Networking Solution Overview
Avaya Networking Solution Overview
 
Igmp presentation
Igmp presentationIgmp presentation
Igmp presentation
 
Wan technology
Wan technologyWan technology
Wan technology
 
The ethernet frame a walkthrough
The ethernet frame a walkthroughThe ethernet frame a walkthrough
The ethernet frame a walkthrough
 
TechWiseTV Workshop: ASR 9000
TechWiseTV Workshop: ASR 9000 TechWiseTV Workshop: ASR 9000
TechWiseTV Workshop: ASR 9000
 
Exercise 4c stp rapid pvst+ question
Exercise 4c   stp rapid pvst+ questionExercise 4c   stp rapid pvst+ question
Exercise 4c stp rapid pvst+ question
 
20 palo alto site to site
20 palo alto site to site20 palo alto site to site
20 palo alto site to site
 
Key Policy Considerations When Implementing Next-Generation Firewalls
Key Policy Considerations When Implementing Next-Generation FirewallsKey Policy Considerations When Implementing Next-Generation Firewalls
Key Policy Considerations When Implementing Next-Generation Firewalls
 
CCNA RS_ITN - Chapter 1
CCNA RS_ITN - Chapter 1CCNA RS_ITN - Chapter 1
CCNA RS_ITN - Chapter 1
 
Hikvision New Price List.pdf
Hikvision New Price List.pdfHikvision New Price List.pdf
Hikvision New Price List.pdf
 
New Cisco Access Points
New Cisco Access PointsNew Cisco Access Points
New Cisco Access Points
 

Similar to An Introduction and Comparison of Dante, AVB and CobraNet Methodologies

IP Signal Distribution
IP Signal DistributionIP Signal Distribution
IP Signal DistributionrAVe [PUBS]
 
Ch1 2ed 29_dec03
Ch1 2ed 29_dec03Ch1 2ed 29_dec03
Ch1 2ed 29_dec03Sugan Nalla
 
Introduction to networking
Introduction to networkingIntroduction to networking
Introduction to networkingMohsen Sarakbi
 
Networks (Distributed computing)
Networks (Distributed computing)Networks (Distributed computing)
Networks (Distributed computing)Sri Prasanna
 
Week 1B.pdf Networking introduction week 1
Week 1B.pdf Networking introduction week 1Week 1B.pdf Networking introduction week 1
Week 1B.pdf Networking introduction week 1whiz5
 
Lec 2 and_3
Lec 2 and_3Lec 2 and_3
Lec 2 and_3hz3012
 
Web technologies: recap on TCP-IP
Web technologies: recap on TCP-IPWeb technologies: recap on TCP-IP
Web technologies: recap on TCP-IPPiero Fraternali
 
Basic networking 07-2012
Basic networking 07-2012Basic networking 07-2012
Basic networking 07-2012Samuel Dratwa
 
ip net basic understanding slide show ppt
ip net basic understanding slide show pptip net basic understanding slide show ppt
ip net basic understanding slide show pptlolo749806
 
Introduction to OSI and QUIC
Introduction to OSI and QUICIntroduction to OSI and QUIC
Introduction to OSI and QUICFarzad Soltani
 
Chapter 6 - Computer Networking a top-down Approach 7th
Chapter 6 - Computer Networking a top-down Approach 7thChapter 6 - Computer Networking a top-down Approach 7th
Chapter 6 - Computer Networking a top-down Approach 7thAndy Juan Sarango Veliz
 
Lecture12 ie321 dr_atifshahzad - networks
Lecture12 ie321 dr_atifshahzad - networksLecture12 ie321 dr_atifshahzad - networks
Lecture12 ie321 dr_atifshahzad - networksAtif Shahzad
 
Networking Fundamentals
Networking FundamentalsNetworking Fundamentals
Networking FundamentalsUMA MAHESWARI
 

Similar to An Introduction and Comparison of Dante, AVB and CobraNet Methodologies (20)

IP Signal Distribution
IP Signal DistributionIP Signal Distribution
IP Signal Distribution
 
Ch1 2ed 29_dec03
Ch1 2ed 29_dec03Ch1 2ed 29_dec03
Ch1 2ed 29_dec03
 
Introduction to networking
Introduction to networkingIntroduction to networking
Introduction to networking
 
Networks (Distributed computing)
Networks (Distributed computing)Networks (Distributed computing)
Networks (Distributed computing)
 
Week1 lec2-bscs1
Week1 lec2-bscs1Week1 lec2-bscs1
Week1 lec2-bscs1
 
Week 1B.pdf Networking introduction week 1
Week 1B.pdf Networking introduction week 1Week 1B.pdf Networking introduction week 1
Week 1B.pdf Networking introduction week 1
 
01 pengenalan
01 pengenalan01 pengenalan
01 pengenalan
 
Lec 2 and_3
Lec 2 and_3Lec 2 and_3
Lec 2 and_3
 
Ccna introduction
Ccna introductionCcna introduction
Ccna introduction
 
Web technologies: recap on TCP-IP
Web technologies: recap on TCP-IPWeb technologies: recap on TCP-IP
Web technologies: recap on TCP-IP
 
Basic networking 07-2012
Basic networking 07-2012Basic networking 07-2012
Basic networking 07-2012
 
Bhargava Presentation.ppt
Bhargava Presentation.pptBhargava Presentation.ppt
Bhargava Presentation.ppt
 
Bhargava Presentation.ppt
Bhargava Presentation.pptBhargava Presentation.ppt
Bhargava Presentation.ppt
 
ip-basics.ppt
ip-basics.pptip-basics.ppt
ip-basics.ppt
 
ip net basic understanding slide show ppt
ip net basic understanding slide show pptip net basic understanding slide show ppt
ip net basic understanding slide show ppt
 
Introduction to OSI and QUIC
Introduction to OSI and QUICIntroduction to OSI and QUIC
Introduction to OSI and QUIC
 
Chapter 6 - Computer Networking a top-down Approach 7th
Chapter 6 - Computer Networking a top-down Approach 7thChapter 6 - Computer Networking a top-down Approach 7th
Chapter 6 - Computer Networking a top-down Approach 7th
 
nv.ppt
nv.pptnv.ppt
nv.ppt
 
Lecture12 ie321 dr_atifshahzad - networks
Lecture12 ie321 dr_atifshahzad - networksLecture12 ie321 dr_atifshahzad - networks
Lecture12 ie321 dr_atifshahzad - networks
 
Networking Fundamentals
Networking FundamentalsNetworking Fundamentals
Networking Fundamentals
 

More from rAVe [PUBS]

Kayye's Krystal Ball - Updated 2019
Kayye's Krystal Ball - Updated 2019Kayye's Krystal Ball - Updated 2019
Kayye's Krystal Ball - Updated 2019rAVe [PUBS]
 
Installation Issues for Converged AV/IT Systems
Installation Issues for Converged AV/IT Systems Installation Issues for Converged AV/IT Systems
Installation Issues for Converged AV/IT Systems rAVe [PUBS]
 
Universal Serial Bus (USB) Deep Dive Technology Exploration for AV Design and...
Universal Serial Bus (USB) Deep Dive Technology Exploration for AV Design and...Universal Serial Bus (USB) Deep Dive Technology Exploration for AV Design and...
Universal Serial Bus (USB) Deep Dive Technology Exploration for AV Design and...rAVe [PUBS]
 
Avoiding Pitfalls in Digital Signage Installations and Content
Avoiding Pitfalls in Digital Signage Installations and Content Avoiding Pitfalls in Digital Signage Installations and Content
Avoiding Pitfalls in Digital Signage Installations and Content rAVe [PUBS]
 
An Unbiased Explanation of AV-over-IP - Updated March 2019
An Unbiased Explanation of AV-over-IP - Updated March 2019An Unbiased Explanation of AV-over-IP - Updated March 2019
An Unbiased Explanation of AV-over-IP - Updated March 2019rAVe [PUBS]
 
Introduction to Windows Collaboration Displays
Introduction to Windows Collaboration DisplaysIntroduction to Windows Collaboration Displays
Introduction to Windows Collaboration DisplaysrAVe [PUBS]
 
Digital Signage Content Strategies for Savvy Integrators
Digital Signage Content Strategies for Savvy IntegratorsDigital Signage Content Strategies for Savvy Integrators
Digital Signage Content Strategies for Savvy IntegratorsrAVe [PUBS]
 
Kayye’s Krystal Ball 2018
Kayye’s Krystal Ball 2018Kayye’s Krystal Ball 2018
Kayye’s Krystal Ball 2018rAVe [PUBS]
 
UPDATED: OLED, The Curve of the Future
UPDATED: OLED, The Curve of the FutureUPDATED: OLED, The Curve of the Future
UPDATED: OLED, The Curve of the FuturerAVe [PUBS]
 
An Unbiased Explanation of AV-over-IP
An Unbiased Explanation of AV-over-IPAn Unbiased Explanation of AV-over-IP
An Unbiased Explanation of AV-over-IPrAVe [PUBS]
 
Top 10 (+2) Things Gary Kayye Saw at InfoComm 2018
Top 10 (+2) Things Gary Kayye Saw at InfoComm 2018Top 10 (+2) Things Gary Kayye Saw at InfoComm 2018
Top 10 (+2) Things Gary Kayye Saw at InfoComm 2018rAVe [PUBS]
 
The Future of Digital Signage in Smart Connected Cities
The Future of Digital Signage in Smart Connected Cities The Future of Digital Signage in Smart Connected Cities
The Future of Digital Signage in Smart Connected Cities rAVe [PUBS]
 
The Internet of Things Conference at E4
The Internet of Things Conference at E4The Internet of Things Conference at E4
The Internet of Things Conference at E4rAVe [PUBS]
 
The Future of Meeting Rooms and Classrooms is the 4K Digital Canvas
The Future of Meeting Rooms and Classrooms is the 4K Digital CanvasThe Future of Meeting Rooms and Classrooms is the 4K Digital Canvas
The Future of Meeting Rooms and Classrooms is the 4K Digital CanvasrAVe [PUBS]
 
OLED Curve of the Future
OLED Curve of the FutureOLED Curve of the Future
OLED Curve of the FuturerAVe [PUBS]
 
Dante Audio Networking Fundamentals
Dante Audio Networking FundamentalsDante Audio Networking Fundamentals
Dante Audio Networking FundamentalsrAVe [PUBS]
 
Installation Issues for Converged AV/IT Systems
Installation Issues for Converged AV/IT SystemsInstallation Issues for Converged AV/IT Systems
Installation Issues for Converged AV/IT SystemsrAVe [PUBS]
 
Designing Commercial Systems for Maximum Performance and Profit
Designing Commercial Systems for Maximum Performance and ProfitDesigning Commercial Systems for Maximum Performance and Profit
Designing Commercial Systems for Maximum Performance and ProfitrAVe [PUBS]
 
Connectors, Cables, Terminations and Rack Building
Connectors, Cables, Terminations and Rack Building Connectors, Cables, Terminations and Rack Building
Connectors, Cables, Terminations and Rack Building rAVe [PUBS]
 

More from rAVe [PUBS] (20)

Kayye's Krystal Ball - Updated 2019
Kayye's Krystal Ball - Updated 2019Kayye's Krystal Ball - Updated 2019
Kayye's Krystal Ball - Updated 2019
 
Installation Issues for Converged AV/IT Systems
Installation Issues for Converged AV/IT Systems Installation Issues for Converged AV/IT Systems
Installation Issues for Converged AV/IT Systems
 
Universal Serial Bus (USB) Deep Dive Technology Exploration for AV Design and...
Universal Serial Bus (USB) Deep Dive Technology Exploration for AV Design and...Universal Serial Bus (USB) Deep Dive Technology Exploration for AV Design and...
Universal Serial Bus (USB) Deep Dive Technology Exploration for AV Design and...
 
Avoiding Pitfalls in Digital Signage Installations and Content
Avoiding Pitfalls in Digital Signage Installations and Content Avoiding Pitfalls in Digital Signage Installations and Content
Avoiding Pitfalls in Digital Signage Installations and Content
 
AV in an IT World
AV in an IT WorldAV in an IT World
AV in an IT World
 
An Unbiased Explanation of AV-over-IP - Updated March 2019
An Unbiased Explanation of AV-over-IP - Updated March 2019An Unbiased Explanation of AV-over-IP - Updated March 2019
An Unbiased Explanation of AV-over-IP - Updated March 2019
 
Introduction to Windows Collaboration Displays
Introduction to Windows Collaboration DisplaysIntroduction to Windows Collaboration Displays
Introduction to Windows Collaboration Displays
 
Digital Signage Content Strategies for Savvy Integrators
Digital Signage Content Strategies for Savvy IntegratorsDigital Signage Content Strategies for Savvy Integrators
Digital Signage Content Strategies for Savvy Integrators
 
Kayye’s Krystal Ball 2018
Kayye’s Krystal Ball 2018Kayye’s Krystal Ball 2018
Kayye’s Krystal Ball 2018
 
UPDATED: OLED, The Curve of the Future
UPDATED: OLED, The Curve of the FutureUPDATED: OLED, The Curve of the Future
UPDATED: OLED, The Curve of the Future
 
An Unbiased Explanation of AV-over-IP
An Unbiased Explanation of AV-over-IPAn Unbiased Explanation of AV-over-IP
An Unbiased Explanation of AV-over-IP
 
Top 10 (+2) Things Gary Kayye Saw at InfoComm 2018
Top 10 (+2) Things Gary Kayye Saw at InfoComm 2018Top 10 (+2) Things Gary Kayye Saw at InfoComm 2018
Top 10 (+2) Things Gary Kayye Saw at InfoComm 2018
 
The Future of Digital Signage in Smart Connected Cities
The Future of Digital Signage in Smart Connected Cities The Future of Digital Signage in Smart Connected Cities
The Future of Digital Signage in Smart Connected Cities
 
The Internet of Things Conference at E4
The Internet of Things Conference at E4The Internet of Things Conference at E4
The Internet of Things Conference at E4
 
The Future of Meeting Rooms and Classrooms is the 4K Digital Canvas
The Future of Meeting Rooms and Classrooms is the 4K Digital CanvasThe Future of Meeting Rooms and Classrooms is the 4K Digital Canvas
The Future of Meeting Rooms and Classrooms is the 4K Digital Canvas
 
OLED Curve of the Future
OLED Curve of the FutureOLED Curve of the Future
OLED Curve of the Future
 
Dante Audio Networking Fundamentals
Dante Audio Networking FundamentalsDante Audio Networking Fundamentals
Dante Audio Networking Fundamentals
 
Installation Issues for Converged AV/IT Systems
Installation Issues for Converged AV/IT SystemsInstallation Issues for Converged AV/IT Systems
Installation Issues for Converged AV/IT Systems
 
Designing Commercial Systems for Maximum Performance and Profit
Designing Commercial Systems for Maximum Performance and ProfitDesigning Commercial Systems for Maximum Performance and Profit
Designing Commercial Systems for Maximum Performance and Profit
 
Connectors, Cables, Terminations and Rack Building
Connectors, Cables, Terminations and Rack Building Connectors, Cables, Terminations and Rack Building
Connectors, Cables, Terminations and Rack Building
 

Recently uploaded

Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 

Recently uploaded (20)

Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 

An Introduction and Comparison of Dante, AVB and CobraNet Methodologies

  • 1. AoIP An Introduction and Comparison of Dante, AVB/TSN, & CobraNet Methodologies
  • 2. Overview • Networking Basics • Technical and Capabilities Overview • AVB/TSN • CobraNet • Dante • Which One and When?
  • 3. • Introduction to AoIP • Conversational foundation and frame of reference when working with • Customers • Vendors / evaluating equipment • System designer • Building block for more further education How will this help me?
  • 5. • 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 Old Way
  • 6. • Minimal terminations • One RJ45 for dozens or hundreds of signal paths • Distance limited only by network • Flexible growth & reconfiguration: • End points at any network drop • Soft routing • Potential latency Audio Networking
  • 8. • Describe what happens in a network • Data passes down from 7 through 1 & back up The OSI Model Host 7 Application What we interface with (i.e. email, etc.) 6 Presentation Conversion for Application (i.e. compression, encryption) 5 Session Establish Connections between hosts 4 Transport Reliability TCP / UDP, “Segments” Media 3 Network Connects Subnets Routers: Packets, IP, “Packets” 2 Data Link Avoid Collisions Switches: Frames, MAC 1 Physical Moving Data Cables, Connectors, Hubs, “Bits”
  • 9. Host 7 Application What we interface with (i.e. email, etc.) 6 Presentation Conversion for Application (i.e. compression, encryption) 5 Session Establish Connections between hosts 4 Transport Reliability TCP / UDP, “Segments” Media 3 Network Connects Subnets Routers: Packets, IP, “Packets” 2 Data Link Avoid Collisions Switches: Frames, MAC 1 Physical Moving Data Cables, Connectors, Hubs, “Bits” • Describe what happens in a network • Data passes down from 7 through 1 & back up The OSI Model
  • 10. • Cables & connections • Moving bits from place to place • Hubs - all data to all ports, created collisions Physical Layer Host 7 Application What we interface with (i.e. email, etc.) 6 Presentation Conversion for Application (i.e. compression, encryption) 5 Session Establish Connections between hosts 4 Transport Reliability TCP / UDP, “Segments” Media 3 Network Connects Subnets Routers: Packets, IP, “Packets” 2 Data Link Avoid Collisions Switches: Frames, MAC 1 Physical Moving Data Cables, Connectors, Hubs, “Bits”
  • 11. • Collision avoidance • Switches • Media Access Control (MAC) Address Layer 2: Data Link Host 7 Application What we interface with (i.e. email, etc.) 6 Presentation Conversion for Application (i.e. compression, encryption) 5 Session Establish Connections between hosts 4 Transport Reliability TCP / UDP, “Segments” Media 3 Network Connects Subnets Routers: Packets, IP, “Packets” 2 Data Link Avoid Collisions Switches: Frames, MAC 1 Physical Moving Data Cables, Connectors, Hubs, “Bits”
  • 12. • VLAN: Group ports for isolation • Frame: Contains MAC address, payload data Layer 2: Data Link Host 7 Application What we interface with (i.e. email, etc.) 6 Presentation Conversion for Application (i.e. compression, encryption) 5 Session Establish Connections between hosts 4 Transport Reliability TCP / UDP, “Segments” Media 3 Network Connects Subnets Routers: Packets, IP, “Packets” 2 Data Link Avoid Collisions Switches: Frames, MAC 1 Physical Moving Data Cables, Connectors, Hubs, “Bits”
  • 13. • Divide network into smaller networks (subnets) • Connect to larger network (i.e. the Internet) • Separate data types for efficiency or security Layer 3: Network Layer Host 7 Application What we interface with (i.e. email, etc.) 6 Presentation Conversion for Application (i.e. compression, encryption) 5 Session Establish Connections between hosts 4 Transport Reliability TCP / UDP, “Segments” Media 3 Network Connects Subnets Routers: Packets, IP, “Packets” 2 Data Link Avoid Collisions Switches: Frames, MAC 1 Physical Moving Data Cables, Connectors, Hubs, “Bits”
  • 14. • {Packets [Frames (MAC address, Payload)]} • Source IP Address, Destination Address, DiffServ (Priority info), etc. Layer 3 - Network Layer Host 7 Application What we interface with (i.e. email, etc.) 6 Presentation Conversion for Application (i.e. compression, encryption) 5 Session Establish Connections between hosts 4 Transport Reliability TCP / UDP, “Segments” Media 3 Network Connects Subnets Routers: Packets, IP, “Packets” 2 Data Link Avoid Collisions Switches: Frames, MAC 1 Physical Moving Data Cables, Connectors, Hubs, “Bits”
  • 15. • Connection, data order, reliability, flow control, multiplexing • [Soft] Port Numbers: routing within a device • Multiple IP protocols • TCP – Transport Control Protocol • UDP – User Datagram Protocol Layer 4: Transport Layer Host 7 Application What we interface with (i.e. email, etc.) 6 Presentation Conversion for Application (i.e. compression, encryption) 5 Session Establish Connections between hosts 4 Transport Reliability TCP / UDP, “Segments” Media 3 Network Connects Subnets Routers: Packets, IP, “Packets” 2 Data Link Avoid Collisions Switches: Frames, MAC 1 Physical Moving Data Cables, Connectors, Hubs, “Bits”
  • 16. • TCP – Transport Control Protocol • UDP – User Datagram Protocol Layer 4: Transport Layer - Protocols Host 7 Application What we interface with (i.e. email, etc.) 6 Presentation Conversion for Application (i.e. compression, encryption) 5 Session Establish Connections between hosts 4 Transport Reliability TCP / UDP, “Segments” Media 3 Network Connects Subnets Routers: Packets, IP, “Packets” 2 Data Link Avoid Collisions Switches: Frames, MAC 1 Physical Moving Data Cables, Connectors, Hubs, “Bits”
  • 17. • Reliable: every packet acknowledged • Useful when 100% accuracy is required • Increases bandwidth consumption & latency Layer 4: Transport Layer - TCP Host 7 Application What we interface with (i.e. email, etc.) 6 Presentation Conversion for Application (i.e. compression, encryption) 5 Session Establish Connections between hosts 4 Transport Reliability TCP / UDP, “Segments” Media 3 Network Connects Subnets Routers: Packets, IP, “Packets” 2 Data Link Avoid Collisions Switches: Frames, MAC 1 Physical Moving Data Cables, Connectors, Hubs, “Bits”
  • 18. • No confirmation delivery – less header info • When urgency is critical (i.e. Real-time audio) • Disadvantage on unreliable network Layer 4: Transport Layer - UDP Host 7 Application What we interface with (i.e. email, etc.) 6 Presentation Conversion for Application (i.e. compression, encryption) 5 Session Establish Connections between hosts 4 Transport Reliability TCP / UDP, “Segments” Media 3 Network Connects Subnets Routers: Packets, IP, “Packets” 2 Data Link Avoid Collisions Switches: Frames, MAC 1 Physical Moving Data Cables, Connectors, Hubs, “Bits”
  • 19. Layer 4: TCP vs. UDP Headers Host 7 Application What we interface with (i.e. email, etc.) 6 Presentation Conversion for Application (i.e. compression, encryption) 5 Session Establish Connections between hosts 4 Transport Reliability TCP / UDP, “Segments” Media 3 Network Connects Subnets Routers: Packets, IP, “Packets” 2 Data Link Avoid Collisions Switches: Frames, MAC 1 Physical Moving Data Cables, Connectors, Hubs, “Bits”
  • 20. Layer 4: TCP vs. UDP Headers Host 7 Application What we interface with (i.e. email, etc.) 6 Presentation Conversion for Application (i.e. compression, encryption) 5 Session Establish Connections between hosts 4 Transport Reliability TCP / UDP, “Segments” Media 3 Network Connects Subnets Routers: Packets, IP, “Packets” 2 Data Link Avoid Collisions Switches: Frames, MAC 1 Physical Moving Data Cables, Connectors, Hubs, “Bits”
  • 21. • Mostly software & application related Layers 5 - 7 Host 7 Application What we interface with (i.e. email, etc.) 6 Presentation Conversion for Application (i.e. compression, encryption) 5 Session Establish Connections between hosts 4 Transport Reliability TCP / UDP, “Segments” Media 3 Network Connects Subnets Routers: Packets, IP, “Packets” 2 Data Link Avoid Collisions Switches: Frames, MAC 1 Physical Moving Data Cables, Connectors, Hubs, “Bits”
  • 22. • Just a tool to visualize & describe the process • Data moves down through layers on the way out & back up on the way in OSI Model Recap Host 7 Application What we interface with (i.e. email, etc.) 6 Presentation Conversion for Application (i.e. compression, encryption) 5 Session Establish Connections between hosts 4 Transport Reliability TCP / UDP, “Segments” Media 3 Network Connects Subnets Routers: Packets, IP, “Packets” 2 Data Link Avoid Collisions Switches: Frames, MAC 1 Physical Moving Data Cables, Connectors, Hubs, “Bits”
  • 24. • Differentiated Services / Quality of Service • Priority by data type (clock sync and audio packets over email) • Prioritized by tags in IP header (Layer 3) • Priority number assigned by manage switch to each packet Priority: “DiffServ” / “QoS”
  • 25. • Real-time Transport Protocol (RTP) for UDP • Keeps data in the right order • Time stamp on UDP header • Works with RTCP (Real Time Control Protocol) for QoS and sync • Variation: RTSP (Real Time Streaming Protocol) for TCP Timing: “RTP” & “RTSP”
  • 26. • Precision Timing Protocol (PTP) • Layer 2 - Switches provide hardware-based time stamping • Sub-microsecond accuracy to synchronize subnets Sync: “PTP”
  • 27. • High Adoption & Growing • Plug & Play • Common Dante Controller with Name-based routing • Existing networks • Network Setup for QoS • 0.25 - 5ms Latency •192 K / 32 bit • Adoption in flux • Plug & Play implementations • Control & configuration varies by manufacturer • Requires certified switch • Easy network setup • Excellent sync & 2ms latency • 192K / 32 bit floating point • Tried and true • Adoption Waning • Dedicated network suggested • One sample rate per system • 8 Channel Bundles If need to run on existing network or audio only If able to upgrade to AVB/ TSN certified switches & need video If CobraNet is already in place
  • 28. AVB / TSN: “It’s not a protocol it’s a standard”
  • 29. • 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 Standards vs. Protocols (Unofficial)
  • 30. • 2012+ • Proponent: AVnu Alliance… • Interoperable • precise timing • low latency requirements • open standards • Founders: Cisco, Harman, Intel, & others. Now 50+ members • Collection of IEEE Layer 2 standards Audio Video Bridging / Time Sensitive Networking
  • 31. • IEEE looked at the various standards to make sure audio and video can go across a network and pulled them together into one standard • Does not require a dedicated network • AVB by definition is part of the network • Media prioritized over other traffic as part of this definition − Audio will not suffer from other traffic − Non-media will not get the same priority • Requires AVB certified switch(es) • Will not pass on non-certified switches AVB / TSN – The Standard
  • 32. • Stream reservations for AV held by the switch • 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 AVB - Stream Reservations
  • 33. • Can run other data on same network. • Can control amount of the bandwidth allocated to AVB • Don’t need to set up QoS on the switch • Saves time • “Enable AVB”. • No VLANs to setup AVB – Setup & Media Compatibility
  • 34. • Up to 192K / 32 bit floating point • Multiple simultaneous sample rates • Channels: Reports vary by manufacturer • 400-512+ • Different devices support different channel counts • Latency 2ms up to 7 hops – some run less • “Perfect Audio & Video Sync” • Supports video, control, and any other payload data across the same network and within AVB/TSN AVB Audio Capabilities
  • 36. • 1996 by Peak Audio • 1997 Super Bowl Halftime Show & Disney’s Animal Kingdom • Now owned by Cirrus Logic • Combination of software, hardware & network protocol • Layer 2 protocol compatible with standard network infrastructure CobraNet Background
  • 37. • Up to 64 channels in and 64 channels out • Up to 96kHz / 24 Bit • Must match across system • Audio grouped in 8 channel bundles • Less at 24 bit • Channel count expandable by VLAN CobraNet Audio
  • 38. • Fixed, applies to the entire system • User definable: 1.33mS, 2.66mS, or 5.33mS • Lower latency yields lower channel counts • + AD/DA & DSP latency ≈ 10ms CobraNet Latency
  • 39. • Fixed, applies to the entire system • User definable: 1.33mS, 2.66mS, or 5.33mS • Lower latency yields lower channel counts • + AD/DA & DSP Latency ≈ 10ms CobraNet Latency
  • 40. • Clock accuracy: 10µs for channels originating on the same switch • Longer for devices connected to different switches • “Conductor” [Master Clock]sends out “Beat packet” for entire system Clocking
  • 41. • Dedicated network highly recommended but not required • VLAN’s an option to segment traffic • Bandwidth use up to capacity of the switch CobraNet Networking
  • 42. • Many CobraNet (and Dante) devices offer primary and secondary ports • For redundancy, not to daisy chain off ports • For automatic cutover in case of network failure CobraNet Redundancy
  • 45. “The new kid, that’s not so new”
  • 46. • 2003 Former team from Motorola started Audinate • Over 350 manufactures • 1000+ products • Over 30 million Dante network channels • Wide adoption & major events • Pope Francis, Paul McCartney, Bruce Springsteen, Elton John, Bob Dylan, Kenny Chesney, Foo Fighters, The Killers, etc. Dante - Background
  • 47. • Proprietary system of software & hardware • Licensed technology for use on standard networks • Managed switch on converged network • Standard switch on dedicated networks Dante Networking
  • 48. • OSI Layer 3 • DHCP to automatically assign IP addresses • Plug & Play device discovery • UDP / IP for speed • DiffServ QoS • Priority by data type • Priority number assigned to each packet at managed switch Dante Networking (cont.)
  • 49. • Supported channel count: 1024 (512/512) • Can route individually (No Bundles) • 192K / 32Bit • Supports multiple simultaneous sample rates • Must match between “subscriptions” • Subscriptions are signal routings from outputs of one device to inputs on another • Label-based routing Dante – Basic Audio
  • 50. Consistent system management interface: • Routing • Network status • Device info Dante Controller:
  • 51. Dante Controller – Network Status
  • 52. Dante Controller – Device Info
  • 53. • Latency: <0.15ms – 5ms • User adjustable & constant • Set in Dante Controller at receiver • Based on network size • Negotiation between receiver & transmitter to ensure high enough Dante – Latency
  • 54. • Latency: <0.15ms – 5ms • User adjustable & constant • Set in Dante Controller at receiver • Based on network size • Negotiation between receiver & transmitter to ensure high enough Dante – Latency
  • 55. • 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 • Dante Domain Manager Other Dante Software
  • 56. • 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 Dante Network Redundancy
  • 57. • AES67 – A standard for standards… • Get DiffServ standards to function together • May lose advanced functionality • ST-2110 • HQ Net – HARMAN Pro – Control Only • EtherSound • QLAN / QSYS – QSC Only • ANET – AVIOM • ROCKETNET • RAVENNA • H.264 AES67, ST-2110 & Other Players
  • 58. • Dante / Audinate uses DiffServ • Audinate is a member of AVnu Alliance (AVB) • Will also make available compatibility to AVB • AES67 – Unifies DiffServ family of protocols according to commonalities • Compatible with AES67 & AVB • Bridging between protocols can exist within a device Dante with AVB & AES67
  • 59. • High Adoption & Growing • Plug & Play • Common Dante Controller with Name-based routing • Existing networks • Network Setup for QoS • 0.25 - 5ms Latency •192 K / 32 bit • Adoption in flux • Plug & Play implementations • Control & configuration varies by manufacturer • Requires certified switch • Easy network setup • Excellent sync & 2ms latency • 192K / 32 bit floating point • Tried and true • Adoption Waning • Dedicated network suggested • One sample rate per system • 8 Channel Bundles If need to run on existing network or audio only If able to upgrade to AVB/ TSN certified switches & need video If CobraNet is already in place
  • 60. • The protocols themselves don’t matter as much as what they allow you to do with the equipment connected to them • While Dante, AVB, and CobraNet all have strength and limitations, they are each flexible enough to meet most audio demands • Consider starting with the rest of the system and then working towards the network methodology Conclusion: It’s not about the network…