Lumen help
Loading Mesh Delivery asynchronously makes the initial module's size as small as possible in order to minimize the video startup time. This may lead to a lower offload at the beginning of the session.
The load timing is configurable by three parameters (in decreasing order of priority):
loadAfterPlaybackStarted
fragmentsFetchedBeforeLoad
secondsPrebufferedBeforeLoad
These are mutually exclusive.
If asynchronous loading is required, the basic configuration loadAfterPlaybackStarted
should be used.
fragmentsFetchedBeforeLoad
and secondsPrebufferedBeforeLoad
are more advanced and should be used for fine tuning only when the basic configuration is not enough.
All parameters are optional.
OPTION NAME |
TYPE |
DEFAULT |
DESCRIPTION |
|
Boolean |
False |
If true, Mesh Delivery is loaded right after the video visually starts to play. |
|
Number |
N/A |
Number of segments fetched before we load Mesh Delivery. |
|
Number |
N/A |
Minimum number of seconds in buffer after which we load Mesh Delivery. |
Important: Misconfiguring one of these parameters can severely impact Mesh Delivery performance and QoS.
Note: fragmentsFetchedBeforeLoad
ignores the optional initialization segment(s).
Examples
Explore CDN Mesh Delivery