Classic
The ViewStream default. Brand blue, rounded, and tuned to WCAG AA contrast on any frame.
The same HTML5 player that runs our clients’ video, in seven ready-made skins. Pick one below, or open the ⚙️ menu in the player and switch from there.
Keyboard: Space play, ← → seek, M mute, F fullscreen, C captions. Open the player configurator →
A skin changes colours, shapes, type and icons. Behaviour, accessibility and delivery stay identical, so switching looks never costs you a feature. Browse 100 more in the skin library →
The ViewStream default. Brand blue, rounded, and tuned to WCAG AA contrast on any frame.
Red accent, square corners, a heavier progress bar. Built for films and premium catalogues.
Magenta to cyan gradient with a soft glow. Gaming, music and nightlife channels.
A frosted control island floating over the picture. Lets the video breathe.
Monochrome, hairline bar, no title. The player gets out of the way.
Every control is an emoji, gear included. Playful, and still fully keyboard accessible.
Green phosphor, monospace and scanlines. A terminal that plays video.
Your colours, your logo, your icons. We build a skin to your brand guidelines and host it with the player. See branded examples →
Ask for a custom skinBuilt on Video.js 8 and its HTTP streaming engine. Bitrate follows the viewer, with a manual quality menu when they want one; live starts at the live edge.
Speed, quality, subtitles, chapters and skin, all behind a single gear.
WebVTT subtitles in any language, chapter markers on the timeline and a scrub preview.
Logo, pre-roll, mid-roll and post-roll from VAST and VMAP, with skip timer, click-through and quartile reporting. See every format live →
Full keyboard control, screen reader labels and focus rings measured to WCAG 2 AA and IS 5568.
Follows your site theme or the viewerβs OS. Try the moon button in the header.
No trackers, no ad-tech, no third-party fonts. The only outside request is Google's Chromecast SDK, and only in browsers that can cast (switch it off with cast: false).
The industry-standard Video.js core, untouched, with our skins and plugins on top: live clock, one-click back to live, auto-reconnect, Chromecast. Works in every modern browser and on smart TVs.
Pick a skin, colours, controls, captions, ads and a stream, see it live, then copy the embed code. Open full screen →
Load the player, drop a tag, choose a skin. Or ask us for a skin in your own brand colours: that is part of the service.
<script src="https://player.viewstream.co.il/embed.js"
data-src="https://cdn.example/live/master.m3u8"
data-skin="neon" data-lang="he"></script>
<!-- or build it yourself on Video.js 8 -->
VSVJS.create(document.getElementById('player'), {
skin: 'neon', theme: 'auto',
sources: [{ src: 'video.m3u8', type: 'application/x-mpegURL' }]
});
A short call, a live demo on your own content, and a player in your colours.