I need an Android-based virtual camera that can take a video file already stored on the device and push it out exactly as if it were a live feed. My only requirement is that it must stream to a custom RTMP server; YouTube Live and Facebook Live support are not priorities right now. No trimming, filters, overlays, or other editing tools are necessary—the goal is simply to select a file and go live. The app should expose the virtual camera to the system so that any livestream-capable app can recognise it as a camera source, then hand off the selected file to my RTMP endpoint in real time with minimal latency and zero transcoding glitches. Deliverables: • Installable APK plus full, well-commented source code • Simple UI: pick video → enter RTMP URL → start/stop stream • Compatibility with Android 10+ devices • Proof-of-concept demo showing a local file successfully broadcast to my RTMP server for at least five continuous minutes without audio/video desync If this sounds straightforward for you, let’s get it built.