# Blinker - UDPv4 Sender

The UDPv4 sender module sends a stream using UDP version 4 across a network. It supports the static and dynamic variants of the BLP, EBLP and MCUF protocols.

## Configuration

The configuration of the UDPv4 sender module with name `NAME` is located in the `udp4senders/NAME` subdirectory.

### Input Stream

The file `instream` contains the name of the stream to read. The frames received from this stream are sent over the network.

### Protocol

The protocol to use is configured in the file `protocol`. It can contain the string `blp`, `eblp` or `mcuf` to select the BLP, EBLP or MCUF protocol respectively.

### Bind Address

The file `bind` contains the local address to bind to. It must contain the IP address and the port, i.e. a string `<IP>:<port>` (hostnames are not supported). If the local address should be determined automatically, the file can contain `0.0.0.0:0`.

### Static Destinations

Static destinations to supply with a network stream in the configured protocol can be configured in the subdirectory `destinations`.
Each static destination is configured in an own subdirectory. E.g. the configuration for a static destination with name `local` resides in the subdirectory `destinations/local`.

The configuration inside a static destination consists of the following settings:

#### Destination Address

The file `addr` contains the destination address as a string `<IP>:<port>` (hostnames are not supported).