Caption a Brightcove live stream

Guide on how to add subtitles to a Brightcove stream

Requirements: Live captioning bolt-on, Brightcove integration enabled and configured

CaptionHub Live also supports the use of Brightcove Remote Asset feature as long as the HLS is originated from Brightcove.

Starting a stream

First, set up your live stream or event in Brightcove in exactly the same way you normally do. When you can see live video appearing in Brightcove, then you’re ready to begin:

  1. In CaptionHub, navigate to the Dashboard or Projects page
  1. Select “New project from…” button, and choose the Brightcove option
  1. Your newly-created live event should be at the top of the list; select the “Import to CaptionHub” option
  1. Navigate back to the Dashboard, and click on the imported project
  1. Click on the “Configure live project” button
  1. Select your desired options for original language transcription, which languages you’d like to translate into (if any), and if you’d like to use a Custom Dictionary for transcription
  1. If you’d like to use a termbase for your translations, attach one or more using the drop-down cog menu
  1. Click the “Start stream” button when you’re ready to start transcription, and wait a few seconds until you can see the video

Adjusting settings whilst a stream is in progress

  • If you need to change a stream’s source language or custom dictionary, then you’ll need to stop the stream, make any changes, and then restart it
  • You can add or remove translations at any point, just click on the “Configure live project button” and edit the settings there
  • Allow up to 30 seconds for translation changes to come through
  • Similarly, you can add / remove termbases whilst a stream is running

Stopping a stream

When you have finished a stream, please stop the stream otherwise minutes will continue to be deducted from your remaining balance:

  1. In CaptionHub, select “Stop stream”
  1. In Brightcove, go to Live, select the event and select Cancel Stream (confirmation modal: Stop the stream)
Did this answer your question?