3Play Media offers Live Auto Captioning for live events. This service uses automatic speech recognition (ASR) to caption live streaming events in real time. If you don't see "Live Captioning" in the top navigation of your 3Play Account, you can navigate to your project level settings to enable the Live Captioning module (or contact your 3Play Media Account Manager for assistance).
Once activated, users can set up an integration with a supported video platform (Zoom, Youtube, or Brightcove). In addition to posting captions back to supported platforms, you can also use 3Play’s Live Caption Embed or Second Screen Webpage to display captions to livestream audiences. You can find support documentation on how to link your video platform to 3Play in the relevant section of our Live Captioning documentation here.
Following integration, users must schedule Live Auto Captioning in advance for a live-streaming event. Captions will display as the event is streamed in real time with a 5-6 second delay (which is adjustable through 3Play's Advanced Settings).
Please note that the quality of the captions will vary depending on the quality of the audio, the audio stream, and the duration of the delay that is set when the event is scheduled.
All Live Captioning users are strongly encouraged to run a test event with 3Play’s live service to ensure it works for their setup.
Below are the requirements needed to use 3Play Media's Live Auto Captioning, once the module is activated by your 3Play Media account manager.
- A live streaming encoding software that can support RTMP as an output, for example OBS (download HERE) or Streamyard. (Not needed for Zoom events)
- Hosting platform that provides RTMP streams.
See below for platform-specific live auto captioning documentation.
- A scheduled live event in the 3Play Media Live Auto Captioning module, from which one can retrieve the Live Auto Captioning plugin embed code. (Plugin optional for native caption integrations such as Zoom or Youtube)
Live Auto Captioning event scheduling defaults 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.