Video.js HTTP Source Selector Plugin

JSON →
library 1.1.6 ·javascript maintenance
verified May 27, 2026

This Video.js plugin, currently at version 1.1.6, provides a user interface for manual quality level selection in adaptive HTTP streams (HLS/DASH). It is built upon and explicitly requires the `videojs-contrib-quality-levels` plugin to parse and manage the stream's available quality levels. The plugin dynamically generates labels for these levels, prioritizing stream `height` metadata and falling back to `bitrate` when height is unavailable. It is compatible with Video.js versions 7 and higher. While the project appears to be in a maintenance state with no recent releases or significant code commits in the past few years, it remains functional for its intended purpose within compatible Video.js environments. Its primary utility is to offer a direct, user-friendly way to switch stream qualities, enhancing user control over adaptive streaming playback.

total hits 42
actors 8 distinct systems
last hit 21h ago human
GPTBot
5
Amazonbot
4
MetaBot
4
Script
1
Search engines
2
Humans
4

top countries 🇨🇦 Canada · 🇺🇸 United States · 🇳🇴 Norway · PH · 🇪🇸 Spain