Topic guide
Audio & Video
Create reliable capture, playback, editing, streaming, and spatial media experiences with Apple’s audio and video frameworks.
The Audio & Video track covers the full media pipeline: capture, processing, playback, routing, metadata, and delivery. It is useful for teams building cameras, editors, players, calls, music products, and immersive media.
- Sessions
- 26
- 2026
- 7
- 2025
- 10
- 2024
- 9
What this topic covers
- AVFoundation capture and playback
- Media processing, codecs, and streaming
- Now Playing, routing, and spatial audio
WWDC 2026
7 sessions- Build a responsive camera app that launches quicklyDiscover how to build a camera app that launches instantly so people never miss the perfect shot. Explore how to optimize the entire camera launch sequence — from app startup to first preview frame. Ensure…
- Build live production tools for Apple Immersive VideoGo behind the scenes of live Apple Immersive Video production. Discover how to package immersive video, spatial audio, and scene metadata for transport over IP networks using the SMPTE 2110 standard. Harness…
- Discover generated subtitles and subtitle stylesMake your video content more accessible with generated subtitles — a powerful new feature that can transcribe spoken audio or translate subtitles from another language, using on-device models. Explore caption…
- Integrate MusicKit into your appBring the power of Apple Music into your app using MusicKit. We'll cover authorization, subscription-status checks, music selection, playback control, and cross-storefront song sharing. Learn how to use the…
- Meet the Music Understanding frameworkDiscover Music Understanding, a new framework that lets your app analyze audio across six dimensions, on device: key, rhythm, structure, pace, instrument activity, and loudness. And use the Music Understanding…
- Meet the Now Playing frameworkGet a first look at Now Playing — a Swift framework that connects your app's media playback to system surfaces like the Lock Screen, Control Center, Dynamic Island, and CarPlay. Discover how to publish…
- Prepare your tvOS apps for Dynamic TypeDynamic Type empowers people to comfortably read and interact with your app by letting them choose the text size that works best for them. You'll learn how to get your app ready for Dynamic Type on tvOS…
WWDC 2025
10 sessions- Capture cinematic video in your appDiscover how the Cinematic Video API enables your app to effortlessly capture cinema-style videos. We'll cover how to configure a Cinematic capture session and introduce the fundamentals of building a video…
- Create a seamless multiview playback experienceLearn how to build advanced multiview playback experiences in your app. We'll cover how you can synchronize playback between multiple players, enhance multiview playback with seamless AirPlay integration, and…
- Enhance your app with machine-learning-based video effectsDiscover how to add effects like frame rate conversion, super resolution, and noise filtering to improve video editing and live streaming experiences. We'll explore the ML-based video processing algorithms…
- Enhance your app’s audio recording capabilitiesLearn how to improve your app's audio recording functionality. Explore the flexibility of audio device selection using the input picker interaction on iOS and iPadOS 26. Discover APIs available for…
- Explore video experiences for visionOSLearn about the different ways you can create and present immersive video experiences within your app. We'll explore the diverse media types available in visionOS 26, including profiles for 180°, 360°, and…
- Learn about Apple Immersive Video technologiesExplore the capabilities of Apple Immersive Video and Apple Spatial Audio Format technologies to create truly immersive experiences. Meet the new ImmersiveMediaSupport framework, which offers functionality to…
- Learn about the Apple Projected Media ProfileDive into the Apple Projected Media Profile (APMP) and see how APMP enables 180º/360º and Wide FoV projections in QuickTime and MP4 files using Video Extended Usage signaling. We'll provide guidance on using…
- Share visionOS experiences with nearby peopleLearn how to create shared experiences for people wearing Vision Pro in the same room. We'll show you how to integrate SharePlay and leverage ARKit in your app, introduce the updated window sharing flows for…
- Support immersive video playback in visionOS appsDiscover how to play immersive videos in visionOS apps. We'll cover various immersive rendering modes, review the frameworks that support them, and walk through how to render immersive video in your app. To…
- What’s new in visionOS 26Explore exciting new features in visionOS 26. Discover enhanced volumetric APIs and learn how you can combine the power of SwiftUI, RealityKit and ARKit. Find out how you can build more engaging apps and games…
WWDC 2024
9 sessions- Capture HDR content with ScreenCaptureKitLearn how to capture high dynamic colors using ScreenCaptureKit, and explore new features like HDR support, microphone capture, and straight-to-file recording.
- Customize spatial Persona templates in SharePlayLearn how to use custom spatial Persona templates in your visionOS SharePlay experience to fine-tune the placement of Personas relative to your app. We'll show you how to adopt custom spatial Persona templates…
- Discover media performance metrics in AVFoundationDiscover how you can monitor, analyze, and improve user experience with the new media performance APIs. Explore how to monitor AVPlayer performance for HLS assets using different AVMetricEvents, and learn how…
- Enhance ad experiences with HLS interstitialsExplore how HLS Interstitials can help you seamlessly insert advertisements into your HLS content. We'll also show you how to use integrated timeline to tune your UI experience and build SharePlay for…
- Enhance the immersion of media viewing in custom environmentsExtend your media viewing experience using Reality Composer Pro components like Docking Region, Reverb, and Virtual Environment Probe. Find out how to further enhance immersion using Reflections, Tint…
- Explore multiview video playback in visionOSLearn how AVExperienceController can enable playback of multiple videos on Apple Vision Pro. Review best practices for adoption and explore great use cases, like viewing a sports broadcast from different…
- Introducing enterprise APIs for visionOSFind out how you can use new enterprise APIs for visionOS to create spatial experiences that enhance employee and customer productivity on Apple Vision Pro.
- Migrate your TVML app to SwiftUISwiftUI helps you build great apps on all Apple platforms and is the preferred toolkit for bringing your content into the living room with tvOS 18. Learn how to use SwiftUI to create familiar layouts and…
- Use HDR for dynamic image experiences in your appDiscover how to read and write HDR images and process HDR content in your app. Explore the new supported HDR image formats and advanced methods for displaying HDR images. Find out how HDR content can coexist…