ZEN Master
...
Targets
Adding UDP/RTP Targets
2 min
the following procedure describes how to add a udp/rtp target in zen master in addition, an explanation of each of the configuration parameters is given in the table below to add a new udp/rtp target in the main navigation, click targets click + add the create new target window is displayed click on udp/rtp the create new udp/rtp target window is displayed new udp/rtp target in the info section, in the name field, enter a logical name for the udp/rtp target in the tags field, select one or more of the predefined tags from the drop down list tags are used for access control by selecting a tag you are relating this target to that tag tags are associated with certain roles (through the users & roles screen), and roles, in turn, are associated with users and user groups if you would like to create a new tag, see docid\ ypm9tw81ap6nq8stkv4rd in the events configuration profile field, select from the dropdown list the profile that you would like to apply to this target by default, the default profile is applied events profiles consist of a series of rules that determine precisely how various types of events are logged and what results they trigger the target's location is used to represent it in the proper position in the map display (see docid\ sfzm6jvorvuigo7x0dnue ) by default, the location is determined automatically based on the target's ip if you would like to manually set the location of the target (optional), use the following procedure click on the edit icon next to the location field a search box is shown below the location field enter identifying info for the location (e g street address, zip code, coordinates) search results are displayed below the search box as you type click on the desired location the selected location populates the location field in the configuration section, under channel type , select the type of channel that the target will receive options are zen master channel , aws mediaconnect flow, or medialive channel in the channel field, select from the drop down list the channel that will be sent to the target (optional field) the target will only become functional once a channel has been assigned to it however, you can configure the target settings and then add a channel to the target after the initial configuration in the source preference field (zen master channel option), select one of the following options any source – the target will establish a connection to any available source in the channel upon any disconnects with the current source, the target will reconnect to another available source in the channel primary sources only – the target will establish and maintain connection to a source designated as primary in the channel upon loss of connection to that source, the target will establish a connection to another available primary source in the channel backup sources only – the target will establish and maintain connection to a source designated as backup in the channel upon loss of connection to that source, the target will establish connection to another available backup source in the channel specific source – select one of the specific sources listed the target will only establish a connection to the selected source and will not try to connect to any other source in the channel it is not possible to select "prefer primary sources" or "prefer backup sources" this means you cannot have a target failover from a primary to a backup source in the channel unless "any source" is selected in the host/ip field, enter the hostname or ip address of the broadcaster or mediaconenct flow in the port field, enter the target port on the receiving device in the bind to local nic by cidr field , enter the cidr that represents the ip range where the desired nic is accessed in the ttl field, specify the desired ttl value if your receiving device is configured for rtp, then select the rtp checkbox if you selected rtp , then in the smpte 2022 fec section, select the desired error correction method options are disabled (default), 1d or 2d if you selected 1d or 2d for the fec , then fill in the desired number of rows and columns default values 10x10 in the smoothing \[ms] field, specify the size of the buffer in milliseconds a larger buffer enables smoother entry, however, it may influence the latency rate the smoothing feature uses a buffer to time packets according to the stream's clock, by creating a queue in the buffer, allowing smoother entry into the broadcaster this is useful when there are bursts in the rate in which the stream arrives in the remux bitrate field, enter the desired bitrate (in kbps) for the remuxed stream under remux mode , select one of the following pad in the padding mode a vbr stream is turned into a cbr stream in a non transformational way, by adding null packets and adding some minor pcr corrections this mode is used when the stream is compliant with broadcast quality but needs minor pcr correction and padding to make it cbr remux remux mode is transformational and is used to try to fix streams that are typically non compliant with broadcast quality ird’s, often originating at consumer level software encoders or other misconfigured/non compliant encoding sources the system unpacks the original ts, separates the audio and video, assembles the frames and then re packages them as part of this process the pids may be changed and a new pcr clock may be created this mode assumes that the stream includes a single audio and video source if you would like to apply a pid mapping profile to this target, then in the pid mapping profile field, select the desired profile from the dropdown list for more information, see docid\ ofvpymhyvq4xqhii3umns in the transcoding profile field (medialive channel option), select a transcoding profile from the drop down menu in the initial state section, select the disabled checkbox if you would like to disable this target upon initial configuration select the muted checkbox if you would like to disable error/recovery notifications for this target upon initial configuration you can enable/unmute the target at any time under protections , select the channel reassignment protection chekbox if you want to prevent the reasssignment of this target to another channel this is helpful in cases where you are switching the channel on multiple targets at once and can accidetaly select a target that should not have been switched to the new channel if you use pois, expand the scte 35 manipulation (pois) section to see additional options scte 35 manipulation settings select enable scte 35 manipulation to enable insertion and management of scte 35 messages (used typically to create ad breaks) in the null packet search window field, specify the time window in milliseconds of null packets to search for in order to insert scte 35 messages into the stream if the stream is vbr , set the value to 0 scte 35 messages can be inserted anywhere, and do not need a null packet if the stream is cbr , the downstream receiver may need a cbr stream inserting the scte 35 message into a null packet ensures the stream will remain cbr; however, it may delay the insertion of the message up to the length of the search window in the scte 35 pid field, specify a specific pid number for scte 35 insertion select remove existing scte 35 if you wish to override all existing scte 35 messages with your own if you are using an external pois or esni system, enter the external id that you use to reference the zen master object in the other system see the parameters table below for more information in the pois latency offset field, if you would like to offset the pois modification path to allow for api latency, enter a value in miliseconds this value can be zero, but it establishes that this output should receive pois scte conditioning if you want the timeline adjusted (normalized) to account for insertion and/or removal of scte 35 messages, select make timeline continuous (note that the processing will add approximately 100ms to latency) if you would like to configure advanced settings, click on advanced and enter values for the desired fields see the paramaters table below for explanations of the fields click save udp/rtp target configuration parameters table parameter description info name specify a name for the zixi pull target in zen master tags select one or more of the predefined tags from the drop down list tags are used for access control by selecting a tag, you are relating this target to that tag tags are associated with certain roles (through the users & roles screen), and roles, in turn, are associated with users and user groups if you would like to create a new tag, see docid\ ypm9tw81ap6nq8stkv4rd events configuration profile select from the dropdown list the profile that you would like to apply to this target by default, the default profile is applied note events profiles consist of a series of rules that determine precisely how various types of events are logged and what results they trigger location (optional) the target's location is used to represent it in the proper position in the map display (see docid\ sfzm6jvorvuigo7x0dnue ) by default, the location is determined automatically based on the target's ip enter identifying info for the location (e g street address, zip code, coordinates) and select the desired location from the suggestions that are shown configuration channel type verify that zen master channel is selected (default) channel (optional) select from the drop down list the channel that will be sent to the target note the target will only become functional once a channel has been assigned to it however, you can configure the target settings and then add a channel to the target after the initial configuration source preference select from the drop down list one of the following any source – the target will establish a connection to any available source in the channel upon any disconnects with the current source, the target will reconnect to another available source in the channel primary sources only – the target will establish and maintain connection to a source designated as primary in the channel upon loss of connection to that source, the target will establish a connection to another available primary source in the channel backup sources only – the target will establish and maintain connection to a source designated as backup in the channel upon loss of connection to that source, the target will establish connection to another available backup source in the channel specific source – select one of the specific sources listed the target will only establish a connection to the selected source and will not try to connect to any other source in the channel note it is not possible to select "prefer primary sources" or "prefer backup sources" this means you cannot have a target failover from a primary to a backup source in the channel unless "any source" is selected profile select the rist profile to be used options are simple or main host/ip enter the hostname or ip address of the broadcaster or mediaconenct flow port enter the target port on the receiving device bind to local nic by cidr enter the cidr that represents the ip range where the desired nic is accessed ttl specify the desired ttl value rtp if your receiving device is configured for rtp, select this checkbox smpte 2022 cef select the desired error correction method options are disabled (default), 1d or 2d if you selected 1d or 2d for the fec, then fill in the desired number of rows and columns default values 10x10 smoothing \[ms] the smoothing feature uses a buffer to time packets according to the stream's clock, by creating a queue in the buffer, allowing smoother entry into the broadcaster this is useful when there are bursts in the rate in which the stream arrives specify the size of the buffer in milliseconds a larger buffer enables smoother entry, however, it may influence the latency rate transcoding profile (medialive channel option) select the desired transcoding profile from the drop down menu remux bitrate \[kbps] specify the desired bitrate (in kbps) for the remuxed stream remux mode select one of the following pad in the padding mode a vbr stream is turned into a cbr stream in a non transformational way, by adding null packets and adding some minor pcr corrections this mode is used when the stream is compliant with broadcast quality but needs minor pcr correction and padding to make it cbr remux remux mode is transformational and is used to try to fix streams that are typically non compliant with broadcast quality ird’s, often originating at consumer level software encoders or other misconfigured/non compliant encoding sources the system unpacks the original ts, separates the audio and video, assembles the frames and then re packages them as part of this process the pids may be changed and a new pcr clock may be created this mode assumes that the stream includes a single audio and video source pid mapping profile (optional) if you would like to apply a pid mapping profile to this target, then select the desired profile from the dropdown list to create a new pid mapping profile, see docid\ gftcayurpl7dinouyd14z initial state disabled select this checkbox if you would like to disable this target upon initial configuration muted select this checkbox if you would like to disable error/recovery notifications for this target upon initial configuration protections channel reassignment protection select this option if you want to prevent the reasssignment of this target to another channel this is helpful in cases where you are switching the channel on multiple targets at once and can accidetaly select a target that should not have been switched to the new channel scte 35 manipulation (pois) enable scte 35 manipulation select to enable insertion and management of scte 35 messages (used typically to create ad breaks) null packet search window (ms) specify the time window in milliseconds of null packets to search for in order to insert scte 35 messages into the stream if the stream is vbr , set the value to 0 scte 35 messages can be inserted anywhere, and do not need a null packet if the stream is cbr , the downstream receiver may need a cbr stream inserting the scte 35 message into a null packet ensures the stream will remain cbr; however, it may delay the insertion of the message up to the length of the search window scte 35 pid specify a specific pid number for scte 35 insertion remove existing scte 35 if you wish to override any existing scte 35 messages with your own, you can elect to have existing ones removed external id the id that is used when integrating zen master with an external esni/esam server the id is whatever you use in the external system to reference the zen master object, though depending on what you are doing, it might serve different purposes used by pois to identify the source of scte 35 messages used by esni to identify the audience that is receiving the content regardless, the external id is the same whether entered in the scte 35 manipulation settings or the advanced settings, and you cannot enter different values in the two fields pois latency offset \[ms] if you would like to offset the pois modification path to allow for api latency, enter a value in miliseconds this value can be zero, but it establishes that this output should receive pois scte conditioning make timeline continuous select this option to normalize the timeline, making it continuous note that it will add 100ms latency and it creates a variant of the input, which means that it doubles your input advanced billing code if you would like to track usage for this target, enter your billing code details, see docid\ lalxj n928tegcpdpbirj (supported for broadcasters v14 8+) billing password enter the password that corresponds to this billing code mtu if you would like to configure the maximum transmission unit (largest data packet that a network connected device will accept) for the pulling of the stream, enter the mtu in bytes in the mtu field external id in the external id field, enter the id that is used when integrating zen master with an external esni/esam server for more detail, contact your zixi representative for more detail, contact your zixi representative

