- Home
- Products
- PHP Scripts
- Video & Streaming
- StreamGlobe – Live TV, Radio & Webcam St...
StreamGlobe – Live TV, Radio & Webcam Streaming Script on a 3D Globe (Laravel 13, Premium, AdSense)
Product overview
Your own live TV, radio and webcam website on an interactive 3D globe. One-click imports of about 10,000 TV channels and 60,000 radio stations, Premium memberships with six payment gateways, AdSense, SEO and a browser installer. Laravel 13.
Frequently bought together
Item details
Support & inquiry
Product demo
Description
StreamGlobe — your own live TV, radio and webcam website, on a 3D globe
StreamGlobe turns the free, public stream directories into your own branded streaming site. Visitors spin a 3D globe, tap a country and watch its TV channels, listen to its radio stations or look through live webcams. Import about 10,000 TV channels and 60,000 radio stations in one click, sell Premium memberships with six payment gateways, show Google AdSense and manage everything from a responsive admin panel. Built on Laravel 13 with a browser installer — no coding needed.
A 3D globe as your home page
Countries light up by how much they offer. Tap one to see its channels, filter by category and language, search everything, and keep favourites on every device. The globe loads fast: map detail only arrives when visitors zoom in.
A player built for live TV
- HLS player with backup streams that take over by themselves
- Picture-in-picture, Chromecast, sleep timer and your watermark
- Multiview: up to four channels at once
- Visitors can report a broken stream in one tap
Radio stations and webcams on the map
Radio stations appear as dots on the globe and keep playing in a dock while visitors explore. Webcams from cities, beaches and mountains appear as pins (free Windy API key).
Earn with Premium memberships
- Monthly and yearly plans (or your own), tax and currency
- Premium channels, no ads and multiview as member benefits
- Discount codes, invoices, billing page and reminders before Premium ends
Six payment gateways — payments cannot be faked
Stripe, PayPal, Razorpay, Paystack, PayHere and bank transfer, each with sandbox and live mode. Every payment is confirmed with the provider on the server, webhooks must be signed, amount and currency must match the order, and each transaction can be used only once.
An admin panel for everything
Dashboard with revenue, one-click imports and automatic sync, stream health checks, channels, stations and webcams, members and payments, ads, pages, inbox, email templates, roles and an activity log — all of it works on a phone.
Your brand, your language
Logo maker or your own logo, colour presets with a live preview, Google Fonts and a player watermark. Add any language and translate every text in the browser — right-to-left languages included.
Installs in minutes
Upload, open /install, enter your database and admin account. Works on shared hosting (cPanel), in a sub-folder or on a VPS. No streams are bundled: they are imported on your own server, so your lists are always fresh.
What you get
- The complete Laravel 13 script with the vendor folder (no Composer needed)
- Step-by-step HTML documentation with pictures
- START-HERE.txt with the five installation steps
- Automated tests, including the payment security tests
Requirements at a glance
PHP 8.3 or 8.4, MySQL 5.7+ / MariaDB 10.3+ (or SQLite), Apache / LiteSpeed with mod_rewrite or Nginx, HTTPS and one cron job.
Demo note: the live demo runs in demo mode — every page can be opened, saving is switched off, and the sample data comes back every 3 hours. Streams belong to their broadcasters; some may be offline or limited to their country.
Core features
Public website
- 3D globe home page: countries light up by content, radio stations as dots, webcams as pins
- TV, radio and webcam modes with country, category and language filters
- Search across channels, stations, webcams and countries
- Favourites (on the device, synced for members), history and random play
- Phone-first layout with a bottom sheet; right-to-left support
Players
- HLS TV player with backup streams, quality switch, picture-in-picture, Chromecast, sleep timer
- Multiview: four channels at once (optionally Premium only)
- Radio player with a dock that keeps playing; webcam players (Windy)
- Your watermark on the player; report a problem in one tap
Content and imports
- One-click imports: iptv-org (about 10,000 TV channels), Radio Browser (about 60,000 stations), Windy webcams
- Automatic daily or weekly sync; your own edits are kept
- Stream health checks that hide broken streams until they work again
- Your own M3U and CSV lists; blocklist; featured and Premium items
Premium and payments
- Plans (monthly $4.99 and yearly $39.99 by default), benefits, tax and currency
- Stripe, PayPal, Razorpay, Paystack, PayHere and bank transfer with receipt upload and approval
- Server-side verification, signed webhooks, one-time transaction IDs (covered by tests)
- Discount codes, invoices, billing page, reminder emails, Premium given by hand
Ads, SEO and analytics
- Google AdSense units and auto ads, AdSense site tag and ads.txt, or your own image / HTML ads
- Title and description templates per page type and language, with a live Google preview
- Automatic share pictures, structured data, sitemaps with hreflang, robots.txt, IndexNow
- Google Analytics and Meta Pixel with sign-up, checkout and purchase conversions; cookie consent mode
Admin panel
- Responsive dashboard with revenue, members and a getting-started list
- Channels, stations, webcams, categories and countries; members and payments; inbox
- Pages in Markdown (about, terms, privacy, cookies, copyright), contact and DMCA forms
- Email templates with live preview; SMTP settings with a test button
- Roles (super admin, manager, viewer), activity log, database updates from the panel
Design and languages
- Logo maker or your own logo, colour presets with a live preview, Google Fonts
- Add languages and translate every text in the browser; export and import JSON
- Translated addresses per language (/es/tv), right-to-left layouts
Security and setup
- Browser installer for shared hosting, sub-folders and VPS; vendor folder included
- Private admin path, two-step sign-in with an authenticator app, recovery codes
- Encrypted keys, strict security headers, rate limits, spam protection on forms
- Google and Facebook sign-in; member accounts can be switched off
- Public demo mode with one-click logins and an automatic reset
Server requirements
- PHP 8.3 or 8.4
- MySQL 5.7 / 8.x or MariaDB 10.3+ (SQLite 3.26+ for testing)
- PHP extensions: pdo_mysql (or pdo_sqlite), mbstring, openssl, tokenizer, xml, ctype, json, fileinfo, curl, gd, zip
- Apache or LiteSpeed with mod_rewrite (any cPanel host), or Nginx
- HTTPS (a free certificate is fine) and one cron job running every minute
- No SSH, Composer or Node.js needed: the vendor folder is included
- Optional accounts: payment gateways (Stripe, PayPal, Razorpay, Paystack, PayHere), Google AdSense, a free Windy API key for webcams, Google / Facebook apps for sign-in, an SMTP mailbox
Installation instructions
Install
- Step 1: Create an empty MySQL database and a user with all privileges in your hosting panel, and select PHP 8.3 or newer.
- Step 2: Upload the contents of the product folder to your domain folder (for example public_html), including the hidden .htaccess file.
- Step 3: Open your-domain.com/install: the installer checks the server, creates the tables and your admin account, and lets you choose a private admin path.
- Step 4: Add the cron job shown on the last installer page (every minute).
- Step 5: Sign in to the admin panel and press Import now under Imports & sync to bring in TV channels and radio stations. Then set your logo, colours, email (SMTP) and payment gateways.
Updates
- Back up the database, .env and public/uploads, upload the new files over the old ones (keep .env, storage and public/uploads), then open Admin › Settings › System and press Update the database.
The illustrated guide (cPanel, sub-folder, VPS / Nginx, cron, every payment gateway, how payments are protected, SMTP, Google / Facebook sign-in, SEO, AdSense, translation, security, demo mode, troubleshooting) is in documentation/index.html.
Changelog
Version 1.0.0
- Initial release.
- 3D globe home page with TV, radio and webcam players, search, favourites and multiview.
- One-click imports from iptv-org, Radio Browser and Windy, automatic sync and stream health checks.
- Premium plans with Stripe, PayPal, Razorpay, Paystack, PayHere and bank transfer, discount codes and invoices.
- Google AdSense, SEO with share pictures and sitemaps, Google Analytics and Meta Pixel.
- Languages with right-to-left support, logo maker, colour presets, Google Fonts and watermark.
- Pages, contact and DMCA forms, inbox, roles, two-step sign-in, browser installer and public demo mode.