What is AoIP?
What is IP? What is Audio? AoIP use cases. Codecs: PCM, compression, MP3, AAC, uncompressed PCM, sample rates, bit depth. The major AoIP protocols: Dante, AES67, Ravenna, Livewire+, Wheatnet.
Hands on: Base IP connectivity, Sending an audio stream using audacity and Ravenna VSC.
AoIP protocol stacks
Ethernet, Layer 2 audio protocols: Livewire, Wheatnet. IP, TCP, UDP, RTP. IPv6. Why UDP is used. Dante, AES67 and Ravenna. Using SMPTE 2110 for audio.
Hands on: AoIP packet analysis with Wireshark.
IP issues
Is bandwidth an issue with Audio? Factors affecting bandwidth: Quality and sample rate, number of channels. Delay, latency, jitter, signalling. Routers. QoS, IP DSCP field, 802.1Q.
Hands on: Analysing jitter, packet loss and other performance issues. Iperf3.
RTP
RTP, ports, payload types, dynamic payloads, RTCP.
Hands on: RTP analysis with Wireshark.
Security
VLANs, Firewalls, VPNs. SRTP. Dante and AES encryption.
Hands on: Securing an AoIP channel.
Timing
Synchronisation in one stream versus many streams. What is time? Computers and time. NTP, PTP, how PTP works, transparent and boundary clocks. PTP timestamps. Synchronising RTP timestamps.
Hands on: Analysing PTP with Wireshark.
Multicasting
Multicasting compared to unicasting and broadcasting, when to use and when not to use multicasting. Multicast addressing.
Hands on: Multicast troubleshooting tools.
Multicast architecture
The big picture, IGMPv1/v2/v3, PIM-SM, SSM. MLD. SAP/SDP.
Hands on: IGMP snooping, Building and analysing a routed multicast network.
Multi zone audio distribution
Multiple zones with different audio streams. Failover and redundancy. STP, RSTP.
Hands on: Audio routing and automatic failover.
AoIP protocols and architectures
Comparison of Dante, AES67, SMPTE 2110 30 and 31, Ravenna, Livewire+ and Wheatstone. Interoperability. When and where each is used. AoIP hardware and software overview. IP audio edge, Interfaces, consoles, DSPs. Virtual soundcards and software mixers.
Hands on: Dante controller flow monitoring of AES67 streams.