Timbra
Publish captions to the YouTube API
Add captions to YouTube live streams
Timbra allows you to add live captions to YouTube using the YouTube “POST API”.
Setup in YouTube
Open your live stream in YouTube:

In the Stream settings tab, make sure you:
- Select Normal latency (YouTube only allows captions in this mode)
- Select Post captions to URL and select the language you want to caption in
Now copy the Captions ingestion URL to your clipboard - you’re going to add that to CaptionHub.
Setup in CaptionHub
- Create a new project with a RTMP or SRT input and a YouTube Live output type
- Click the Flow tab
- Click Add new target
- Provide a label and paste in the YouTube captions ingestion URL. You can optionally add a link to the YouTube channel.
- Under Caption language, choose the language to send. It can be the source language or one of the project’s translations. Pick the same language you selected in YouTube.
Limitations
- There’s no Natural Captions — caption formatting is courtesy of YouTube
- Synchronisation between audio and the captions is limited. Typically you’ll see a 1-4 second delay.
- YouTube only allows a single caption language per live stream. To publish another language, add a target for a second YouTube live stream.
- Translations are sent a sentence at a time, so they appear later than captions in the source language.
Dealing with publishing issues
If you’re seeing an issue indicating that Timbra isn’t able to publish captions to YouTube, please check the URL you’ve configured.
Did this answer your question?
😞
😐
🤩
