vidstack-hls-v1

Integrate Vidstack React components with hls.js for HLS streaming.

1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/zenbuapps/zenbu-powers --skill vidstack-hls-v1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vidstack-hls-v1
Source: https://github.com/zenbuapps/zenbu-powers/tree/main/skills/vidstack-hls-v1
Command: npx skills add https://github.com/zenbuapps/zenbu-powers --skill vidstack-hls-v1

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Vidstack React + HLS.js integration provides a ready-to-use streaming player workflow for React apps, handling HLS sources, quality levels, captions, live/DVR, and advanced UI patterns without rebuilding from scratch.

Core Features & Use Cases

  • Integrated Vidstack components with HLS.js provider to manage HLS streams (m3u8) within React.
  • Supports on-demand and live streaming scenarios, multiple quality levels, captions/subtitles, PiP, AirPlay, Google Cast, and customizable UIs.
  • Ideal for production-grade streaming apps, CMS integrations, dashboards, or media players on marketing pages or learning platforms.

Quick Start

Install the skill and start using Vidstack's HLS-enabled React components in your app.

Frequently Asked Questions about vidstack-hls-v1

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate HLS streaming into a React video player?

You can integrate HLS streaming in React by using Vidstack components configured with an hls.js provider to manage m3u8 sources, quality levels, and captions without rebuilding the player from scratch. This toolkit provides the necessary React components and provider configuration patterns.

Can I use Vidstack with hls.js for live and DVR streaming scenarios?

Yes, Vidstack with hls.js supports both live and DVR streaming scenarios. The integration handles HLS sources within React apps, allowing you to manage on-demand content, live streams, and DVR playback reliably.

What React components are needed to manage HLS quality levels and captions?

To manage HLS quality levels and captions, you need React components from @vidstack/react integrated with the hls.js provider. This setup enables control over multiple quality levels, subtitles, PiP, AirPlay, and Google Cast within your application.

Does this HLS React player toolkit support AirPlay and Google Cast?

Yes, the Vidstack and hls.js React integration supports AirPlay and Google Cast. It also includes Picture-in-Picture (PiP) and customizable UIs, making it ideal for production-grade streaming apps and media players.

What dependencies do I need to install for HLS video playback in React?

To enable HLS video playback in React, you need to install @vidstack/react and hls.js. These dependencies provide the foundational components and streaming engine required to process m3u8 sources and configure the media provider.

Is Vidstack with hls.js suitable for a production-grade streaming app?

Vidstack with hls.js is ideal for production-grade streaming apps, CMS integrations, and dashboards. It provides a ready-to-use workflow for handling HLS sources, quality levels, and advanced UI patterns without rebuilding from scratch.