videojs-http-streaming (VHS) - GitHub
If you have custom styling or skins applied to your video player, you might be targeting the old HLS tech class name.
Common patterns that trigger the warning: videojs-http-streaming (VHS) - GitHub If you have custom
Set overrideNative: true to force VHS on all browsers for consistent behavior.
The warning occurs because your codebase or an outdated plugin is interacting with the old Video.js HLS playback engine. Modern versions of Video.js rely on VHS (Video.js HTTP Streaming) rather than the older, separate videojs-contrib-hls library. Modern versions of Video
To resolve this warning, you must update your JavaScript code to access player.tech_.vhs instead of player.tech_.hls .
First, check your browser console. The warning may appear as soon as the player loads or when you call certain methods like player.tech().hls or player.hls() . The warning may appear as soon as the
player.textTracks().on('addtrack', (e) => console.log('Track added:', e.track); );