
In Progress
Posted
Paid on delivery
I’m building a professional Android application that lets us broadcast pool / billiards events with three simultaneous camera feeds—one wide room view and two table angles—streamed via RTMP to our own server. Everything must be written in Kotlin using Jetpack Compose and CameraX, and follow a clean, modular architecture (Repository pattern, MVVM, Coroutines, exhaustive error handling). Core workflow • Secure the session with JWT credentials pulled from our WordPress backend. • Initiate and maintain three parallel CameraX pipelines, encode them, and push to the custom RTMP endpoint with minimal latency. • Keep a persistent [login to view URL] connection for two-way communication so the server can send commands (start / stop stream, trigger one of 50+ sound effects, display in-app notifications) and receive health metrics. • Expose a lightweight in-app dashboard that reports bitrate, dropped frames, network quality, and device temperature, and automatically applies fallback logic if connectivity degrades. • Record basic analytics (view count, stream duration, error logs) and upload them once connectivity is stable. • Provide an admin interface to register games and tag each live segment with player names, race length, and table number; the metadata should travel with the stream as JSON. Acceptance criteria 1. Source compiles with the latest stable Android Studio, targets API 34, and passes a clean lint report. 2. Switching between cameras, loss of signal, and reconnection scenarios are handled without crashing or corrupting the stream. 3. JWT token renewal happens transparently; expired tokens never interrupt playback. 4. All [login to view URL] messages are acknowledged within 3 s or the client retries with exponential back-off. 5. Documentation includes architecture overview, build steps, environment variables, and a short video demo that proves three concurrent feeds running on a single device. Please include any relevant links to previous streaming or real-time communication work when you respond, and outline which RTMP library you plan to integrate.
Project ID: 40278164
49 proposals
Remote project
Active 4 mos ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Bucaramanga, Colombia
Payment method verified
Member since Nov 14, 2023
$250-750 USD
$10-30 USD
$10-30 USD
$10-30 USD
$10-30 USD
$1500-3000 USD
$250-750 USD
₹1500-12500 INR
₹600-1500 INR
₹37500-75000 INR
₹1500-12500 INR
$10-30 USD
$3000-5000 USD
₹12500-37500 INR
$250-750 USD
$100 USD
₹150000-250000 INR
₹1500-12500 INR
₹12500-37500 INR
$100 USD
$2-8 USD / hour
₹500 INR
$250-750 USD
$1500-3000 USD
$2-4 USD / hour