Product Overview
PHP Twitcher is a turnkey PHP script that lets you deploy a fully functional live video streaming platform — think Twitch, but under your brand and your business model. Designed for entrepreneurs and developers who want to own the infrastructure rather than rent it, the script handles the complex pieces: RTMP ingestion, token-based payments, creator payouts, subscriptions, and real-time chat.
Key Features
- Live RTMP Streaming: Streamers broadcast via OBS or any RTMP encoder to your NGINX-RTMP server. Low-latency, camera + microphone support.
- Token Economy: Users buy token bundles (e.g., 100 tokens for $90). Creators earn tokens via tips and subscriptions, then withdraw at your set rate (e.g., $0.75/token). You keep the margin — $15 per 100 tokens in the example.
- Subscriptions & Paid Videos: Creators set tiered subscription levels. They can also sell individual video-on-demand content or offer free videos to subscribers.
- Live Chat with Tips: Every channel gets a real-time chat room powered by Pusher (200k messages/day free tier). Viewers tip creators directly in chat.
- Wallet System: Built-in user wallets track token balances, earnings, and withdrawal requests.
How It Works
- Deploy on a VPS or dedicated server with NGINX (RTMP module), PHP 8.0.26+, MySQL 8+, and SSL.
- Configure token pricing and creator payout rates in the admin panel.
- Streamers go live via OBS; viewers buy tokens, tip, subscribe, and chat.
- Creators request withdrawals; you approve and pay out at the agreed token value.
Technical Requirements
- Server: VPS or dedicated (shared hosting will not work)
- Web Server: NGINX only — Apache and LiteSpeed are not supported
- NGINX Modules: libnginx-mod-rtmp + FFmpeg
- Database: MySQL 8.0+
- PHP: 8.0.26 or higher with BCMath, Ctype, Fileinfo, JSON, Mbstring, OpenSSL, PDO, Tokenizer, XML, CURL, Exif, GD
- External Services: Pusher.com account for live chat (free tier covers 200k messages/day)
- SSL: Valid certificate (Let’s Encrypt or paid — Cloudflare SSL not accepted)
Why Choose PHP Twitcher?
Most streaming platforms lock you into their revenue share and rules. PHP Twitcher gives you the source code and full control: set your own token economics, customize the UI, own your user data, and scale on your infrastructure. It’s a complete business-in-a-box for the creator economy — without the recurring SaaS fees.
Frequently Asked Questions
- Can this run on shared hosting? No. You need a VPS or dedicated server with NGINX-RTMP and FFmpeg for live video ingestion.
- Is the source code encrypted? The product is a PHP script — typically provided as source code you can modify. Check the vendor’s license terms for specifics.
- What payment gateways are supported? The provided data doesn’t specify gateways. Token purchases would need a payment integration (Stripe, PayPal, crypto, etc.) — verify with the seller before purchase.
- How does the creator withdrawal process work? Creators request withdrawal of earned tokens. Admin reviews and pays out at the configured token value (e.g., $0.75 per token). The platform keeps the difference between token sale price and payout rate.
- Is mobile streaming supported? Any RTMP-compatible encoder works, including mobile apps that support RTMP publishing to your NGINX endpoint.
Conclusion
If you’re serious about launching a creator-focused live streaming platform and want full ownership of the technology and economics, PHP Twitcher delivers the core infrastructure: RTMP streaming, token monetization, subscriptions, chat, and creator tools. Pair it with the right server stack and payment integration, and you have a viable Twitch alternative under your control.