Cross-Platform Twitch Style Streaming App

Замовник: AI | Опубліковано: 23.02.2026

The complete Figma UI for a Twitch-like platform is ready; now I need it running on iOS, Android, and the Web with the exact streaming pipeline outlined below. Tech flow to follow React Native (Streamer) → RTMP → Nginx-RTMP ingest → FFmpeg transcoding → HLS segments → CDN → React Native / Web viewers. Core scope • Build the streamer mobile client in React Native that pushes RTMP reliably from the device camera and microphone. • Stand-up and configure the Nginx-RTMP ingest server plus automated FFmpeg transcoding to multi-bit-rate HLS. • Expose the HLS playlist through a CDN endpoint and wire it into viewer apps written in React Native and React for Web. • Implement authentication using email-and-password as well as social media login. • Add real-time user interaction: live chat, emotes/reactions, and user-following with instant UI updates (WebSockets or a comparable low-latency service). • Ensure smooth playback-start under five seconds on average 4G and Wi-Fi connections, with adaptive bitrate switching. • Deliver production-ready source code, build scripts, and deployment documentation so I can reproduce the full stack on my own servers. Acceptance check A single broadcast from the streamer app must be watchable concurrently on an iPhone, an Android handset, and a desktop browser, each showing synchronized video, chat, emotes, and follower counts after authenticating through the chosen methods. Only developers who have shipped streaming apps before will be considered—experience with RTMP, FFmpeg, and HLS in production is essential.