Description
🏆 DTLive – Android OTT App for Movies, TV Series, & Live TV Channels + Laravel Admin Panel
SEO Keywords: Android OTT app, live TV streaming app, movies & series Android app, HLS player, Laravel OTT admin panel, IPTV EPG, DRM video streaming, GPL source code
🚀 Overview
DTLive is a production-ready Android OTT streaming platform that unifies Movies, TV Series (seasons & episodes), and Live TV channels under one modern app, powered by a robust Laravel admin panel.
It’s built for media startups, ISPs, community broadcasters, and content owners who want full control over libraries, channels, metadata, and monetization.
Experience (E): The product mirrors real OTT UX learned from deployments—fast home feeds, “Continue Watching,” watchlists, episodic progress, and live-event reliability—so users jump from discovery to playback with minimal friction.
✨ Key Features
- 🎬 Movies & Series: Titles with posters, trailers, genres, cast/crew, seasons, episodes, and resume state.
- 📺 Live TV Channels: HLS/.m3u8 support, EPG (program guide), now/next, and channel categories (News, Sports, Kids, etc.).
- 🔐 DRM-ready: Tokenized URLs & Widevine/PlayReady integration hooks (via CDN/packager) for protected assets.
- 🎧 Subtitles & Multi-Audio: External VTT/SRT and multiple audio tracks per stream (where provided).
- 🧠 Recommendations: Trending, new releases, and related titles using rule-based rails.
- 📝 Metadata CMS: Add/curate posters, backdrops, tags, ratings, age certification, and availability windows.
- 💳 Monetization: AVOD (AdMob/FAN), SVOD (Stripe, Razorpay, PayPal), or TVOD (pay-per-view) options.
- 👨👩👧 User Profiles & Parental Controls: Kids profile, PIN lock, content rating filters.
- 🌓 UX Essentials: Continue Watching, Watchlist, search with facets (genre/year/country), dark/light theme.
- 📲 Casting & External Players: Chromecast support and deep links to system player (optional).
- 🔔 Push Notifications: FCM for premieres, live events, and new episodes.
- 📈 Analytics: View counts, watch time, ad impressions, and subscription reports in admin.
- 🛡️ Anti-abuse: Signed URLs, domain/IP lock hooks, and concurrent-devices limit (server logic).
⚙️ Technical Stack (Expertise)
- Mobile (Android): Kotlin (Jetpack, Material 3) with ExoPlayer for HLS/DASH playback
- Backend: Laravel 10 (PHP 8.1+) REST API, queues, and policies
- Database: MySQL 8 / MariaDB 10.6+
- Storage/CDN: Local or S3-compatible object storage; CDN with URL signing; optional packager (MediaConvert/Cloudflare Stream/etc.)
- Notifications: Firebase Cloud Messaging (FCM)
- Ads & Payments: Google AdMob / Facebook Audience Network; Stripe / Razorpay / PayPal
- EPG & Live: XMLTV/JSON EPG ingestion; HLS channel endpoints
- Server Requirements: Nginx/Apache, HTTPS/TLS 1.2+, PHP extensions:
pdo_mysql,mbstring,curl,json,openssl,fileinfo - Build Tooling: Android Studio, Gradle 8+, Composer 2.x; optional Docker for backend
🧩 Installation Guide
- Backend (Laravel): Upload files →
composer install→ copy.env.exampleto.envand set DB, APP_URL, mail, and storage/CDN keys. - Run
php artisan key:generate→php artisan migrate --seed→php artisan storage:link. - Configure queues (
redis/database) and schedule (cron) for EPG imports and housekeeping. - Content: In Admin, create categories, import EPG, add channels, movies, and series (seasons/episodes, posters, subtitles, sources).
- Android App: Open project → set
BASE_API_URL, AdMob IDs, and FCM keys → update app name/icons →Build → Generate Signed Bundle. - Test DRM/signed URLs on staging; verify playback, subtitles, and payment flows before production.
📦 Deliverables
- ✅ Android app source (Kotlin + ExoPlayer) with movies/series/live modules
- ✅ Laravel admin panel + REST API
- ✅ SQL schema, seeder data, and Postman collection
- ✅ EPG import utility (XMLTV/JSON) and sample feeds
- ✅ Ads & payment templates (AdMob/Stripe/Razorpay/PayPal)
- ✅ Documentation & GPL v3 license file
📱 Supported Platforms
- Android: 8.0 (API 26)+ phones & tablets
- Admin: Web dashboard (Chrome, Edge, Safari, Firefox)
- Server: Ubuntu 22.04+ / cPanel / Docker-ready VPS with HTTPS
👨💻 Original Developer Credit (Authoritativeness)
This package credits the original commercial author. Please support them on their marketplace profile:
CodeCanyon – Original Author.
🔒 Disclaimer (Trustworthiness)
This software is redistributed under the GPL v3 for educational and lawful reuse. We are not affiliated with any broadcast network or studio.
You are responsible for obtaining streaming rights, implementing DRM where required, and complying with copyright, consumer-protection, and data-privacy laws.
Remove any demo keys/content and validate your security/DRM configuration before going live.

Haunted Halloween Deal Enjoy Unlimited Downloads!
Reviews
There are no reviews yet.