【OBS-compatible】Telop Widget

The telop widget is an OBS widget for displaying short text on your stream. Use it for announcements, event explanations, participation instructions, social links, and hashtags, and update the text during a live broadcast.

What the Telop Widget Is

The telop widget is an OBS widget for displaying short text on your stream. Use it for announcements, event explanations, current status, viewer instructions, and other information you want to keep visible during a broadcast.

Each telop widget is published as a dedicated URL. Add that URL to OBS as a browser source to place the text overlay in your stream layout.

How It Compares to Other Text Display Options

There are several ways to put text on a stream. The Jamluca telop widget is suited for cases where you need to change the wording during a live broadcast or operate it from a separate device.

Display optionUpdating text during a streamDesign controlsOperate from another device
Jamluca telopEdits in the browser take effect immediatelyFont, text color, backgroundAvailable via the controller URL
OBS text sourceOpen OBS each time to editLimited (mostly font and color)Not supported
Image assetRecreate and replace the imageFree, depending on the image editorNot supported

OBS text sources work for fixed wording, but updating them during a stream requires reopening OBS every time. Image assets give you full design freedom, but you have to redo the image whenever the wording changes. When you need to update text frequently or control it from a phone or staff device, the telop widget is the easier option.

Information That Works Well as Telops

Telops are useful for information viewers should understand quickly while watching.

  • Event rules or progress
  • Stream announcements
  • What is coming next
  • Participation instructions or notes
  • Social links or hashtags

Short, readable text works better than long sentences. Keep the message concise so it fits naturally into the stream screen.

Customize the Design for Your Stream

In the widget editor, adjust fonts, text colors, background colors, sizes, and more. Match your stream colors and place the telop where it does not cover gameplay or the main camera feed.

Adding a background can help readability. If your stream layout already has a lot of visual information, stronger text size and contrast can make the telop easier to see.

Add It to OBS as a Browser Source

After creating a telop, copy the browser source URL from OBS integration. In OBS, add a Browser source to the scene where you want the telop to appear, then paste the URL.

The basic OBS setup flow is also covered in How to Use Jamluca.

Update Telop Text During a Stream

You can edit telop text from Jamluca. Because you do not need to recreate the OBS source, telops are useful for both preparation before a stream and announcements or schedule changes during a live broadcast.

Live operations run from the telop controller. It sits below the editor, and you can also open it in a separate window from OBS integration or scan the QR code to open it on your phone.

For team workflows, invite members to a channel. The streamer can handle OBS while a teammate updates telops.

Add Labels such as “BREAKING”

You can attach small labels (chips) such as “BREAKING” or “NEW” around your telop to give it a news-broadcast look. You can set up to two labels and place each one freely — not only outside the telop box (top, bottom, left, right, or the corners) but also inside it.

Each label’s fill (background color), border, shadow, corner radius, font, font size, and text color can be set individually. Because a label can look completely different from the telop body, it’s easy to make just the “BREAKING” label stand out with, for example, a red background.

What you set in this section is how a label looks. The wording that goes inside a label is entered with the body text in the “Text” list, covered in the next section.

You can also change a label’s text from the telop controller, so you can swap out just the label while you are live.

Telop widget editor showing labels on the telop

An example with one label outside the telop box and another inside it. Each label’s color, border, and position can be set individually.

Register Several Texts and Switch Between Them

When you have more than one message to show during a stream, you can register your texts as a list in advance. Add them under “Text” in the editor, and you can move through them in order with “Next” and “Previous” on the controller — bringing up prepared messages one after another, the way topics move along in a news program.

The first text in the list is the one that appears when your stream starts. The rest go out to your stream at the moment you switch to them from the controller.

If you use labels, each text can carry its own label wording. The label changes from “BREAKING” to “WEATHER” together with the body text. Leave a label field empty and that text simply keeps the label’s default wording.

Choose how the change looks under “Switch animation”. Besides a fade, you can pick a slide from any direction, or no animation at all for an instant change.

Telop widget editor showing the text list and the controller

Texts registered under “Text” can be switched in order with “Next” on the controller. Each text can carry its own label wording.

Every row in the controller’s list is a button, so you can also pick the text you want directly instead of using “Next”.

To show something that is not in the list, open “Override text” on the controller, type your message, and send it with “Apply”. Overrides are not saved to the list. Press “Reset” to go back to the text you had selected before.

Highlight Key Words Automatically with AI

Within your telop text, you can highlight just the words you most want viewers to notice in a different color. The kind of look where certain words stand out in a different color in a TV news caption can be done automatically, simply by typing your text.

Telop editor with key words highlighted in blue by AI

An example where AI automatically picks out and highlights the key words (shown in blue). The words to emphasize are chosen just from the text you type.

When you turn on "Highlight with AI", an AI reads the telop text, picks out the important words, and colors them with your "highlight style". Because the words are reselected every time you change the text, the highlighting updates each time you edit the content during a stream.

Texts registered in the list are analyzed as you enter them, so they already appear highlighted the moment you switch to them from the controller.

The highlight style can be set separately from the regular text, with its own text color, border, and shadow. Match it to your stream's theme color to make only the highlighted parts stand out.

Two engines can do the highlighting: Cloud AI and on-device AI. You choose one when turning on "Highlight with AI", and you can change it at any time.

  • Cloud AI (Pro plan and above) — It does not depend on your device's capabilities, so it works on smartphones and on PCs without WebGPU. Open the telop controller on your phone, change the text mid-stream, and the highlighting is applied right there. To decide which words to highlight, the text you type is sent to an external AI service.
  • On-device AI (all plans) — The AI runs inside your browser (on your own device), and the choice of which words to highlight is computed entirely on your device. The text you type is never sent to an external AI server for the highlighting decision. In exchange, it requires a WebGPU-capable PC (Chrome / Edge recommended) and is not available on smartphones or unsupported devices. The first run takes a little time to download the AI model, but subsequent runs start quickly.

On the Starter plan, only the on-device AI is available.

Here is the technical breakdown. Cloud AI uses Amazon Nova, a model from Amazon. Only when Cloud AI is selected, the text you type is sent to AWS servers to decide which words to highlight. The on-device AI is Gemma 2, an open model from Google. Everything Jamluca sends to AI services is listed on Data Sent to AI Services.

Gemma is provided under and subject to the Gemma Terms of Use found at ai.google.dev/gemma/terms

Even when you change the text from the telop controller during a live broadcast, the AI determines the key words and the highlighted result is reflected on your stream screen.

Basic Telop Workflow

  1. Create a telop widget in Jamluca.
  2. Adjust the text, font, colors, background, and size.
  3. Copy the browser source URL from OBS integration.
  4. Paste the URL into an OBS browser source.
  5. Adjust the position and size in your stream layout.
  6. Update the telop text from Jamluca when needed.
Templates and full feature details are on the product page. Create one for free and add it to your stream right away.
Try the Telop widget