A WordPress plugin to easily embed your self-hosted Simulcast.me livestream using the API and HLS player.
- Live Status Indicator: Automatically polls your stream status every 5 seconds.
- Auto-Play: Automatically shows and loads the player when you go live.
- HLS Support: Uses Video.js for reliable HLS playback.
- Stream Tipping: Integrated support for viewer tips using WooCommerce.
- Secure: Proxies API requests through your WordPress backend to keep your API Key hidden.
- Customizable: Simple shortcode to place the player anywhere.
To accept tips, simply install and activate WooCommerce. The plugin will automatically create a hidden "Stream Tip" product for you. Users can click "Support the Stream" on the player, select an amount, and checkout via your existing WooCommerce payment gateways.
- Upload the plugin folder to the
/wp-content/plugins/directory. - Activate the plugin through the 'Plugins' menu in WordPress.
- Keep the file structure intact.
- Go to Settings > Simulcast.me Stream.
- Enter your Simulcast Public API Key.
- Use the "Show/Hide" button to verify your key.
- Click Save Changes.
Embed the player on any page or post using the shortcode:
[simulcast_player]
- CORS Errors: This plugin uses a backend proxy to avoid CORS issues. Ensure your WordPress Rest API is enabled (
/wp-json/). - Stream Offline: Double check your API Key and ensure your stream is actually live on the Simulcast.me dashboard.