Advanced Android Streaming Solution Implementation

Job ID: 39635833

Budget: $750 – $1,500 AUD

URGENT: Android Streaming Expert (HLS + ExoPlayer) – Fix Buffering & Enable Live Streams in 10 Days

We have an Android-based digital signage platform that currently plays MP4 ads using ExoPlayer. The problem: ads buffer and do not load smoothly, making the platform non-commercial.

We need an expert (NOT a beginner, NOT someone “learning”) who can start immediately and deliver the following within 10 DAYS or sooner:

Fix buffering by implementing HLS (HTTP Live Streaming) with adaptive bitrate for ads.
Enable live streaming capability at the player level (test with a sample HLS URL).
Ensure seamless ad transitions, minimal gaps, and stable playback.

If you cannot show proof that you’ve successfully implemented HLS + ExoPlayer before, do NOT apply.



What Needs to Be Done:
• Implement HLS adaptive streaming for internal ads (convert MP4 → HLS segments + playlists).
• Enable HLS live stream playback in ExoPlayer (test with sample URL).
• Integrate into:
• SIMI AdDisplay (Android App)
• SIMI AdTV (Android TV App)
• Optimize playback so there is zero buffering and smooth transitions.
• Provide clear documentation of the workflow.

Note: UI for live stream selection and backend storage for live URLs is NOT required now. For the successful applicant, there will be a separate follow-up job for this and much more work.



Timeline (Strict):
• Day 1–2: HLS transcoding setup + backend adjustment if needed.
• Day 3–5: HLS integration for Android screens (AdDisplay).
• Day 6–7: Live stream playback working and tested.
• Day 8–10: Apply the same integration to Android TV app (AdTV) and final QA.

Deadline: 10 days maximum (preferably sooner).
No payment if milestones are missed or code does not work as required.



Required Skills (MANDATORY):
• Proven experience with ExoPlayer + HLS + Adaptive Bitrate.
• Ability to show previous successful HLS projects (links, GitHub, portfolio).
• Knowledge of MP4 → HLS transcoding (FFmpeg).
• Experience fixing buffering issues in production apps.
• Familiarity with API integration for media delivery.

If you cannot show proof of past experience, do NOT apply.



Deliverables:
• Buffer-free ad playback for Android app and Android TV app.
• HLS + live stream playback tested and working.
• Updated source code in Git.
• QA report and documentation.



Budget:

$500 USD Fixed Price
Payment will be split into 3 milestones:
1. $250 – HLS + buffer fix for Android app (SIMI AdDisplay).
2. $150 – Live stream playback working.
3. $100 – HLS + live stream integration for Android TV app.

No payment if code is late or non-functional.



How to Apply:
• Provide proof of previous ExoPlayer + HLS work (links, repos, apps).
• Confirm you can start immediately and deliver in 10 days or less.
• Provide your fixed price quote.

NO fakes. NO beginners. NO “we need to research.” Only real experts.