---
title: ZEN MASTER DECEMBER 2018 RELEASE NOTES
slug: zen-master-december-2018-release-notes
createdAt: 2025-03-18T17:41:56.726Z
---

The following updates were pushed to ZEN Master on December 5, 2018.


CREATING NEW SOURCE FROM TRANSCODED SOURCE



ZEN Master now allows you to create a new Source from a transcode of an existing source. A typical
use case for this feature would be to create a rendition of a live stream suitable, in terms of bitrate
and codec, for publishing to YouTube Live or Facebook Live via RTMP.
For the RTMP example, start by adding a new source and select the type “Transcoded”.



::Image[]{src="https://api.archbee.com/api/optimize/mzxtTQEvCNIdUNgF2kuwJ/umGR1HuN6wFo90tSJrZGM_image.png" size="78" width="1814" height="1428" position="center" showCaption="false"}

Define the name and other parameters for the source and choose one of your pre-existing
Transcoding profiles.



::Image[]{src="https://api.archbee.com/api/optimize/mzxtTQEvCNIdUNgF2kuwJ/5hcgE-OllReBZGW5TsjGl_image.png" size="90" width="1390" height="1320" position="center" showCaption="false"}

Next, define a new pass-through channel using the source that you just created.



::Image[]{src="https://api.archbee.com/api/optimize/mzxtTQEvCNIdUNgF2kuwJ/Aq46K4tRDzIF788c3wX_L_image.png" size="68" width="1310" height="998" position="center" showCaption="false"}



::Image[]{src="https://api.archbee.com/api/optimize/mzxtTQEvCNIdUNgF2kuwJ/D0NJGqmNfcOMKkGT1Z6Qe_image.png" size="68" width="1404" height="936" position="center" showCaption="false"}

Next, create a new RTMP target.



::Image[]{src="https://api.archbee.com/api/optimize/mzxtTQEvCNIdUNgF2kuwJ/OdXgtXHUciehrZZ__pAQg_image.png" size="58" width="1098" height="1126" position="center" showCaption="false"}

Finally, select the channel you just created for the new target and fill in the publishing details for the
RTMP server.



::Image[]{src="https://api.archbee.com/api/optimize/mzxtTQEvCNIdUNgF2kuwJ/tm3A7rLwO8FEyjK6zzkDc_image.png" size="64" width="1168" height="1528" position="center" showCaption="false"}

HITLESS FAILOVER CONFIGURATION FOR RECEIVERS



Hitless Failover provides seamless switching between multiple binary-identical source streams.
Previously, ZEN Master allowed configuration of Hitless Failover between multiple sources feeding a
channel on a Broadcaster cluster. ZEN Master now allows for configuration of Hitless Failover on
Receiver endpoints.
To enable Hitless Failover, Add a new source and select Hitless Failover.



::Image[]{src="https://api.archbee.com/api/optimize/mzxtTQEvCNIdUNgF2kuwJ/ztJQEXe9aBq7F1Eb7ib7u_image.png" size="78" width="1616" height="1224" position="center" showCaption="false"}

Define multiple identical sources for this new Hitless Failover source.



::Image[]{src="https://api.archbee.com/api/optimize/mzxtTQEvCNIdUNgF2kuwJ/sPxxiYo5HB3kcQe9lZ_XW_image.png" size="74" width="1560" height="1158" position="center" showCaption="false"}

Create a new passthrough channel with the new Hitless Failover source and then add a new target
and select Pull.



::Image[]{src="https://api.archbee.com/api/optimize/mzxtTQEvCNIdUNgF2kuwJ/yzqZmdOdGiPkzogzt1CS0_image.png" size="74" width="1554" height="1766" position="center" showCaption="false"}

Select Active/Active in the Pull target dialog to enable Hitless Failover.



::Image[]{src="https://api.archbee.com/api/optimize/mzxtTQEvCNIdUNgF2kuwJ/U_S7tmJsApm2qXjbVjoP9_image.png" size="68" width="1546" height="534" position="center" showCaption="false"}

If the channel has two sources defined, the Receiver will pull both sources of the channel and
combine them using Hitless Failover, starting with v12.2 Receivers, or it will configure two inputs for
one output on older Receivers. V12 Broadcaster is required for Hitless Failover.


BITRATES CALCULATION FOR HLS/DASH MANIFEST



When defining transcode profiles for a transcoded channel, the bitrate value that will be stated in the
HLS/DASH manifest file for each profile must be calculated. In the case where the video or audio is
passed through and not transcoded, ZEN Master does not know the bitrate value and thus cannot
calculate the value to include in the manifest. The user will be required to enter a bitrate value. Note
that the bitrate values in the manifest are used by playback devices to switch to the appropriate
stream rendition based on current network bandwidth so it is important to enter an accurate value.



::Image[]{src="https://api.archbee.com/api/optimize/mzxtTQEvCNIdUNgF2kuwJ/UDx57Oqsj4RwRr6noyfTj_image.png" size="70" width="1826" height="990" position="center" showCaption="false"}

When both the video and audio are transcoded, ZEN Master calculates the bitrate for the manifest
file automatically. The calculation is the video bitrate plus audio bitrate plus a small amount added to
account for streaming overhead.


MINOR IMPROVEMENTS AND BUG FIXES



• More detailed transcoding error reporting including specific error messages instead of a
generic "Transcoding Error"
• Presentation Time Stamp (PTS) reported on SCTE35 Cue-in events
• Verify that the Broadcaster license supports virtual machines when launching on AWS
• 32kbs and 64 kbps options now available for transcoding audio bitrate
• Added option to select NIC on Feeders and Receivers
• Added pagination support for channels, targets and sources in the API
• Fixed an issue rewriting ports config on the Broadcaster tunnel connection
• Fixed an issue preventing the Add Pull Target dialog from closing without an error
• Fixed Pull targets requiring up to one minute to connect when enabling a channel
• Fixed issue with unintended outputs being created on the Broadcaster when using Pull targets
• Fixed issue with the full warning message not showing in object details in some cases
• Fixed missing source DTLS/encryption icon
• Fixed issue with deleting remote access devices
• Fixed issue with attempting to configure DTLS on v10 Feeders, Broadcasters, and Receivers
where DTLS is not supported
