Zixi Broadcaster/ZEC v18 Docum...
...
Zixi Broadcaster User Guide
Adaptive Groups
Adaptive Groups Templates
1 min
instead of defining adaptive groups in advance and then relating specific input streams to these groups, you can define templates with rules for automatic grouping of streams in adaptive groups every time a new input stream, which matches the conditions of the template, is added, it will be automatically added to the adaptive group that was defined in the template specific streams are identified by naming patterns and added to the group by setting static naming patterns and bitrates or dynamic patters to create a new adaptive group template click the adaptive tab at the top of the zixi broadcaster administrative screen in the menu bar, click the templates (📑) button the adaptive group's templates window is displayed click the + button the adaptive group template window is displayed in the input id pattern field, enter a pattern for the stream id of the input stream that will be automatically added to newly created adaptive group this pattern will be used to identify the input stream and can include variables that are marked with the "$" sign followed by a number (e g $1, $2, etc ) and/or with an asterisk " " wildcard the patterns should also include a part of the string that requires an exact match for example, the pattern "$1 stream $2kbps" will match an input stream "talk show stream 600kbps" string parts that were matched again $x variables, can be reused in other settings, however, string parts that were matched against an asterisk wildcard cannot be reused in other settings in the adaptive group name field, enter a string that will be used as the name of the adaptive group you can use the $x variables that were used in the input id pattern field above for example, based on the above example, if you write "$1 group", the group name will be "talk show group" under the adaptive group properties , select the checkboxes of the protocols with which these streams will be transmitted (zixi, hls, dash, hls over multicast) if you want to record an hls stream, select the record checkbox and in the keep recorded files for \[minutes] , specify the maximum time (in minutes) to record default the time defined in the global settings, specified in the settings > live protocols screen in the hls dvr maximum recording duration field under adaptive group stream patterns , select the method in which the streams in the adaptive group will be created dynamic streams acquisition this method will automatically add input streams that match the defined input id patter n and give them a bitrate value based on the bitrate pattern this option is based on the assumption that the bitrate value is part of the input stream's id based on the example above, by entering the value "$2" in the bitrate pattern field, the system will automatically add the incoming "talk show stream 600kbps" stream, while giving it a 600 kbps bitrate setting (according to the definition in the input id pattern field, the $2 was assigned a value of 600kps) if another stream that matches the input id patters comes in (e g talk show stream 700kbps") with a different bitrate, for example, 700kbps, this stream will be also added to the same adaptive groups, however the bitrate setting will be 700 kbps to add a dynamic streams acquisition bitrate pattern in the bitrate pattern field add the pattern as described above click apply the new template is added to the adaptive groups templates list static stream set if the input streams do not have the bitrate value in their id names, you can manually define the id and the bitrate for each stream that will be included in the group you can define streams that are not currently connected, but will be connected at a later stage to add a static steam set click the + button in the steam pattern field, enter a pattern for the stream id (you can use the variables used in the input id pattern field and add additional variables as needed) this pattern will be used to identify the stream and add it to the group (e g "comedy hd") in the bitrate \[kbps] field, enter the bitrate value of the stream click the + button for as many streams as you want to include in the group and repeat the steps above for every stream that is added to the group click apply to save all changes the new template is added to the adaptive groups templates list note note that the group will be active only when all the streams defined will be connected