AVAudioEngine: when the interlocutor st-st-stutters
summary
A practical talk about using AVAudioEngine for handling audio and VoIP calls on iOS, describing pitfalls, surprises and unreliable behaviors developers may encounter. It covers concrete issues from the speaker’s six years of iOS experience (three years at RosDomofon) and gives guidance on what parts of AVAudioEngine can be trusted and where bugs or unexpected behavior appear.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 2:38Domo project overview
- 7:59iOS 13 SDK changes
- 11:30Stuttering audio issue
- 17:18Diagnosing packet loss
- 21:50Voice Processing IO problems
- 25:11Routing and hardware changes
- 29:27iOS 14 testing
- 31:00Audio session errors
- 35:24Night tests and Do Not Disturb
- 37:37Recommendations and conclusions
- 39:29Q&A
related talks
01h 12mMake your app talk
19mReal-Time Rendering with AVAudioEngine
41mEverything You Need to Know About AVAudioEngine Starting Today
21mBuilding Voice First Apps
53mBuilding a Video Player for iOS from Scratch
43mSecond degree asyncronousity - learnings from developing iOS + IoT apps
52mMessenger Inside Out, or How to Build a Messenger in an iOS Mobile App Today
01h 14mAccessibility — the Pinnacle of Technology
