This parameter will display the user's display name or label on screen, as a text overlay. The label can be set either via the URL using the &label parameter, or the room's director can set it dynamically via the "Add a label" option.
This parameter can be used on guest links, view links, or scene links. It will be sticky to the each individual video and not the browser window as a whole.
Underscores "_" used in label values will be replaced by spaces, allowing for word separation.
HTML5 Emojis 🎈 and some non-Latin characters are supported.
CSS of the styles can be set via the OBS browser source stylesheet window.
The CSS class name you can customize is called "video-label".
An example of how to set a custom CSS style for labels
You can copy the below code, modifying it as you desire, as a starting point. You'll still need to use &showlabels to trigger the labels to display though.
background: rgba(0, 0, 0, .8);
Below is another example, this time we target the video tile class, creating a margin above the video elements. We can then move the display label into that space, creating a label that is not overlaying the video itself, but still attached.
We can paste the CSS code directly into the OBS browser source, or we can host the style in a file and access it via the &css parameter