Lumen help
Introduction
Mesh Delivery for Streaming can be integrated into your website with Kaltura Player.
We have built optimized plugins for Kaltura Player from 0.50.9.
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?
Note: This plugin only works with the Kaltura Player V7 using the Dynamic Embed method.
Step 1: Install Kaltura Player v7 and Mesh Delivery builds
Include these sources in the HTML <head>:
To get the highest flexibility of deployment, we recommend setting the StreamrootKey in the Query Parameter "srKey".
Parameter name |
Mandatory |
Description |
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. |
YOUR_PLAYER_URL | Yes | The cloud-hosted player library URL from your KMC dashboard. |
Step 2: Set up Kaltura v7 and Mesh Delivery
Include the following code in the HTML <body> :
Parameter name |
Mandatory |
Description |
No |
The object in which you can pass Mesh Delivery options (property, contentIdGenerator, id, etc.). |
|
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. |
YOUR_MEDIA_ENTRY_ID |
Yes |
The media ID you get from Kaltura KMC |
Step 3: Visualize Mesh Delivery
To verify that Mesh Delivery was correctly configured, please install our Mesh Delivery graphs.
Recommended Hls.js and Shaka Player options
hls.js and Shaka Player have a wide variety of configuration parameters that can be instantiated for fine-tuning. Depending on which media engine you are using, we recommend setting the following values to get the best performance on live events:
For HLS VOD streams, liveSyncDuration
and liveMaxLatencyDuration
are not needed.
For DASH Live stream, defaultPresentationDelay
should be set as shown above or directly in your manifest in suggestedPresentationDelay
.
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