Interactive video is a format in which the learner can perform actions inside the player rather than being a passive viewer — answering questions, clicking annotated hotspots, choosing narrative branches, or adding personal notes anchored to timestamps. The interactivity is layered on top of standard HTML5 video: the player listens for time events fired by the media element and overlays UI components at the right moment. Learner actions and results are tracked as xAPI statements, often using the xAPI Video Profile extended with interaction verbs, or wrapped in a SCORM run-time call when a legacy LMS requires it. Interactivity raises engagement and forces active recall, which research in instructional design consistently links to better retention compared with passive viewing. The main engineering trade-off is complexity: branching requires a scene graph, hotspots require coordinate systems that survive video scaling, and quizzes must be timed to specific frames without drifting on variable-bitrate streams. At the authoring layer, tools such as H5P, Articulate Storyline, and purpose-built SDKs generate the overlay metadata separately from the video file itself, so the media asset can be re-encoded without losing interaction data. Interactive video sits at the intersection of all other terms in this block: branching scenarios, hotspots, in-video quizzes, chapters, and learner annotations are each specialised forms of interactivity layered onto the same underlying video track.

Book cover: Video Encoding, Volume 1 of the Fora Soft Video Engineering HandbookBook cover: Video Streaming, Volume 3 of the Fora Soft Video Engineering HandbookBook cover: Video Streaming, Volume 2 of the Fora Soft Video Engineering Handbook

The handbook · 7 volumes

Fora Soft Video Engineering Handbook

Interactive video adds quizzes, hotspots and branches inside the player, and each one has to fire at the right moment on every device. We wrote seven volumes that cover the whole video stack; for interactive video start with Volume 3, which covers players, timed metadata and preloading, with Volume 1 on encoding and Volume 2 on HLS packaging. Written by Nikolay Sapunov, CEO at Fora Soft.

Browse the handbook on Amazon →7 volumes · 9,000+ pages · Kindle & paperback

Building interactive video with quizzes and branches inside the player?

We will design your interactive video player and data model and give you an architecture with xAPI tracking and a build estimate. 250+ video products shipped since 2005.

Book a 30-min call →WhatsApp →Email us →