Improve video playback and add advertising capabilities to the platform

Migrates from HLS.js to Video.js with IMA SDK integration for advanced video streaming and VAST advertising support.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 11420304-80a9-4ef2-adff-cbdaa418ffa8
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/8cc42625-c1f5-4e43-99bd-77f2c4dedee2/11420304-80a9-4ef2-adff-cbdaa418ffa8/azV7Mbc
This commit is contained in:
sebastjanartic
2025-08-05 06:07:48 +00:00
parent 1530837f00
commit 17b5c378fd
4 changed files with 368 additions and 133 deletions
+4
View File
@@ -43,6 +43,7 @@
"@radix-ui/react-toggle-group": "^1.1.3",
"@radix-ui/react-tooltip": "^1.2.0",
"@tanstack/react-query": "^5.60.5",
"@types/video.js": "^7.3.58",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"cmdk": "^1.1.1",
@@ -73,6 +74,9 @@
"tailwindcss-animate": "^1.0.7",
"tw-animate-css": "^1.2.5",
"vaul": "^1.1.2",
"video.js": "^8.23.3",
"videojs-contrib-ads": "^7.5.2",
"videojs-ima": "^2.4.0",
"wouter": "^3.3.5",
"ws": "^8.18.0",
"zod": "^3.24.2",