Audinate Group Ltd. · ASX:AD8
Audinate — Technical Presentation (2016)
76 slides from Audinate's technical presentation, 2016
Slide 1: Dante Certification Program Level 1
DANTE CERTIFICATION PROGRAM LEVEL 1 http://www.audinate.com/resources 1 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 2: The Dante Certification Program
THE DANTE CERTIFICATION PROGRAM New training program from Audinate ● Official certification lets your customers know that you have the knowledge and skills to implement Dante networks ● Ensures a consistent set of methods and knowledge http://www.audinate.com/resources 2 Copyright 2016 Audinate Pty
Slide 3: The Dante Certification Program
THE DANTE CERTIFICATION PROGRAM With Dante Certification, you receive: • Use of the Level 1 and Level 2 “Dante Certified” logos • A certificate of completion for each level passed. • Optional listing in directory of Dante Certified professionals http://www.audinate.com/resources 3 Copyright 2016 Aud
Slide 4: Level 1: Introduction to Dante
THE DANTE CERTIFICATION PROGRAM Level 1: Introduction to Dante • In-person and online delivery • Background • Basic signal routing • Setting up Dante in simple systems (approximately 6 devices, 1 switch) http://www.audinate.com/resources 4 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 5: Level 2: Intermediate Dante Concepts
THE DANTE CERTIFICATION PROGRAM Level 2: Intermediate Dante Concepts • Delivered in-person • Larger systems (approx. 12 devices) • Clocking options • Understanding unicast & multicast • Latency • Redundancy • Dante Virtual Soundcard and Dante Via http://www.audinate.com/resources 5 Copyright 2016 Au
Slide 6: The Dante Certification Program: Required steps
THE DANTE CERTIFICATION PROGRAM Required steps: • Level 1: Pass Level 1 online exam • Level 2: Pass Level 2 online exam PLUS “hands on” exam at event http://www.audinate.com/resources 7 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 7: Introduction to Dante
INTRODUCTION TO DANTE DANTE CERTIFICATION PROGRAM LEVEL 1 http://www.audinate.com/resources 8 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 8: About Audinate
ABOUT AUDINATE Headquartered in Network Develop Dante as Sydney, Australia engineers first 100% interoperable solution for all audio manufacturers http://www.audinate.com/resources 9 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 9: What We Make
WHAT WE MAKE Dante technology (all of it) Hardware modules Development tools Software products: • Dante Controller • Dante Virtual Soundcard • Dante Via http://www.audinate.com/resources 10 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 10: The Dante Certification Program course structure
THE DANTE CERTIFICATION PROGRAM Course structure: • Level 1: Introduction to Dante • Level 2: Intermediate Dante Concepts Certificate requires: • Pass Level 1 online test • Pass Level 2 online test • Pass Level 2 hands-on test http://www.audinate.com/resources 11 Copyright 2016 Audinate Pty Ltd. All
Slide 11: Level 1 Topics
LEVEL 1 TOPICS IP What is Using Digital audio networking basics basics http://www.audinate.com/resources 12 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 12: Digital Audio Basics
DIGITAL AUDIO BASICS LEVEL 1 DANTE CERTIFICATION PROGRAM http://www.audinate.com/resources 13 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 13: Analog to Digital Conversion
ANALOG TO DIGITAL CONVERSION Analog signal is sampled at constant intervals ● Yields a stream of values in time ● Pulse Code Modulation (PCM) http://www.audinate.com/resources 14 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 14: Sample Rate
SAMPLE RATE Interval at which samples are taken ● Nyquist Theorem: Samples must be taken at least 2x maximum audio frequency http://www.audinate.com/resources 15 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 15: Bit Depth
BIT DEPTH Number of Number of Bits Values How many bits are used to 1 2 represent amplitude 2 4 ● 4 16 More bits -> more accuracy 8 256 CDs: 16 bits Pro: 24 bits 16 65536 24 16777216 32 4294967296 http://www.audinate.com/resources 16 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 16: Combining Sample Rate & Bit Depth
COMBINING SAMPLE RATE & BIT DEPTH More of each -> greater fidelity ● Increased bandwidth usage ● Greater sample rates -> fewer I/O channels http://www.audinate.com/resources 17 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 17: Bandwidth (Audio Only)
BANDWIDTH (AUDIO ONLY) Audio Bandwidth = (Sample rate) x (Bit depth) ● Example: 48kHz sample rate, 24-bit depth 48,000 x 24 = 1.152 mbits/sec per channel ● 64 channels of audio at 48kHz/24-bit 48,000 x 24 x 64 = 74 mbits/sec ● Typical Dante network flow of 1 to 4 channels ≈ 6 mbits/sec http://www.au
Slide 18: Word Clock
WORD CLOCK The clock that determines where in the data an audio sample begins ● Must be consistent for all devices in a digital system so that data is read the same way ● Single Clock Master for multi-device systems http://www.audinate.com/resources 19 Copyright 2016 Audinate Pty Ltd. All rights res
Slide 19: Word Clock Example
WORD CLOCK EXAMPLE Without word clock sync: With word clock sync: A: 0011 1100 0000 1111 A: |0011 1100 0000 1111 B: 1001 1110 0000 0111 1 B: 1|0011 1100 0000 1111 Time → Time → Values can be different Values are the same http://www.audinate.com/resources 20 Copyright 2016 Audinate Pty Ltd. All right
Slide 20: Jitter
JITTER Distortion caused by inconsistent word clock in playout ● Classic problem with older “daisy chained” digital audio ● AES3, MADI, ADAT, S/PDIF ● Expensive to solve in older systems http://www.audinate.com/resources 21 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 21: Latency
LATENCY Audio signal delay in a system ● Transport and processing ● Mainly a problem when we hear delayed and un-delayed signal simultaneously ● Problem for legacy networking systems (VoIP) http://www.audinate.com/resources 22 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 22: Summary
SUMMARY Digital audio works by playing out or recording samples Bit depth describes amplitude resolution Sample rate determines maximum analog frequency ● Word clock must be consistent and correctly sync'd ● Digital audio produces data that can be transported like any other – time is the key that Da
Slide 23: IP Networking Basics
IP NETWORKING BASICS DANTE CERTIFICATION PROGRAM LEVEL 1 http://www.audinate.com/resources 24 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 24: How Much Networking Do I Need to Know?
HOW MUCH NETWORKING DO I NEED TO KNOW? NOT VERY MUCH (USUALLY) http://www.audinate.com/resources 25 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 25: Physical Side of Networking
PHYSICAL SIDE OF NETWORKING Modern small networks are made of 3 things: Things that get connected Switches: provide a central bridge for connections Cables: connect them together http://www.audinate.com/resources 26 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 26: What Kind of Cable for Dante?
WHAT KIND OF CABLE FOR DANTE? Same as for any regular computer network ● Gigabit rated: CAT5E CAT6 ● 100 meters max per run http://www.audinate.com/resources 27 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 27: What About Wi-Fi?
WHAT ABOUT WI-FI? Wi-Fi is another way to connect to IP networks ● Less reliable that wired Ethernet ● Not compatible with Dante audio ● OK for Dante Controller only http://www.audinate.com/resources 28 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 28: What About Fiber?
WHAT ABOUT FIBER? Much Just another Requires greater way to do switches with distances if Ethernet SFP needed http://www.audinate.com/resources 29 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 29: Switches
SWITCHES Switches connect devices on a common network ● Available small (5 ports) up to large (48 ports) ● Switches support all ports going full speed all the time ● Use gigabit (or faster) switches! http://www.audinate.com/resources 30 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 30: Switches – Unmanaged & Managed
SWITCHES – UNMANAGED & MANAGED Unmanaged switches – plug ‘n play, limited ● Managed switches – many, many options, tests and adjustments ● Dante works with either type ● Managed switches useful in “mixed” (e.g., audio + other data) or heavily loaded networks ● Unmanaged switches good in small dedica
Slide 31: Then You Don't Need a Managed Switch
THEN YOU DON’T NEED A MANAGED SWITCH If you use only one switch to connect your Dante devices… And you are only using the network for Dante audio… http://www.audinate.com/resources 32 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 32: EEE Switches
EEE SWITCHES One special note: ● EEE or “Green” switches are often not good choices for real time media ● The energy saving feature will shut down ports and prevent parts of Dante from working properly ● Disable this feature, or use switches that do not support it http://www.audinate.com/resources 3
Slide 33: Topology
TOPOLOGY Device 1 Daisy chain Device 1 Device 2 Device 3 Device 4 Device Device 3 Switch 2 Device 4 Star http://www.audinate.com/resources 34 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 34: Single Switch Example
SINGLE SWITCH EXAMPLE SWITCH PC or Mac Dante Virtual Soundcard http://www.audinate.com/resources 35 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 35: Multiple Stars
MULTIPLE STARS Device Device 1 5 Device Device Device Device 3 Switch 2 8 Switch 6 Device Device 4 Switch 7 http://www.audinate.com/resources 36 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 36: Multiple Stars Example
MULTIPLE STARS EXAMPLE http://www.audinate.com/resources 37 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 37: Summary
SUMMARY • Always use gigabit switches • Use CAT5E or CAT6 cable • Use fiber for long runs (over 100 meters) • Use either managed or unmanaged switches for smaller networks • Dante-only networks with one switch do not require management features, and may safely use unmanaged switches. • Use a ”Star”
Slide 38: Logical Side of Networking
LOGICAL SIDE OF NETWORKING In analog, physical wiring showed signal paths ● In networks, connections “logical” – name-to-name ● Each cable carries many signals for many devices ● Data delivered in packets ● Network technology is neutral; no special gear needed for audio http://www.audinate.com/resou
Slide 39: A Word About Network Layers
A WORD ABOUT NETWORK LAYERS Each layer passes data to the next Layer 1: physical connections (e.g., cables) Physical (hardware & cables) ● Layer 2: devices represented by fixed hardware addresses (MAC) Hardware addresses ● Layer 3: devices represented by variable IP IP addresses addresses http://www
Slide 40: What Is an IP Address?
WHAT IS AN IP ADDRESS? Numeric addresses associated with devices ● On a LAN, direct communication only possible between devices in the same IP address range ● LAN: all addresses in same range ● Dynamic (preferred) or user-assigned ● Avoid manual (static) addressing to avoid duplicates or unreachable
Slide 41: What Is a LAN?
WHAT IS A LAN? Local-area Network ● Small number of devices (<200) ● Very reliable, fast ● Shares a common IP address range ● Majority of audio networks are LANs http://www.audinate.com/resources 42 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 42: What Is a "Stand Alone" Network?
WHAT IS A “STAND ALONE” NETWORK? A single LAN ● Usually dedicated to one purpose ● Not dependent upon external resources (e.g., internet, servers) ● Not connected to other LANs through a router ● Commonly used to separate responsibilities of AV installer http://www.audinate.com/resources 43 Copyrigh
Slide 43: Automatic Addressing
AUTOMATIC ADDRESSING LAN requires IP addresses in a common range ● Automatic addressing enabled by default on Dante devices ● Self-assigned addresses create a working LAN http://www.audinate.com/resources 44 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 44: Summary
SUMMARY Automatic “Stand alone” Layer 3 addressing networks are networking allows enables simple commonly used to use of IP “plug and play” separate and addresses for use of Dante in simplify connections stand alone responsibilities networks – use it! http://www.audinate.com/resources 45 Copyright 2
Slide 45: What Is Dante?
WHAT IS DANTE? DANTE CERTIFICATION PROGRAM LEVEL 1 http://www.audinate.com/resources 46 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 46: Dante is a hardware and software solution that transports precisely timed digital audio
DANTE IS A HARDWARE AND SOFTWARE SOLUTION THAT TRANSPORTS PRECISELY TIMED DIGITAL AUDIO BETWEEN DEVICES USING STANDARD IP NETWORKING http://www.audinate.com/resources 47 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 47: Dante Features and Benefits
DANTE FEATURES AND BENEFITS All devices use human- readable names Low, deterministic latency ● ● Precise time alignment of Virtually jitter-free all audio ● ● Automatic re-connection Automatic device discovery after power cycles ● One-click routing http://www.audinate.com/resources 48 Copyright 2016
Slide 48: How Is Dante Built Into Products?
HOW IS DANTE BUILT INTO PRODUCTS? http://www.audinate.com/resources 49 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 49: Dante Bandwidth
DANTE BANDWIDTH Max Channels per link Legacy digital systems constrained to lower 512 channel count ● Gigabit means Dante is capable of 512x512 at each link, many more for entire network 64 ● 32 Even a large 64 channel console consumes Dante over MADI Cobranet over only 1/8 capacity of a single port
Slide 50: Sample Rate and Connection
SAMPLE RATE AND CONNECTION Only Dante channels using 48kHz the same sample rate may connect ● Multiple sample rates on the same network OK ● Higher sample rates = fewer 48kHz channels for same bandwidth ● All common sample rates supported http://www.audinate.com/resources 51 Copyright 2016 Audinate
Slide 51: Latency
LATENCY • 100% deterministic – always well-defined • Default Dante latency 1ms – suitable for large networks (10 hops!) • Adjustable to suit needs – Minimum 150μs – Maximum 5ms • Set per Device http://www.audinate.com/resources 52 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 52: Clocking
CLOCKING Dante handles clocking automatically ● Clock Master is determined by election ● All devices sync'd to Master ● Each device has a clock ● New Clock Master elected as needed http://www.audinate.com/resources 53 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 53: What Does Dante Not Do?
WHAT DOES DANTE NOT DO? Sample rate conversion ● Level control ● MIDI ● SMPTE time code These are handled by products Control and other data runs alongside Dante on network http://www.audinate.com/resources 54 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 54: Using Dante
USING DANTE DANTE CERTIFICATION PROGRAM LEVEL 1 http://www.audinate.com/resources 55 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 55: Dante Controller
DANTE CONTROLLER Primary Dante tool ● Routing: Setup, view, change ● Clocking adjustments ● Sample Rate settings ● Latency settings ● Clock and Latency monitoring http://www.audinate.com/resources 56 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 56: Discovery and Routing
DISCOVERY AND ROUTING If no devices are connected, Dante Controller is empty ● Dante Controller always shows the current state of the network ● Key concept: Dante configuration lives in devices, not on your computer http://www.audinate.com/resources 57 Copyright 2016 Audinate Pty Ltd. All rights res
Slide 57: Discovery and Routing: Directly Connect One Device
DISCOVERY AND ROUTING DIRECTLY CONNECT ONE DEVICE When they are connected to network, Dante devices automatically appear in Dante Controller ● No pre-configuration ● Human readable names ● A Dante device can be connected directly to a computer http://www.audinate.com/resources 59 Copyright 2016 Audi
Slide 58: Discovery and Routing: Multiple Devices and Channels
DISCOVERY AND ROUTING MULTIPLE DEVICES AND CHANNELS Use switch to connect multiple devices ● Click “+” sign to view device channels Click “-” sign to hide channels ● Transmitter channels on horizontal ● Receiver channels on vertical http://www.audinate.com/resources 61 Copyright 2016 Audinate Pty Lt
Slide 59: Discovery and Routing: Subscriptions
DISCOVERY AND ROUTING SUBSCRIPTIONS Dante connections are “subscriptions” ● With device channels showing, click at intersection of desired transmit and receive channels ● Green checkmark means subscription is OK Sample rates and types match http://www.audinate.com/resources 63 Copyright 2016 Audinat
Slide 60: Discovery and Routing: Deleting
DISCOVERY AND ROUTING DELETING To delete a subscription, click on green checkmark ● Checkmark disappears, subscription deleted http://www.audinate.com/resources 65 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 61: Discovery and Routing: Splits
DISCOVERY AND ROUTING SPLITS Splits are easy with Dante ● Simply click at intersections of multiple receiver’s channels for a desired transmitter ● Audio is sent to all subscribed devices and channels http://www.audinate.com/resources 67 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 62: Device Names
DEVICE NAMES Recommended: Name first, then route ● You can use device names of your choice ● Double click device in Routing view, go to Device Config tab ● Edit name http://www.audinate.com/resources 69 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 63: Channel Labels
CHANNEL LABELS Labels can be applied to any channels ● Use Device View ● Makes it easy for volunteers or newbies to use system ● Software version of masking tape 😉😉 http://www.audinate.com/resources 71 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 64: Adjust Sample Rate
ADJUST SAMPLE RATE In Device View -> Device Config tab ● Adjust sample rate and bit depth (Encoding) ● Choices determined by product ● Most common 48kHz / PCM 24 http://www.audinate.com/resources 73 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 65: Power Cycle Recovery
POWER CYCLE RECOVERY Configurations are stored in Dante devices – not in Dante Controller ● At power up and/or reconnection, all subscriptions are re-established ● Dante Controller not required! http://www.audinate.com/resources 75 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 66: Does Dante Controller Need to Be on the Network All the Time?
NO DOES DANTE CONTROLLER NEED TO BE ON THE NETWORK ALL THE TIME? http://www.audinate.com/resources 76 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 67: Summary: Key Takeaways 1
SUMMARY: KEY TAKEAWAYS 1 Dante Controller automatically displays connected devices ● Dante devices and channels have user-definable names ● Dante Controller displays both transmitter (source) and receiver (sink) channels ● Channel to channel connections are called subscriptions ● Subscriptions are m
Slide 68: Summary: Key Takeaways 2
SUMMARY: KEY TAKEAWAYS 2 Subscriptions may only be made between devices running the same sample rate, adjusted in Device View ● Dante devices “remember” settings and subscriptions ● Dante automatically selects a Master Clock ● Dante Controller does not need to remain on network ● Dante does not alte
Slide 69: Recording with Dante Virtual Soundcard
RECORDING WITH DANTE VIRTUAL SOUNDCARD DANTE CERTIFICATION PROGRAM LEVEL 1 http://www.audinate.com/resources 79 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 70: What Is Dante Virtual Soundcard? (DVS)
WHAT IS DANTE VIRTUAL SOUNDCARD? (DVS) Soft Soundcard for Mac or PC ● Connects to Dante network ● Record and playout from 2x2 up to 64x64 channels using any DAW software http://www.audinate.com/resources 80 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 71: Connect to a DAW
CONNECT TO A DAW Launch Dante Virtual Soundcard ● Set number of channels and Start DVS ● DVS will appear as audio device on computer Mac – Core Audio Windows – ASIO or WDM ● Select as I/O device in DAW preferences http://www.audinate.com/resources 81 Copyright 2016 Audinate Pty Ltd. All rights reser
Slide 72: Subscribe Channels
SUBSCRIBE CHANNELS Open Dante Controller ● Computer with DVS appears as Dante device ● Subscribe channels to Dante devices on network ● Record and Playout with DAW http://www.audinate.com/resources 82 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 73: Now What?
NOW WHAT? http://www.audinate.com/resources Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 74: Next Steps
NEXT STEPS • Want to know more? • Take Level 2! • Go in depth on: – Dante Controller – Dante Virtual Soundcard – Using Multicast – Redundant Dante networks – More! http://www.audinate.com/resources 84 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 75: Take the Test
TAKE THE TEST http://www.audinate.com/certify • Create Audinate account if you don’t have one • Login at URL • Take Level 1 test • Certificate automatically generated http://www.audinate.com/resources 85 Copyright 2016 Audinate Pty Ltd. All rights reserved
Slide 76: Thank You
THANK YOU http://www.audinate.com/resources Copyright 2016 Audinate Pty Ltd. All rights reserved