Lumen help
Note: This integration is deprecated, and not supported anymore. We recommend using Mesh integration for Kaltura v7 instead
Introduction
Mesh Delivery for Streaming can be integrated into your website with Kaltura Player. The complete list of integrations we support and guides for setting them up can be found here. If you would like to integrate Mesh Delivery for streaming with a video player not on the list, write to us at cdnsupport@lumen.com and we will help you out.
Not into tutorials?
Important: This plugin has been specially built to work with the Kaltura Management Console.
It currently only supports HLS Live and VoD streams.
Step 1: Add Mesh Delivery as a custom script file
In the KMC, go to your player setting in the STUDIO section > Plugins.
Create a new plugin called "streamrootDna".
Copy/paste the Mesh Delivery plugin URL in the object called "iframeHTML5Js":
Step 2: Add Mesh Delivery options
Add the following 'Options' as new objects:
For optimal flexibility of deployment, we recommend setting the StreamrootKey in the Query Parameter “srKey”.
Parameter name |
Mandatory |
Description |
No |
The object in which you can pass Mesh Delivery options (property, contentIdGenerator, id, etc.). |
|
hlsjsConfig | No | The object in which you can change hls.js options. More information is listed under "Recommended Hls.js |
YOUR_STREAMROOT_KEY |
Yes |
The unique Streamroot key that we have assigned to you; make sure it is identical to the one provided in the Account section of your dashboard. |
Step 3: Visualize Mesh Delivery stats in your console
To display basic DNA stats in your browser console, copy/paste the following snippet in the "Custom script" input of your player:
You should have the following table, which is updated every 10 seconds:
Note: To use Mesh Delivery stats, you need to publish your player using the 'Dynamic Embed' code. Stats will not load with the standard 'Iframe Embed' code.
Recommended Hls.js options
hls.js has a variety of configuration parameters that can be instantiated in hlsjsConfig object for fine-tuning. You can learn more about them in their API Documentation.
To get the best performance with live content, we recommend setting the following values:
Important: liveSyncDuration
is not needed for VoD. If used with VoD content, the Kaltura player won't load.
And in just a few easy steps you should have a working integration of Mesh Delivery! We encourage you to explore our documentation to understand the various features we offer so you can make the most out of our product.
Explore CDN Mesh Delivery