About VideoLab
The free, browser-based video testing tool built for developers who work with video streaming.
Our Mission
We built VideoLab because debugging video shouldn't require spinning up a local server just to test a CORS header. Between codec incompatibilities, referrer restrictions, and HLS manifest issues, testing a video stream can get frustrating quickly.
Our goal is to make testing as simple as pasting a URL. One tool, every format, and real-time diagnostics.
Who VideoLab is For
Developers
Testing video players, CDN configs, CORS headers, and codec compatibility during development.
IPTV Engineers
Verifying M3U8 playlist accessibility, testing stream health, and debugging referrer restrictions.
Content Teams
Checking video delivery before launch, verifying embeds across platforms, and troubleshooting playback reports.
Tech Stack
VideoLab is built with modern web technologies, prioritizing performance and minimal dependencies:
- Next.js 15 (App Router) — React server components and static generation for fast page loads
- TypeScript — End-to-end type safety across all components and utilities
- TailwindCSS — Utility-first styling for a responsive, polished UI
- hls.js — Industry-standard HLS/M3U8 player library
- dash.js — Reference implementation MPEG-DASH player
- HTML5 Video API — Native browser video element for MP4/WebM/OGG playback
Your Privacy Matters
VideoLab is entirely client-side. Videos play directly in your browser — no video data is sent to our servers. Local file uploads use browser-only object URLs that are immediately revoked. We don't track video URLs you test or store any session data.