Player Engine

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.

3
layout variants
4
device profiles
5
ad formats
1
iframe to embed
§ AThree Layouts

Pick a posture.

Each variant is fully themable and configurable per library. Switch layouts without re-encoding.

Preview · Standard
12:34 / 45:00
1080p
§ BDevice Profiles

Tuned per surface.

Each library can assign a different player profile per device. iOS Safari, Android, TV remotes — all handled natively.

D.01

Desktop

Mouse-driven with keyboard shortcuts and rich settings menus.

D.02

Mobile

Touch gestures: tap to toggle, double-tap to play/pause. iOS Safari uses native fullscreen.

D.03

Tablet

Hybrid layout. Larger touch targets without the desktop chrome density.

D.04

TV

Remote-friendly focus rings, large hit areas, no hover state assumptions.

§ CCaptions & Audio

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.

Multiple audio tracks

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
§ DAdvertising

Five formats. One engine.

Powered by Prism. Switch ad servers without changing player code. Server-side insertion bypasses adblockers entirely.

AD.01VAST

Pre-roll, mid-roll, post-roll. IAB VAST 4.x. Skip button, companion ads, full quartile tracking.

AD.02VMAP

Multiple ad breaks defined on the content timeline. Waterfall fallback per break.

AD.03Overlay

Non-intrusive in-player banners. Brandfetch-driven colors and logos. High CTR.

AD.04Banner

Display ads on the OTT surface. Header, sidebar, between rows. Custom HTML or image creatives.

AD.05Onepager

Full-screen interstitial with video background and CTA overlay. High-impact placement.

AD.06SSAI built-in
SSAI

Server-side ad insertion stitches ads into the stream itself. No client SDK, no adblocker detection, no lost revenue.

§ ETheme System

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)
§ FControls & Shortcuts

Keyboard-first. Touch-aware.

Shortcuts mirror the conventions viewers already know. Touch gestures designed for one-handed use.

Play / Pause
Space/K
Toggle fullscreen
F
Toggle mute
M
Seek ± 10 seconds
← →
Volume ± 10%
↑ ↓
Exit fullscreen
Esc
Plus

Plus: Picture-in-Picture, quality menu, playback speed (0.5×–2×), seek thumbnails, configurable seek button increment.

§ GStatic Embed

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
EMBED · HTML
<iframe
  src="https://cdn.example.com/embed/abc123"
  allow="autoplay; fullscreen; picture-in-picture"
  allowfullscreen
/>
§ ∞Continue
Take it home

Your player. Your brand.

3 variants. Full theming. Static embed. Per-library profiles. Free forever.