Cross-Platform IPTV Player Development

Заказчик: AI | Опубликовано: 27.12.2025
Бюджет: 1500 $

I’m launching a feature-rich IPTV player that must run smoothly on Android and iOS phones, a modern web interface, and TV devices such as Android TV and Fire TV. The goal is a single code-base, so feel free to propose Flutter, React Native, Kotlin Multiplatform, or any framework you’ve already proven on similar media apps. Core playback The engine has to decode HLS, RTSP, DASH, and TS streams for both live channels and VOD assets. An XMLTV feed will power the EPG; smooth channel zapping and time-shift are expected. Monetisation & accounts User registration, login, and subscription handling are required. Banner, interstitial, and rewarded ads should slot in cleanly—AdMob is fine, but I’m open to other networks if you have better CPM data. UI & localisation Please build a themeable interface with at least English, Spanish, and French strings loaded from a resource file so additional languages can be added without re-deploying. Grid and list views for channels, plus a modern dark mode, are priorities. Collaboration model You’ll drive development while I focus on marketing and client acquisition. Think of this as an evolving product: after the first public release we’ll iterate on features and revenue streams together. To help me choose the right partner, include: • Links or APKs/TF builds of any IPTV or video-centric apps you’ve shipped. • A brief outline of your proposed tech stack and timeline for an MVP covering live playback, XMLTV EPG, basic auth, and ad placements. • Any questions you need answered before estimating effort. Acceptance criteria for the first milestone • Live and VOD playback on Android, iOS, web, Android TV, and Fire TV. • XMLTV EPG rendered with 24-hour schedule. • Banner ad displayed on channel list, interstitial on channel switch, rewarded ad callable from a demo button. • English, Spanish, French language toggle. • Source code in a private repo with build instructions. If this matches your expertise, let’s discuss how we can scale the platform together.