: By renaming the internal property from hls to vhs , the developers avoided confusion when using the same engine to play DASH content. How to Fix the Warning
If you’re using community plugins (like HLS quality selector or thumbnail plugins), they might be the culprit. Check if the plugin has an update that replaces .hls with .vhs . If not, you may need to fork and patch it—or open an issue with the author. : By renaming the internal property from hls
videojs-http-streaming (VHS) - GitHub
If you switch to .vhs and it returns undefined , check the following: videojs-http-streaming (VHS) - GitHub : By renaming the internal property from hls