Interactive Video === Magic

Easily develop HTML5 interactive video experiences using Eko’s Javascript library and platform

document.querySelector('button.tell_lie').addEventListener('click', () => {
    /* Viewer chose to lie - There will be consequences! */
    player.append('TheDarkSide');
});

document.querySelector('button.tell_truth').addEventListener('click', () => {
    /* Viewer chose the truth - Was it worth it? */
    player.append('TheLightSide');
});
  • Dynamic video/audio Stream
    Change the stream seamlessly based on user interaction, user agent, online API or anything else you can think of!
  • Intelligent Asset Loading
    Algorithms, heuristics and enchanted fairies make sure bandwith usage is optimal
  • Cross Platform
    Eko videos work reliably and consistently across modern desktop, laptop, tablet, and mobile devices.
  • Perfect for UI
    Use HTML, JS and CSS to write your UI on top of the video. Scale and position are auto-adjusted for device/aspect ratio
  • Adaptive Bitrate
    To account for fluctuations in the viewer's connection speed, the Eko player chooses the optimal bitrate in real-time
  • Encoding, hosting and delivery
    Don't sweat it - we've got you covered

Used by