v0.5.0¶
Release Date: 2026-08-08
Room recording via LiveKit Egress, plus fixes for a build breakage introduced by the omniavatar-core v0.4.0 API restructuring.
Highlights¶
- Room recording via LiveKit Egress with local file and S3 output
- Fixed build breakage from the omniavatar-core v0.4.0 API restructuring
Added¶
room.RecordingClientfor room recording via LiveKit Egress (eac1bfe)room.RecordingConfigwith layout, format, and local/S3 output options (eac1bfe)RecordingClient.StartRecording()to start a room composite egress recording (eac1bfe)RecordingClient.StopRecording()to end an active recording (eac1bfe)RecordingClient.ListRecordings()to query active egress sessions for a room (eac1bfe)- MP4 and OGG output formats via
room.RecordingFormat(eac1bfe) - Grid, speaker, and single-speaker layouts via
room.RecordingLayout(eac1bfe)
Fixed¶
avatar.LiveKitSessionbuild failure:avcore.Session/avcore.SessionCallbacksnow resolve fromomniavatar-core/live, where those types actually live as of omniavatar-core v0.4.0 (d40fbfd)agent.startAvatarLockedbuild failure: sameavcoreimport fix, plus renamed the removedomniavatar.GetAvatarProvidercall toomniavatar.GetLiveProvider(531f5fd)
Dependencies¶
github.com/plexusone/omniavatarv0.1.0 → v0.3.0 (5fbb153)github.com/plexusone/omniavatar-corev0.1.0 → v0.4.0 (5fbb153)github.com/plexusone/heygen-gov0.1.0 → v0.2.0 (9e9e208)github.com/plexusone/omnivoice-corev0.15.0 → v0.16.0 (b2bf98a)github.com/livekit/protocolv1.49.0 → v1.50.4 (58bbd83)github.com/livekit/server-sdk-go/v2v2.17.0 → v2.18.1 (05c46ce)github.com/pion/webrtc/v4v4.2.16 → v4.2.18 (ef8aed6)github.com/livekit/media-sdkbumped for compatibility with the above (3ba8779)