Feature-Rich Live Streaming Plugin Native Multi-Protocol Live Streaming with WebRTC, RTMP, Recording, GStreamer Mixer & Multi-Participant Support
Feature-Rich Live Streaming Plugin is a powerful native live streaming solution designed for modern websites, social platforms, video platforms, community scripts, membership websites, and custom PHP applications.
This plugin is no longer limited to a specific platform. It is built as a standalone live streaming plugin that can be integrated with almost any script using a flexible configuration system for users, authentication, avatars, posts, live rooms, comments, and stream data.
Create professional live broadcasts with WebRTC, RTMP, SRT, MPEG-TS, LL-HLS, MP4 recording, real-time WebSocket interaction, mobile responsive design, multi-participant streaming, and optional GStreamer mixer support.
Heads up: price change on CodeCanyon — here’s how to still pay less
CodeCanyon recently raised its marketplace commission to over 50%, which pushed the price of a single-site Live Streaming Plugin license on CodeCanyon to $96. We don’t want that cost passed on to you, so we offer licenses directly on our website — cheaper and more flexible.
Get Live Streaming Plugin on the official website →
When you buy from us directly, you get:
- ✅ A lower price — regular license start at $47
- ✅ Ticket-based support right in your account — no comment queue
- ✅ Direct License
- ✅ Frequent Updates
Same Plugin, same updates. Just a better deal and more convenient support.
Native Self-Hosted Live Streaming Solution
This plugin is not a third-party hosted SaaS service. It is designed to run inside your own website and server environment, giving you full control over your live streaming system.
You control your users, database, streams, recordings, server configuration, design, and customization.
Key Benefits
Sngine – The Ultimate PHP Social Network Platform
WoWonder – The Ultimate PHP Social Network Platform
PlayTube – The Ultimate PHP Video CMS & Video Sharing Platform
Feature-Rich Live Streaming Plugin is a powerful native self-hosted live streaming solution designed for modern websites, social platforms, video platforms, creator platforms, community scripts, membership websites, and custom PHP applications.
The plugin is built as a standalone live streaming system that can be integrated with almost any PHP-based script using a flexible configuration system for users, authentication, avatars, posts, live rooms, comments, gifts, tips, recordings, moderators, stream data, and storage settings.
Create professional live broadcasts with WebRTC, RTMP, SRT, MPEG-TS, HLS / LL-HLS, local webcam streaming, MP4 recording, normalized recordings, real-time WebSocket interaction, gifts, tips, timeline replay, mobile responsive design, multi-participant streaming, cloud storage support, selectable player playback mode, and backend GStreamer mixer support.
This plugin is not a third-party hosted live streaming SaaS service. It is designed to run inside your own website and server environment, giving you full control over your users, database, live rooms, streams, recordings, gifts, tips, moderation, storage, and customization.
The plugin supports multiple streaming protocols and formats, making it suitable for different broadcasting needs, from browser-based webcam live streaming to external encoder streaming.
The plugin includes a flexible player option that allows users or website owners to choose which playback mode they want to use.
This gives more flexibility because some websites may prefer ultra-low-latency WebRTC playback, while others may prefer HLS / LL-HLS for better compatibility across devices and browsers.
The plugin is designed to be flexible and adaptable. It can work with different database structures, user systems, authentication methods, and custom website logic.
Build interactive live rooms where viewers can request to join the live broadcast as guests or participants.
For advanced live streaming rooms, the plugin supports a backend GStreamer mixer that can create one mixed live output from multiple live participants.
This is useful when you want a professional multi-guest live broadcast where viewers watch one mixed stream instead of multiple separate participant video elements.
The backend GStreamer mixer includes a slots-based layout system that allows participant streams to be placed into predefined layout positions.
This helps create a cleaner and more professional live stream layout where each participant can be displayed in a controlled position inside the final mixed output.
The plugin includes advanced recording support for saving live streams, creating replays, and processing recorded content after the stream ends.
After a live stream ends, recordings can be processed and normalized to create a cleaner and more stable replay experience.
The plugin includes a powerful replay timeline feature. After the live stream ends, users can watch the recorded playback like a real live replay, where important live events appear again in the correct timeline order.
The plugin can save important live stream events during the broadcast and use them later for replay, analytics, recording workflows, and post-live playback experiences.
Make your live streams more interactive and monetizable with a real-time gift system.
The plugin includes tips support, allowing viewers to support streamers or creators during live sessions.
The plugin supports cloud storage integrations for storing uploaded files, recordings, media files, and live-related assets depending on your configuration.
The plugin includes many settings and moderation tools to help hosts and moderators manage the live room.
The plugin includes real-time features to make live streams more engaging, interactive, and monetizable.
The live streaming interface is designed to work smoothly on desktop, tablet, and mobile devices.
The plugin includes a modern live player experience for viewers and broadcasters, with selectable playback options depending on your project needs.
The plugin is built for developers, website owners, and platform creators who want a flexible live streaming system that can be customized for their own project.
For the best experience, a VPS or dedicated server is recommended.
This is a self-hosted developer-oriented live streaming plugin. Advanced features such as WebRTC, RTMP, SRT, MPEG-TS, HLS / LL-HLS, recording, normalized recordings, GStreamer backend mixer, GStreamer slots layout, cloud storage, and timeline replay may require server configuration depending on your hosting environment.
For best performance and full feature support, a VPS or dedicated server is recommended.
Add a native self-hosted multi-protocol live streaming system to almost any PHP website or custom script. Supports WebRTC, RTMP, SRT, MPEG-TS, HLS / LL-HLS, selectable player playback mode, local webcam streaming, MP4 recording, normalized recordings, gifts, tips, timeline replay, WebSocket real-time comments, moderation tools, mobile responsive design, cloud storage, multi-participant live streaming, backend GStreamer mixer support, and GStreamer slots layout system.
This plugin is a self-hosted live streaming solution. For the best performance and full feature support, a VPS or dedicated server is strongly recommended.
FFmpeg and GStreamer are included through the plugin Docker-based media processing environment. This makes the advanced recording, normalization, and backend mixer workflow easier to deploy without manually compiling or installing FFmpeg and GStreamer on the main server.
Shared hosting is not recommended because live streaming, WebSocket, Docker-based media processing, recording, RTMP, SRT, and multi-participant streaming require server-level access and custom configuration.
Server requirements may increase depending on the number of live streams, viewers, participants, recording usage, GStreamer mixer usage, video quality, and storage configuration.
If you are looking for an exclusive, smooth and native timeline app for Sngine, i recommend this item
- + Added Sngine, WoWonder and PlayTube Patch
- Optimized for performance and ease of integration
- Rebuilt backend from PHP to Node.js using Fastify for ultra-low-latency, high-performance real-time signaling.
- Brand new Live Stream Solution
- No longer tied to WoWonder or any specific social platform
- Fully compatible with any PHP/Node.js script
- Low-Latency Streaming, RTC, HLS, RTMP, SRT
- Optimized for performance and ease of integration
- Rebuilt backend from PHP to Node.js using Fastify for low-latency, high-performance streaming.
- + GStreamer Mixer in backend, python script. This is combining multiple participants into single video layout.
- + Mp4 Recording.
- + 3d Animated gifts.
- + Up to 6 participants in a single broadcast
- + Normalize recordings.
- + Timeline in REC mode after live streaming was finished.
- + Animated Tips.
- + Participants joining mode: Grid Layout or Overlay Layout.
- + Mute/unmute microphone
- + Pause, Coffe time
- + Disable video/enable video
- + Recording with participants.
- + Join audio and video or only audio, participant can select.
- + Fixed bugs and more improvements new features and updates.
- + Now guests can watch the stream, is not required anymore for an account to watch.
- + Device native emoji.
- Fixed preview issue in wall.
- [Fixed] When you switch the camera to front view the volume stops working.
- [Fixed] Broadcasts deletes from the system after 5 minutes.
- [Fixed] Stream on mobile after it publishes no one can view it.
- [Fixed] Removed products section (playtube).
- [Fixed] The tall tilte and description boxes.
- Update for compatibility with latest Playtube script.
- Compatibility with latest Sngine version.
- An amazing feature Add products has been added.
- Added support for AWS S3 storage
- Added support for BackBlaze B2 storage
- Modified design for desktop devices, for mobile it is the old one.
- Fully updated the recording system, last version it was beta
- BETA, added RTMP support for showing the video live broadcast in feed (its about 5-10 sec delaying).
- For more you can check the demo, thx.
- Added compatibility for Playtube script.
- Added compatibility for Sngine script.
- Added compatibility for Playtube script.
- Fixed muted sound for RTMP.
- Fixed NOT FOUND FOR RTMP.
- Fixed more bugs for rtmp.
- Fixed some syntax errors in language files [french,italian].
- Added option to enable/disable reconnecting feature (this option should be disabled for users with low internet connections) By default is disabled..
- Fixed bug (404 not found) for RTMPS broadcasts.
- Fixed syntax bugs in language files.
- Changed the default settings for recordings, from mp4 to webm format.
- Modified completely the backend engine.
- Fixed sever bugs.
- +Added WebRTC Adapter.
- Fixed RTMP Player For devices that not supporting FLV.
- Fixed a lot of bugs reported.
- Added more STUN SERVERS.
- Moved from relay to All options.
- TURN SERVER DATA IS STORED IN A FOLDER.
- Added blank image.
- Fixed a urgent bug when user is on mobile and hit the Go Live button, it was loading for 1 minute, now it load instantly.
- Fixed some bugs in Nodejs backend.
- Fixed some bugs in Design.
- Fixed some bugs for ios.
- Added compatiblity for wondertag theme.
- Fixed some bugs for ios.
- First release.