diff --git a/scripts/sources.json b/scripts/sources.json index c9f78e37c..0fcd7ac8f 100644 --- a/scripts/sources.json +++ b/scripts/sources.json @@ -188,6 +188,12 @@ "mimetype": "application/x-mpegurl", "features": ["live", "low-latency"] }, + { + "name": "Mux's LL-HLS test stream", + "uri": "https://stream.mux.com/v69RSHhFelSm4701snP22dYz2jICy4E4FUyk02rW4gxRM.m3u8", + "mimetype": "application/x-mpegurl", + "features": ["live", "low-latency"] + }, { "name": "Axinom Multi DRM - DASH, 4k, HEVC, Playready, Widevine", "uri": "https://media.axprod.net/TestVectors/v7-MultiDRM-SingleKey/Manifest.mpd", diff --git a/src/segment-loader.js b/src/segment-loader.js index 5d8e5c3ab..8c1a3f249 100644 --- a/src/segment-loader.js +++ b/src/segment-loader.js @@ -1146,6 +1146,11 @@ export default class SegmentLoader extends videojs.EventTarget { this.transmuxer_.postMessage({ action: 'clearAllMp4Captions' }); + + // reset the cache in the transmuxer + this.transmuxer_.postMessage({ + action: 'reset' + }); } }