JW Player Live Auto Captioning: Schedule JW Player Live Event

3Play Media offers Live Auto Captioning for JW Live JavaScript embeds. Follow the steps below to add the Live Auto Captioning feature to a live streaming event.


- Live Auto Captioning Module Enabled (contact account manager to have enabled)
- JW Live - Enterprise Edition
- Livestream Encoding Software, such as OBS (Open Broadcaster Software)


Step 1:  Create Live Event in JW Player 

If you have not done so already, sign into a JWPlayer account and go to Live Events to create a live event.  Refer to the section named "Implement a JW Live Stream" at the bottom of this JW Player support doc for specific instructions.


Step 2:  Schedule Live Auto Captioning in 3Play Account

In JWPlayer, go to Live Events, then click on the event in need of captioning.


Take note of the event's RTMP Entry Point URL and Stream Name

Follow these instructions to schedule Live Auto Captioning within your 3Play account and retrieve the embed code for the 3Play Live Auto Captioning plugin.  Note that in these instructions:

Stream URL = RTMP Entry Point URL

RTMP Key = Stream Name


Step 3:  Embed Live Captions into Webpage

Copy the iFrame embed code for the event's Live Captions plugin (from the end of the previous step), then paste this embed code into your webpage.

We will now get a separate embed code to display the corresponding video stream.


Step 4:  Embed Live Video into Webpage

In JWPlayer, from the details page of this Live Event, click Embed to display embed options.

Copy/Paste the JavaScript embed code (not the iFrame!) into the code for your webpage.

It does not matter whether the Live Video embed code or the Live Captions embed code is placed on top.  It is typical to place the Live Captions embed code on the bottom so that the captions appear below the video, for example:

<script src="https://content.jwplatform.com/players/Cp06EB6-LBHy1Ev.js"></script>
<iframe id="live-asr-embed" src="//p3.3playmedia.com/live-asr-client/embed.html?key=2MlNxMx9MxUKic&stream_start_time=1544632860" frameborder=0 style="border: 0px; width: 100%;"></iframe>


Step 5:  Broadcast Stream when Event Begins!

Once it is time to stream the Live Event, go to Live Events in JWPlayer, then click on the appropriate event.

The RTMP Entry Point URL and Stream Name displayed should be identical to what you used to schedule the event in your 3Play account.  If for some reason they are different, update the scheduled event in your 3Play account to reflect the new URL/name.

Use these credentials to begin broadcasting in your livestream encoding software of choice (e.g. Open Broadcaster Software).

As soon as JWPlayer has detected a source stream for your event, a preview will become available and the Next Step - Go Live button will be clickable, which means we are also receiving the stream for captioning.

Click Next Step - Go Live, and the Live Video and Captions should be visible* on your webpage!

*Please note that the delay in the event's captions will vary according to the value specified during scheduling.



Have more questions? Submit a request


Please sign in to leave a comment.
Powered by Zendesk