diff --git a/package-lock.json b/package-lock.json
index 8cc7fe4475..0c5d4289cb 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1708,20 +1708,42 @@
       }
     },
     "@videojs/http-streaming": {
-      "version": "3.3.1",
-      "resolved": "https://registry.npmjs.org/@videojs/http-streaming/-/http-streaming-3.3.1.tgz",
-      "integrity": "sha512-HCbs/Gr7UpJ1Z2rpuKlg0y9u69nT6Vzs4o768ziEzqDNzrCNZ5mXjrDjg930a8Z9qOS7oJ2mZnYLSxFF+0NOyQ==",
+      "version": "3.5.3",
+      "resolved": "https://registry.npmjs.org/@videojs/http-streaming/-/http-streaming-3.5.3.tgz",
+      "integrity": "sha512-dty8lsZk9QPc0i4It79tjWsmPiaC3FpgARFM0vJGko4k3yKNZIYkAk8kjiDRfkAQH/HZ3rYi5dDTriFNzwSsIg==",
       "requires": {
         "@babel/runtime": "^7.12.5",
         "@videojs/vhs-utils": "4.0.0",
         "aes-decrypter": "4.0.1",
         "global": "^4.4.0",
-        "m3u8-parser": "^6.0.0",
+        "m3u8-parser": "^7.1.0",
         "mpd-parser": "^1.1.1",
-        "mux.js": "6.3.0",
+        "mux.js": "7.0.0",
         "video.js": "^7 || ^8"
       },
       "dependencies": {
+        "m3u8-parser": {
+          "version": "7.1.0",
+          "resolved": "https://registry.npmjs.org/m3u8-parser/-/m3u8-parser-7.1.0.tgz",
+          "integrity": "sha512-7N+pk79EH4oLKPEYdgRXgAsKDyA/VCo0qCHlUwacttQA0WqsjZQYmNfywMvjlY9MpEBVZEt0jKFd73Kv15EBYQ==",
+          "requires": {
+            "@babel/runtime": "^7.12.5",
+            "@videojs/vhs-utils": "^3.0.5",
+            "global": "^4.4.0"
+          },
+          "dependencies": {
+            "@videojs/vhs-utils": {
+              "version": "3.0.5",
+              "resolved": "https://registry.npmjs.org/@videojs/vhs-utils/-/vhs-utils-3.0.5.tgz",
+              "integrity": "sha512-PKVgdo8/GReqdx512F+ombhS+Bzogiofy1LgAj4tN8PfdBx3HSS7V5WfJotKTqtOWGwVfSWsrYN/t09/DSryrw==",
+              "requires": {
+                "@babel/runtime": "^7.12.5",
+                "global": "^4.4.0",
+                "url-toolkit": "^2.2.1"
+              }
+            }
+          }
+        },
         "mpd-parser": {
           "version": "1.1.1",
           "resolved": "https://registry.npmjs.org/mpd-parser/-/mpd-parser-1.1.1.tgz",
@@ -1746,9 +1768,9 @@
           }
         },
         "mux.js": {
-          "version": "6.3.0",
-          "resolved": "https://registry.npmjs.org/mux.js/-/mux.js-6.3.0.tgz",
-          "integrity": "sha512-/QTkbSAP2+w1nxV+qTcumSDN5PA98P0tjrADijIzQHe85oBK3Akhy9AHlH0ne/GombLMz1rLyvVsmrgRxoPDrQ==",
+          "version": "7.0.0",
+          "resolved": "https://registry.npmjs.org/mux.js/-/mux.js-7.0.0.tgz",
+          "integrity": "sha512-DeZmr+3NDrO02k4SREtl4VB5GyGPCz2fzMjDxBIlamkxffSTLge97rtNMoonnmFHTp96QggDucUtKv3fmyObrA==",
           "requires": {
             "@babel/runtime": "^7.11.2",
             "global": "^4.4.0"
diff --git a/package.json b/package.json
index edc00298fb..d82e9e60bf 100644
--- a/package.json
+++ b/package.json
@@ -86,7 +86,7 @@
   },
   "dependencies": {
     "@babel/runtime": "^7.12.5",
-    "@videojs/http-streaming": "3.3.1",
+    "@videojs/http-streaming": "3.5.3",
     "@videojs/vhs-utils": "^4.0.0",
     "@videojs/xhr": "2.6.0",
     "aes-decrypter": "^4.0.1",