The Push to Broadcaster output pushes the stream from the Zixi Feeder to a ZiXi Broadcaster, while using the Zixi protocol. It is possible to divide a stream into several network channels by utilizing multiple NICs and links and then subsequently reuniting them at the Zixi Broadcaster side. For more information see Network Bonding.
To Create a Push to Broadcaster Output:
- On In the Outputs page of ZiXi Zixi Feeder, click on the upper- right end corner of the screenclick the + New Output button in the menu bar.
The New Output window is displayed: - Enter the unique Name that you want to configure on the Feeder.
- Select Push to Broadcaster as the Type of output.
Select the Input name from the drop-down list.
Info Note: The drop-down list consists of all those previously configured inputs on the Feeder.
- Select the Program from the drop-down list.
- Select the Filter for the output from the drop-down list.
- If your deployment includes a DNS Load Balancer, it is possible to group multiple outputs into a single Output Group. All the outputs created in Zixi Feeder within the same group and with the same host name, will be resolved into the same IP address. You can Create a New Output Group or Use an Existing Output Groupcreate a new output group or use an existing output group. See Output Groups.
- Enter the Parameters Properties (see table Ouptut Parameters Table below for additional parameters).
- If desired, enter the Advanced Properties (see table Ouptut Parameters Table below for additional parameters).
- If desired, enter the Remote RTMP Output (see table Ouptut Parameters Table below for additional parameters).
- Click OK.
The New Output with its new settings takes effect.
Output Parameters Table
Parameter | Description | |||
---|---|---|---|---|
Name | Specifies Specify the unique name of the stream. | |||
Type | Specifies Specify the output type. Select Push to Broadcaster. | |||
Input | ||||
Input Name | Specifies Select the Input which has been previously configured as Input in the Feeder. | |||
Program | If you have created a filter, you can select the relevant program. | |||
Filter | If you have created a filter, you can select the relevant filter | |||
Properties | ||||
Group | If your deployment includes a DNS Load Balancer, it is possible to group multiple outputs into a single Output Group. See Output Groups | forfor more details. | ||
Stream ID | Specify the unique Stream ID that the Broadcaster expects. Must be identical to the one configured on the | Broadcaster.Host | Specify The destination Broadcaster | name or IP address to which you are pushing the stream. |
Port | Specify the ports to listen on for Push streams. | |||
Password | Optional. Specifies a password string that can be used to authenticate that the Feeder is allowed to push this stream to the configured Zixi Broadcaster. Only a Feeder who has the Password and the Stream ID of the input stream that was configured on the Broadcaster can stream into it. | |||
Max bitrate [kbps] | Specifies Specify the maximum bitrate of the stream. Default: 8000. Note | - : Will be used for internal memory allocation and will not affect the transmitted bitrate. Recommended: double the bitrate of the stream. | .||
Max Latency [ms] | Specifies Specify the maximum number of milliseconds for which the Zixi Broadcaster should buffer the stream. Default: 6000 | MMT|||
Ignore TLS certificate | Specify this standard that supports HEVC if required. [MPEG media transport is a digital container standard that supports High Efficiency Video Coding (HEVC) video] | |||
Single Link | Select this option if you wish to transmit the stream as a single broadcast channel. | |||
Host | Specifies the IP address of the Broadcaster to which you are transmitting. | |||
Port | Specifies the destination port to which Zixi Feeder will be transmittingSelect this option when streaming to a trusted server that does not have a valid certificate. When this option is selected, Zixi Feeder will ignore the TLS certificate errors and transmit the stream to its destination. | |||
Host | The destination host for the push stream. Note: additional failover destinations can be added by clicking the adjacent “+” button. | |||
Port | Specify the destination port (to listen on for Push streams). Default: 2088. | |||
NIC | Specifies which one of the local Network cards are being used to transmit on the internet. Default: Any NIC | |||
Bonded Link Destination | Bonding links enables you to divide a stream into several network channels and then subsequently reunite them on the Broadcaster’s side. For more information, see Network Bonding. | |||
Host | Specifies the IP address of the Broadcaster to which you are transmitting. | |||
Port | Specifies the Port number on which you are transmitting. Default: 2088 | |||
NIC | Specifies which one of the local Network cards are being used to transmit on the internet. Default: Any NIC | |||
Bitrate Limit (kbps) | Specifies the maximum bitrate to be transmitted via this link. | |||
Backup | Backup NIC used only when primary links cannot satisfy connection or transmission bitrate requirements. | Advanced Properties | ||
Alternative host | Specifies an alternative host for redundancy (in the event that the Feeder senses that host is not functioning). | |||
IP | Specify the local IP address. The default enables Any IP address. | |||
Bond Links | Select this checkbox to split the stream into multiple links, which will be forwarded to a single Zixi Broadcaster. | |||
Max Bitrate (for Bond Links enabled) | Relevant for Bond Links option. Specify the max bitrate in Kbps for the specific link. | |||
Backup (for Bond Links enabled) | Relevant for Bond Links option. Select this checkbox to define the link as a backup. The backup will be used only if the accumulated bandwidth of the non-backup links is not sufficient. | |||
Advanced Properties | ||||
PCR Smoothing delay (ms) | Enables transmission of the output at the correct rate. Required when the receiving device is sensitive and can’t lock on to the stream (in such a case, the recommended latency is 100 - 1000 ms). | |||
Encryption Type | Specify the type of Encryption. | Selection of Automatic will Options are: None (default), AES 128, AES 192, AES 256 or Automatic. Selection of Automatic will generate the encryption and exchange it securely between the applications automatically. | For more information, see Encrypting an Output Stream in Zixi Feeder||
Key | Click Generate and the encryption key for the input stream will appear in the adjacent text box. Send it to the end-user to decipher the received encoded stream. For more information, see Encrypting an Output Stream in Zixi Feeder | |||
Run encoder feedback script | Reports back to the encoder ||||
DSCP | Specify the DSCP decimal value. This setting is relevant for networks that support Differentiated Services, a mechanism for classifying and managing network traffic and providing quality of service (QoS) on modern IP networks. | |||
ECN | Zixi Feeder supports Explicit Congestion Notification. To enable ECN, select one of the following options that represent codepoint encoding:
ECN allows end-to-end notification of network congestion without dropping packets. If the underlying network infrastructure supports ECN, this optional feature may be used between two ECN-enabled endpoints to allow notifications of network congestions without dropping packets. Conventionally, TCP/IP networks signal congestion by dropping packets. When ECN is successfully negotiated, an ECN-aware router may set a mark in the IP header instead of dropping a packet in order to signal impending congestion. The receiver of the packet echoes the congestion indication to the sender, which reduces its transmission rate as if it detected a dropped packet. | |||
RTMP input feedback | For RTMP streams only. Select this checkbox to adjust the Zixi Feeder reading speed of the RTMP input according to the network connection speed (between the Zixi Feeder and Zixi Broadcaster). This can be useful if the RTMP source (encoder) can adjust its bitrate. | |||
Encoder feedback script | Select this checkbox to receive reports back to the encoder about the current available bitrate according to Zixi’s network condition analysis. Supporting encoders will adjust their output bitrate accordingly | (adaptive bitrate). | ||
Minimum bitrate [kbps] | Specifies the minimum bitrate that will be reported to theIf Encoder feedback script option is enabled, specify the minimal bitrate for the stream. This will be the lowest bitrate, which can be recommended by the Zixi Feeder to the encoder. | |||
Encoder address | If Encoder feedback script option is enabled, specify the IP address of the source encoder. | |||
Remote RTMP Output | Note: Allow automatic RTMP option must be enabled on the Broadcaster. | |||
URL | Specifies Specify the Stream URL of the remote RTMP server. | |||
Backup URL | Specifies Specify a backup URL (similar to the primary URL) in case the primary RTMP server is faulty, then the Broadcaster will switch and stream to the backup one. | |||
Stream | Specifies Specify the unique name for the stream that the RTMP server expects at the other end of the connection. | |||
Username | Specifies Specify the User name to authenticate on the remote RTMP server. | |||
Password | Specifies Specify the string that is used for authorization on the remote RTMP server. | |||
Hot Backup | Specifies that Click this checkbox to set the Broadcaster | will to output to the | 2 two RTMP servers (Primary & Backup) in parallel. |