I’m building Leida, a mobile-first social app that blends high-energy live video with real-time interaction. The core module I need you to craft is a live streaming engine that runs smoothly on iOS and Android and delivers three headline experiences: • PK Battles – streamers go head-to-head with synchronized video, real-time score/cheer overlays, and an automatic settlement at the end of each round. • Multiplayer Live Streams – up to four hosts on screen at once, with dynamic layout switching, latency kept under two seconds, and a simple “seat” management interface. • Voice Chat Rooms – audio-only lounges that stay open even when no camera is on, supporting hundreds of listeners, host mic-control, and basic spatial audio. I’m open to whichever stack you prefer—WebRTC, RTMP with an SFU, or proven SDKs like Agora, Twilio Live, or AWS IVS—as long as you can demonstrate low-latency performance and handle scaling to thousands of concurrent viewers. The UI will be skinned by my design team later, so ship the feature set in a clean, documented codebase (React Native or Flutter is ideal, but native Swift/Kotlin is fine if it yields better performance). Acceptance criteria will be a working demo app delivered through TestFlight / APK, complete README, and concise API documentation so my backend crew can wire up gifts, leaderboards, and payments. If this sounds like your arena, tell me which streaming libraries you’d lean on and share a clip or repo that proves you’ve done something similar.