This message was deleted.
# ask-ai
s
This message was deleted.
t
Thanks for reaching out, Aaron. I'm an AI assistant and I'm here to help. Give me a moment while I research this topic.
I'm happy to share that LiveKit supports both adaptive streaming and AI avatars, designed to enhance your experience: • Adaptive Streaming: This wonderful feature adjusts video quality on the fly based on how visible and large the video element is, helping optimize your bandwidth. It works seamlessly with simulcast and is available in the JavaScript/TypeScript SDK as well as other client SDKs like Flutter. Just a heads-up, it’s not yet available in the Rust SDK, but we're always working to improve! • AI Avatars: LiveKit also integrates beautifully with platforms like Tavus and Anam to bring real-time video avatars for AI voice agents to life. These avatars are generated remotely and then published to LiveKit rooms just like regular video tracks. If you'd like any help or guidance on how to implement these features, please don’t hesitate to reach out—I’m here to support you every step of the way! Sources: Bringing Zoom's end-to-end optimizations to WebRTC | Subscribing to tracks | LiveKit Docs | README.md | Bringing AI avatars to voice agents | livekit-plugins/livekit-plugins-anam/README.md