IP Capture -Setup

This plug-in is designed for capturing of MPEG2 Transport Streams coming from the network. The resulting file format is MPEG2 TS (no re-encoding takes place).

In the Destination Address field enter the IP address of the desired media to be captured and select the Port to be used. In case the Destination Address is a multicast address, i.e., it receives streams from multiple addresses, you also need to enter the IP address of the specific stream you wish to capture. This is done in the Source Address field. Finally, use the Network Interface Address field to select the desired network card to be used.

If the incoming stream is MPEG2 Transport steam, push the Stream Filtering button to select which streams should be left in the captured file.

In the middle of the Filtering dialog, you can find a list of all Programs and Streams that were present in the incoming stream at the time of pressing the Setup menu.

To the right of it, there are several buttons that are activated, depending on the selected Filtering method. You can select it in the area above:

None – there will be no filtering. X-Pert Ingest will capture the incoming stream as is.

Remove Null Packets – as some interfaces need constant bitrates to operate properly, Null packets are included to stuff-up the gap between the real bit rate and the required bit rate. These packets do not carry any information and can be removed in order to reduce the bit rate of the captured files, thus saving storage space.

Simple Include Packet Filtering – Check this radio-button and select which streams to be included in the Output:

Use the Add button to add the currently selected line in the left to the Outputs list in the right.

Use the Add Custom  button to type manually the PID you would like to add to the Outputs list.

If you want to remove an already added stream, select it in the Outputs list and press the Delete  button.


Simple Exclude Packet Filtering – Check it and select the PIDs you do not want to include in the Output file/stream. Use the Add/Add Custom button to create a list of PIDs to be excluded from the output.

Programs Reordering – in this mode, you can create several outputs by pressing the Create Output  button. Then, you can assign the programs to go to each output: Press the Create output  button as many times as necessary. Then, select the output in the list to the right and click on the program line to the left. Press Add to assign it to the relevant output. Then, check Use IP streaming if you want to send the selected output to the network; or leave it unchecked if you only want to capture the stream to an MPEG2 Transport Stream file. When there is more than one output, the endings of the resulting files’ names will indicate the number of the output (zero-based).

Check Use IP streaming to send the incoming signal to the network. In the IP streaming settings area, specify the Host IP address and the Port to which you would like to send the stream. Check Multicast if you need to send the stream to numerous machines.

In the TTL spin-box, specify the number of switchers the stream can pass (Time to Live).

To the right, modify the buffer size depending on your needs. Usually we recommend setting this size to 1316 (7 UPD packets of 188 bytes).

If you have more than one LAN cards in the machine, specify which one should be used for the streaming. Otherwise, the stream will be output through all network connections.

Check No capturing if you do not want to save the incoming stream to a file. If you leave it unchecked, X-Pert Ingest will write the stream to an MPEG2 TS file.

Use File splitting is active when X-Pert Ingest writes the captured stream to a file (i.e. No capturing is not checked). This functionality allows you produce chunks of files based on predefined periods. You can adjust the period (in seconds) in the Split Time box below.