Stream MP4 in WhatsApp video Call in android phone

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

I need an Android solution that lets me pick an MP4 stored locally on the device, change its resolution if necessary, and push that video as my live feed during a WhatsApp video call. Scope of work • Build or configure an app/service that registers as a virtual camera (Camera2 / CameraX, MediaProjection, or any workable approach) so WhatsApp treats the video as if it were coming from the phone’s rear or front camera. • Provide a simple selector for a local MP4 file and an option to downscale or upscale the clip before streaming. No other editing features are required. • The stream must run smoothly and in real-time for the remote caller, matching or adapting to WhatsApp’s frame-rate and aspect-ratio constraints. • Solution must run on standard, non-rooted Android devices and be compatible with recent Android versions (Android 10+ at minimum). Deliverables 1. Installable APK for testing. 2. Complete, well-commented source code. 3. Short setup guide explaining permissions, how to choose the video, pick a resolution, and start a WhatsApp call with the virtual camera. Acceptance criteria • Selecting a local MP4 and chosen resolution starts playback instantly inside an active WhatsApp video call. • Remote participant sees the video feed clearly without manual frame drops or artifacts. • No root access or desktop side-loading tools required beyond the supplied APK. If you have prior experience with virtual camera pipelines or similar streaming hacks on Android, I’d love to see a quick demo clip or repo link along with your bid.