One player. Every device.
HLS adaptive streaming, server-side ads, cross-platform subtitles, and three layout variants — wrapped in a static embed with zero runtime dependency on TUSE.
Pick a posture.
Each variant is fully themable and configurable per library. Switch layouts without re-encoding.
Tuned per surface.
Each library can assign a different player profile per device. iOS Safari, Android, TV remotes — all handled natively.
Desktop
Mouse-driven with keyboard shortcuts and rich settings menus.
Mobile
Touch gestures: tap to toggle, double-tap to play/pause. iOS Safari uses native fullscreen.
Tablet
Hybrid layout. Larger touch targets without the desktop chrome density.
TV
Remote-friendly focus rings, large hit areas, no hover state assumptions.
Subtitles that work everywhere.
Native ::cue CSS is silently ignored on iOS Safari and inside many Android iframes. Our player renders cues in a custom overlay so styling is identical across every device.
HLS-native audioTracks switching. Original language, dub, director's commentary — all selectable from the panel.
- ◆WebVTT tracks per video, multi-language
- ◆Custom font family, size, color, opacity
- ◆Background color + opacity + edge style
- ◆Position control (bottom-center, top, more)
- ◆iOS Safari + Android iframe compatible
- ◆Default-on per profile, user-overridable
Five formats. One engine.
Powered by Prism. Switch ad servers without changing player code. Server-side insertion bypasses adblockers entirely.
Pre-roll, mid-roll, post-roll. IAB VAST 4.x. Skip button, companion ads, full quartile tracking.
Multiple ad breaks defined on the content timeline. Waterfall fallback per break.
Non-intrusive in-player banners. Brandfetch-driven colors and logos. High CTR.
Display ads on the OTT surface. Header, sidebar, between rows. Custom HTML or image creatives.
Full-screen interstitial with video background and CTA overlay. High-impact placement.
Server-side ad insertion stitches ads into the stream itself. No client SDK, no adblocker detection, no lost revenue.
Your brand. Down to the pixel.
Every visible surface is a token. Set them once per profile, apply across thousands of videos.
- ◆Accent + logo + watermark (4 positions)
- ◆Control bar background, opacity, height
- ◆Play button color, size, background
- ◆Progress bar — played, buffered, background
- ◆Icon colors with hover states
- ◆Center play button (size, border, background)
Keyboard-first. Touch-aware.
Shortcuts mirror the conventions viewers already know. Touch gestures designed for one-handed use.
Plus: Picture-in-Picture, quality menu, playback speed (0.5×–2×), seek thumbnails, configurable seek button increment.
One iframe. Zero coupling.
Player files are published to your CDN. Each video gets a self-contained embed bundle that can run anywhere — even after TUSE is unreachable.
- ◆Player files served from your CDN
- ◆Zero runtime dependency on TUSE backend
- ◆Per-library player profile baked in
- ◆Configurable HLS buffer, retry, ABR
- ◆Live + VOD + low-latency live modes
- ◆postMessage bridge for OTT integration
<iframe src="https://cdn.example.com/embed/abc123" allow="autoplay; fullscreen; picture-in-picture" allowfullscreen />
Your player. Your brand.
3 variants. Full theming. Static embed. Per-library profiles. Free forever.