Education and training
Evaluate a live embed inside an existing learning, training, or customer portal workflow.
WebLiveHub gives PHP, WordPress, and product teams an SDK path for integrating live streaming into the customer experiences they already deliver.
Built for teams in
Explore real workflows below.
Try it live
Use your own camera, then open a viewer page to see what your audience receives. This demo uses PHP and WebLiveHub’s live embed.
A short 3-minute trial. No sign-up needed.
One shared trial at a time.
No sign-up needed.
Open the broadcaster below. Your browser will ask before using your camera or microphone.
Checking whether the shared demo is available.
Open the viewer in another tab. You can also copy its link to test on a second device.
Open viewer page ↗ Available after you start your trial.Use your own picture and sound to evaluate the broadcast.
Compare the broadcaster and the audience view yourself.
Embed the live experience inside the pages you already run.
Use the SDK path to evaluate how live streaming fits the product experience you already operate.
Evaluate a live embed inside an existing learning, training, or customer portal workflow.
Evaluate where a live embed belongs in an existing customer journey without changing your current commerce stack.
Evaluate a live experience within an existing internal communications or employee portal workflow.
Use the SDK and integration guide to evaluate fit, prepare your domain, and plan an integration for an existing customer experience.
Review the domain, identity, and embed requirements for your intended rollout.
Use the available integration and console path to review your live implementation.
Evaluate the live experience against your customer workflow before committing to a wider rollout.
Discuss operating terms and any additional scope before you make a production commitment.
Review the delivery expectations and integration constraints for your specific customer project.
Branding and operating requirements beyond the SDK route are assessed as a paid, scope-based Pilot.
Developer-first live streaming for your applications — embed with a few lines of PHP.
This section is for developers who need to embed live streaming into existing products and platforms.
Advanced integration: MCP Server (Advanced) is an agent-assisted development tool for existing SDK users.
Embed WebLiveHub streams in WordPress using your Hosted Backend and the official PHP SDK.
Primary: Gutenberg Block (weblivehub/stream) · Advanced: shortcode fallback.
Install from the published GitHub source; no WordPress.org listing is claimed here.
A documented PHP example for rendering the WebLiveHub embed.
<?php
// PHP SDK Setup & Embed Example
require_once __DIR__ . '/vendor/autoload.php';
use WebLiveHub\SDK\WLSDK;
WLSDK::setup([
'hb_endpoint' => getenv('WEBLIVEHUB_ENDPOINT'),
'user_id' => getenv('WEBLIVEHUB_USER_ID'),
'password' => getenv('WEBLIVEHUB_PASSWORD'),
]);
?>
<!DOCTYPE html>
<html>
<head>
<?= WLSDK::script(); // Generates JavaScript ?>
</head>
<body>
<?= WLSDK::iframe([
'hostLabel' => 'connect', // live or live-client
'streamer' => '_STREAMER_USER_ID_',
'attrs' => ['class' => 'player-frame']
]); // Generates iframe ?>
</body>
</html>
Review the example and integration guide before adding the embed to your application.
Confirm your application, domain, and access requirements with the documented path.
Use the Developer Console after access has been created for your team.
SDK access starts with a technical review; scope and operating terms are confirmed before commitment.
Start with access, follow the documented PHP embed, then validate it in your own test environment.
Apply for developer access, then use the supplied credentials in your project configuration.
WLSDK::setup([
'hb_endpoint' => getenv('WEBLIVEHUB_ENDPOINT'),
'user_id' => getenv('WEBLIVEHUB_USER_ID'),
'password' => getenv('WEBLIVEHUB_PASSWORD'),
]);
Use the documented PHP SDK method to render the embed in the page or application you control.
WLSDK::iframe([
'hostLabel' => 'live',
'streamer' => '_STREAMER_USER_ID_',
'attrs' => ['class' => 'player-frame']
]);
Test the embed, domain, and intended viewer workflow in your own environment before planning a production rollout.
Use the live demo and integration guide as the evidence for this evaluation.
Ready when you are
Start with the SDK for a clear technical integration. Discuss a paid White-label Pilot only when the project needs a separately scoped rollout.