Description
π The Stream β Live TV & Video Streaming App (Android + iOS + Web) | Flutter + Laravel
SEO Keywords: live TV app source code, video streaming app, OTT platform source, Flutter live streaming, Laravel VOD backend, GPL app template
π Overview
The Stream is a full-featured OTT/mobile streaming solution built with Flutter (Android/iOS) and a Laravel backend.
It supports live TV channels, on-demand video (VOD), user subscriptions, ad monetization, and branding optionsβideal for content creators, broadcasters, regional networks or entrepreneurs launching their own streaming service.
Experience (E): Designed around real-world streaming use cases: channel bouquets, regional licensing, recurring subscriptions, ad break spots, and cross-platform accessibility for mobile + web users.
β¨ Key Features
- πΊ Live TV Channels: Stream live TV via HLS, RTMP or WebSocket; category-based channel lists.
- π¬ Video on Demand (VOD): Movie/series library, episodes, seasons, watch-later and recommendations.
- π³ Subscription Model: Monthly/annual plans, free trial, in-app purchases (Google Play / App Store).
- π Ads Integration: AdMob, Facebook Audience Network, and custom ad SDK support for monetization.
- π€ User Profiles: Multiple profile support, watch history, favorites, and parental controls.
- π Cross-Platform Support: Native apps (Flutter) and responsive web UI share the same backend and user data.
- βοΈ Admin Panel (Laravel): Manage channels, VOD library, users, subscriptions, analytics, ads, and promotions.
- π Analytics & Reports: Track watch time, subscription revenue, and ad impressions with dashboards.
- π Push Notifications: Notify users of new content, offers and live events (FCM & APNs).
- π§© Theme & Localization: Dark mode, custom branding, multi-language and RTL support.
- π DRM & Security: Tokenized streaming, geo-IP blocking, and content encryption (optional integration).
βοΈ Technical Stack (Expertise)
- Frontend: Flutter 3.x (Dart 3, Null Safety, Material 3)
- Backend: Laravel 10 (PHP 8.1+), REST/GraphQL API, Sanctum or Passport for auth
- Database: MySQL 8 / MariaDB 10.6+
- Streaming Protocols: HLS (HTTP Live Streaming), RTMP input, WebSocket for chat (optional)
- Storage/CDN: S3-compatible buckets, Cloudflare Streams, or AWS MediaConvert for encoding
- Ads & Analytics: Google Mobile Ads SDK, Facebook Audience Network SDK, Firebase Analytics, Crashlytics
- Push Notifications: Firebase Cloud Messaging (FCM) or Apple Push Notification service (APNs)
- Server Requirements: Nginx/Apache, HTTPS/TLS 1.2+, Redis (cache/queue), FFmpeg/MediaEncoder (for self-hosted VOD)
π§© Installation Guide
- Backend Setup: Upload Laravel project, run
composer install, and configure.env(DB, mail, streaming endpoints, CDN keys). - Database & Storage: Run
php artisan migrate --seed. Configure object storage (S3/MinIO) for media assets. - Flutter Project: Update
lib/config.dartwith API base URL, AdMob & FAN IDs, Firebase config. - Streaming: Add live channel streaming URLs (HLS/RTMP) and set up encoding pipeline for VOD media.
- Branding: Replace app icons, splash screens, theme colors, and localization files.
- Build & Deploy:
flutter pub getβflutter build apk --release/flutter build ios. Deploy backend and set CORS/HTTPS.
π¦ Deliverables
- β Flutter mobile apps (Android & iOS) source code
- β Laravel backend + admin panel
- β Responsive web UI for streaming
- β SQL schema and seed data
- β Documentation & GPL v3 license
π± Supported Platforms
- Android: Version 8.0 (Oreo) and above
- iOS: 13+ (Xcode 15+)
- Web: Chrome, Safari, Edge, Firefox (latest)
- Server: Ubuntu 22.04+, cPanel, Docker-ready or VPS
π¨βπ» Original Developer Credit
This app template credits the original commercial author. Please support them on their marketplace profile:
CodeCanyon β Original Author.
π Disclaimer
This source code is redistributed under the GPL v3 license for educational and lawful use.
We are not affiliated with any streaming or broadcast network. All media rights, licenses, trademarks and branding belong to their respective owners.
Ensure you secure streaming rights, comply with DMCA/copyright, and use HTTPS/CDN for delivery.
For production deployments: enable DRM, server hardening, and proper user analytics/tracking policies.

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