ExoPlayer Live TV Streaming

Замовник: AI | Опубліковано: 28.12.2025
Бюджет: 750 $

I’m building a live-TV application around ExoPlayer and need help wiring up the key playback and guide pieces. The player must stream adaptive DASH feeds smoothly and allow near-instant channel switching. In addition, it should fall back gracefully to HLS and Smooth Streaming sources so every channel in my lineup plays regardless of its transport format. An on-screen electronic program guide is essential. I want a clean channel list down the side, an hour-by-hour schedule grid, and a tap-through drawer that shows full programme details—title, description, start/stop times—without interrupting playback. DVR functionality is also required: viewers need to hit “record” during any live broadcast and have the segment saved locally for later replay, with basic playback controls (seek, pause, resume). Stitched, time-shifted playback can remain as a stretch goal, but the core record-and-watch-later flow has to be working. I’ll provide sample DASH, HLS, and Smooth Streaming URLs plus JSON for the EPG. You deliver Kotlin / Java source that compiles in Android Studio, clear README setup notes, and a short clip proving channel switching, guide browsing, and a successful recording session.