Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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:

  1. On the Outputs page of ZiXi Zixi Feeder, click    on the upper- right end corner of the screen.
    The New Output window is displayed:
    Image RemovedImage Added

  2. Enter the unique Name that you want to configure on the Feeder.
  3. Select Push to Broadcaster as the Type of output.
  4. 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.


  5. Select the Program from the drop-down list.
  6. Select the Filter for the output from the drop-down list.
  7. 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 Group.  
  8. Enter the Parameters (see table below for additional parameters).
  9. If desired, enter the Advanced Properties (see table below for additional parameters).
  10. If desired, enter the Remote RTMP Output (see table below for additional parameters).
  11. Click OK. The New Output with its new settings takes effect.

...

ParameterDescription

Name

Specifies the unique name of the stream.

Type

Specifies the output type.

Input


Input Name

Specifies 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

Parameters


GroupIf your deployment includes a DNS Load Balancer, it is possible to group multiple outputs into a single Output Group. See Output Groups for 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.

Note that additional (failover) destinations can be added by clicking the adjacent “+” button..

Port

Specify the ports to listen on for Push streams.
Default: 2088.

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 the maximum bitrate of the stream.

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 the maximum number of milliseconds for which the Zixi Broadcaster should buffer the stream. Default: 6000

MMT

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 Port number on which you are destination port to which Zixi Feeder will be transmitting.

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

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 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 the current available bitrate according to Zixi’s network condition analysis. Supporting encoders will adjust their output bitrate accordingly (adaptive bitrate).
Note: for supporting encoders only.

Minimum bitrate [kbps]

Specifies the minimum bitrate that will be reported to the encoder.

Remote RTMP Output

Note: Allow automatic RTMP option must be enabled on the Broadcaster.

URL

Specifies the Stream URL of the remote RTMP server.

Backup URL

Specifies 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 the unique name for the stream that the RTMP server expects at the other end of the connection.

Username

Specifies the User name to authenticate on the remote RTMP server.

Password

Specifies the string that is used for authorization on the remote RTMP server.

Hot Backup

Specifies that the Broadcaster will output to the 2 RTMP servers (Primary & Backup) in parallel.

...