Live Stream Captions


Ensemble Video and EEG Falcon

EEG Falcon is a cloud-hosted service for captioning your live streams. With EEG Falcon, you send your live video stream to EEG’s server and the audio is shared with a captioner from one of EEG’s affiliate captioning firms who dynamically inserts the captions into the stream. Alternatively, you can use EEG’s live speech-to-tech captioning technology, called Lexi, to insert captions into your stream. The stream is then fed back to Ensemble Video’s Wowza Streaming Engine server and distributed to your viewers in near real time.

Diagram for EEG Falcon and Ensemble Interaction

To use EEG Falcon, you need to set up a Falcon account and determine which caption provider you want to work with. To see a list of providers, visit the EEG Web site.

Setting up live captions

You will be sending your original RTMP stream from your encoder to the EEG Falcon cloud servers, and then Falcon will insert captions and send the captioned video on to your Ensemble Video/Wowza Streaming server. To configure this, you will need some information about your live stream from Ensemble Video. Click on Live Stream on the menu on the left and side of Ensemble Video to get to the Live Stream tab.


If you haven’t already, you can create a Live Stream or Live Capture item here.

For the Live Stream or Live Capture item you want to caption, click the blue Info button next to the thumbnail, or go to the Manage stream form.


This will give you access to the Encoding URL and the stream name for your stream.


Once your Falcon account has been configured, log in at At the Dashboard, click on the Falcon button under Active Subscriptions.


In Falcon Active Streams page, click on the RTMP “Create Stream” button.


In the Falcon Caption Streaming configuration page, copy and paste the Encoding URL from Ensemble Video into the “Forwarding URL” area (this is case sensitive so we strongly recommend you copy/paste the value rather than re-type it). Select the Caption provider from the dropdown on the right-hand side of the form (for this example we selected EEG Test captioning which loops through a set of static captions for testing purposes). Also, enter whatever ICap Access Code you want, it will be given to your caption provider so they can access and caption your live stream. Click the “Yes” radio button if you want to see test captions before your provider begins to send caption data.

Once you’ve entered that information, scroll down and click on the “Launch” button on the bottom of the page to create your new Falcon streaming instance.


Once the instance is created you will see the details. Stream status will show “bit_rate: 0” until you start your stream.


At the top you will see your Forwarding URL. You need to copy this URL and configure your encoder to send the stream to this URL, and also apply the Stream Name provided by Ensemble Video.

For example, if you are using Open Broadcaster, you would paste the Forwarding URL from Falcon into the Server URL form in Encoding Settings, and paste the Stream Name from Ensemble Video into the Stream key area.


Once you start your stream, you will see on the Falcon Streaming page that the Stream Status has updated, indicating that your stream has reached Falcon cloud.


If using test captions, the test captions will automatically begin to appear in your video.


Once your caption provider begins to insert captions, you will automatically see them in your video as well.

When you are done with your live stream, stop your encoder, then click Terminate at the bottom of the EEG Falcon Streaming page to terminate the live stream EEG Falcon cloud instance.

1 out of 1 found this helpful