Introduction to live captions
Learn about CaptionHub Live and platform support
CaptionHub Live uses AI to transcribe, translate, and publish captions directly into video players, fully synchronised with stream audio.
Supporting 48 source languages and simultaneous translation into 130 languages, it features termbases, custom dictionaries, formality settings, and full control over visibility.
CaptionHub Live uses the HLS output of a video stream. Using HLSβs built-in buffer, it produces captions just in time for the end user.
Platform support
We support streams from major providers like Brightcove, AWS MediaPackage and Mux.
CMS | |||
Brightcove | |||
Mux | βοΈ | βοΈ | |
AWS MediaPackage | N/A | N/A | |
Cloudflare Stream | βοΈ | βοΈ | |
THEOplayer | βοΈ | βοΈ |
Player support
To display captions to your viewers, we support plugins for Brightcove player, Video.js and THEOplayer. You can also integrate captions into the HLS stream or receive the captions via our API.
Brightcove Player | N/A | |
Video.js | βοΈ | |
THEOplayer | βοΈ | |
HLS.js | βοΈ | βοΈ |
Plyr (with HLS.js) | βοΈ | βοΈ |
Mux player | βοΈ | N/A |
Cloudflare player | βοΈ | N/A |
Bitmovin player | βοΈ | βοΈ |
VLC player | N/A | βοΈ |
AVPlayer | βοΈ | βοΈ |
Safari native HLS | βοΈ | βοΈ |
How it works
High level diagram of CaptionHub live. Click to view the full version.