limited-arm-86913
07/21/2025, 10:03 PMtall-airline-16756
07/21/2025, 10:03 PMtall-airline-16756
07/21/2025, 10:04 PMVideoFileRenderer, which encodes and saves them as a video file on the device.
• JavaScript/Web: The SDK provides a LocalTrackRecorder class that extends MediaRecorder for local recording. This allows you to record tracks directly in the browser and save the data locally.
• iOS/Swift: The SDK includes methods like startLocalRecording() and stopLocalRecording() to capture and save audio locally on the device.
These features let you record conversations on the client side, independent of any server-side recording.
Sources: Sources/LiveKit/Audio/Manager/AudioManager.swift | livekit-android-sdk/src/main/java/io/livekit/android/room/participant/Local... | src/room/track/options.ts