Live Captions: Schedule Live Captions for an RTMP Stream

Once the Live Captioning module has been activated within 3Play Media, follow the steps below to schedule captions for an event using our RTMP workflow.

NOTE:  events default to US-Eastern time unless a new timezone has been configured at the user level and configured for users outside of the US-Eastern time zone.


Navigate to the Live Captioning page

Click into the Live Captioning module within your 3Play Media project and select RTMP as your platform option.



Select Service Type

3Play provides both Live Professional Captions as well as Live Auto Captions, select the service type for your event using the dropdown. 


Select Event Start Time

Click the calendar icon to choose the MM/DD/YYYY and HH:MM:SS of the event. The time will automatically be set to 5 minutes from the current time but can be manually edited within the field.

  • Please note: The live event must be scheduled at least 5 minutes in the future and it is editable up until 5 minutes prior to the scheduled start time. 3Play will initiate a service to listen for your stream at this time. Do not attempt to stream to 3Play before the event start time, as the stream connection will fail.


Event Start Time field


Add Event Name (optional)

Edit the event name if desired. If not edited, the default event name will be "Live Stream at MM/dd/yyyy".




Streaming to 3Play from your encoder 

To allow 3Play to receive your stream and create captions, you will stream to 3Play's caption service from your encoder. As a default, 3Play will provide you with a stream target (transcoder). The RTMP URL address and Key to the stream target are provided on the confirmation page of this workflow; you'll enter this information into your encoder stream settings in preparation for the event.

  • If you prefer to use your own transcoder, please check the box “Override 3Pay-provided RTMP URL and key” and enter your own RTMP URL and key information in the fields provided.
  • You may also elect to use a Reserved Stream Target, please see this support document for additional information.

Streaming quality & bandwidth recommendation: 3Play recommends a stream >2mbps. 





Provide a Wordlist (optional)

To improve accuracy of automated captions for a scheduled Live Captioning event, add a Wordlist of the proper nouns, terms, and phrases unique to your organization that may be commonly used during the event. 

Click to learn more information regarding Wordlists for Live Captioning Events


Advanced Settings

Set a Maximum  Captioning Delay 

Drag the dial button to the right of the screen to increase the Maximum Captioning Delay and to the left of the screen to decrease the Maximum Captioning Delay in milliseconds. This sets a delay between the stream we receive and the captions we output. The more the delay, the more accurate the output.

Please note: Do not delay the stream within the hosting platform and/or encoding software/hardware.


Filter Possibly Offensive Words

Select from the following options from the dropdown menu: None, Normal, High, or Strict to filter possibly offensive words. 

Please contact your Account Manager for more information about this setting.

Filter Possibly Offensive Words field


Set Event Wait Time

Enter an amount of time in minutes for our system to wait after the event has started if there is no audio.

Set Event Wait Time


Set Event Max Time

Enter the duration in minutes of the live event to be live captioned. 

Set Event Max Time field 

Note that this feature will determine the maximum length of the event and also act as a failsafe in case the streams are not manually stopped at the end of the live event.




Click Schedule Events & Copy Input RTMP URL & Key from confirmation page

Once the settings have been selected for the live captions for this event click Schedule Events.

3Play will provide you with an Input RTMP URL & Key on the confirmation page. Enter this information into your encoder.


Note: With the exception of a reserved stream target, your RTMP URL and Stream Key will be unique for each event. 

  • If you are running multiple RTMP events, you will need to ensure that you save the information for each event to enter into your transcoder before each event stream. 




Caption Delivery

Captions may be delivered to a captions embed, which is a code snippet (iFrame or Javascript) that can be added to a webpage (this requires access to the code through which the embed can be added). The following steps outline utilization of the captions embed.

3Play will also deliver captions to a second screen webpage, additional information on this captioning delivery method is available in this support document.


Note: With exception of a reserved embed or external web page, your caption link and embed code will be unique to each event. 


Copy Embed Code

Once scheduled, the 3Play Live Captioning embed code will be immediately available and then can be added to your live event page. 

live auto captioning embed code 

Copy the iFrame embed code under Live Captioning Details to paste onto your webpage. While a JavaScript embed is available the iFrame is the preferred embed code for most uses. The Javascript embed allows for advanced customization.



Please note: This embed code only contains the text/captions and not the video.

Click for information on how to customize the Captions Embed

Once the Live Captioning event has been scheduled the settings can be edited up to 5 minutes prior to the Event Start Time that was selected in step 2.

Click for information on how to edit the live caption's event settings for a scheduled event



Additional Options Upon Completion of the Live Event

Manage and Upgrade Live Captioning Files

Edit a Live Captioning File





Have more questions? Submit a request


Please sign in to leave a comment.
Powered by Zendesk