← Tutorials

Graphics overlay and branding

Add a logo or lower-third to a production workflow with the Onscreen Graphic component — branding composited onto the video before encoding, so it's baked into every rendition of your adaptive stream.

Most live streams want a logo in the corner, and the option to drop in lower-thirds during the show. Norsk Studio does this with the Onscreen Graphic component, which composites an image onto the video before it reaches the encoder so the graphic is baked into every rendition.

Build the workflow

You already know the canvas from Your First Workflows, so this is quick. Drag on four components and wire them up:

  • an SRT Ingest (Listener) for the live feed — leave it on the default port 5001.
  • an Onscreen Graphic component — this composites your logo onto the video.
  • an Encode Ladder — the default gives four H.264 renditions (1080p, 720p, 360p, and 180p).
  • an Auto CMAF output (shown here as HLS/DASH) to package and deliver.

Connect the input’s video to the Onscreen Graphic, the graphic to the Encode Ladder, and the ladder to the output; run the input’s audio straight through to the output:

The SRT input → Onscreen Graphic → Encode Ladder → Auto CMAF workflow

The ordering is the point: the graphic sits before the ladder, so compositing happens once and the logo is present in all four renditions alike.

Configure the graphic

Open the Onscreen Graphic component to edit it. Two settings do the work:

  • Filename — the image to overlay, chosen from your graphics folder (for example Norsk.png). PNGs with transparency work best for logos and lower-thirds.
  • Position — a named anchor such as Top Left. Top Left gives you the classic broadcaster bug in the corner.

The Onscreen Graphic edit panel with a filename and Top Left position

Go live

Hit play. If you don’t have a camera to hand, stream a sample source into the SRT input:

./sample-srt-source.sh camera1 start

Tick Show Preview on the output component and your graphic should sit exactly where you anchored it, composited onto the program feed:

The live workflow with the Norsk logo composited top-left over the preview

From here, branding becomes a production tool. Swap the filename to change the on-screen graphic, or reposition it from the component’s controls — bring up a lower-third when a guest speaks, then clear it — all without interrupting the stream your viewers are watching.