- 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.
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:
<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.