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
<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
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
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