In IP Multiviewer you can customize the look and content of all on-screen messages for any station (source).
It is done using special HTML-like tags, that make it possible to insert dynamic data.

The syntax is simple:
<text properties><text variable>

You can group properties like this:
<text properties><text properties><text properties><text variable>

Examples:

<size 120%><color #ffffff><box name> <size 80%><color #ffffff><box source>
displays station name, font color white, 120% font size + stream source, white font color, 80% font size

ABCudp://@224.0.15.1:1234


<size 120%><color #00ff00><box name> <size 80%><color #fecd00><box source>
same as above, but messages are now divided with double space and other text colors are applied

ABC
udp://@224.0.15.1:1234


Built-in message templates

Go to station config, locate Text top left / Text top center / etc. section, and move mouse over empty space next to the right border of input field. You will then see arrow which opens sub-menu with ready to use presets

Use them or modify using below list of tags. List is also available from the Help button located above each input field

List of all tags

Text properties

<font Verdana> – Sets font family to Verdana
<size 30> – Sets font size to 30 pixels
<size 150%> – Sets font size to 150% of the default font
<color #ffff00> – Sets font color to #ff0000 (yellow)
<padding 5> – Sets padding to 5 pixels. Works only for the entire text

Text variables

<box name> – Station name as configured
<box source> – Station source as configured
<box extract> – Displays ‘extract by’ mode and value – as configured
<bitrate ts> – Bitrate of the entire transport stream – before any extraction
<bitrate program> – Bitrate of current extracted program
<bitrate video> – Bitrate of the vieo stream
<nonav tracks> – Subtitles, teletext, etc. List of tracks other than audio and video.
<video codec> – Video codec: H265, H264 or MPEG2
<video width> – Video width in pixels
<video height> – Video height in pixels
<video interlace> – Returns letter ‘i’ for interlaced video, letter ‘p’ for progressive
<video framerate> – Number of full frames per second (not the interlaced fields)
<video aspect> – Proportions of video frame, returns i.e. 16:9, 4:3
<audio lang codec> – Language and codecs of all audio tracks
<audio lang codec bitrate pid> – Language, codecs, bitrate and PIDs of all audio tracks
<time> – displays digital clock
<time format> – displays digital clock with custom layout, based on strftime formatting
<timezone> – adds time zone to tag

<scte35 X Y> – display SCTE35 data from MPEG-TS. Where X is for how long SCTE35 messages will be shown in seconds, and Y for max number of messages
for example: <scte35 600 10> will show up to 10 newest messages – each for up to 10 minutes (600 seconds) from the time it was received

Other

< > – empty text
<< > – character ‘< ‘
Two consecutive spaces make a line break