---
name: "pob-fec"
section: "1"
platform: "linux"
package: "poc-streamer"
version: "0.4.2-7"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/pob-fec"
---

# pob-fec(1)

receive FEC MP3 streams

## NAME

**pob-fec** - receive FEC MP3 streams

## SYNOPSIS

**pob-fec** \[ *-s address* \] \[ *-p port* \] \[ *-b size* \] \[ *-q* \]

## DESCRIPTION

**pob-fec** receives a FEC MP3 stream using a custom protocol. The streamed MP3 frames are first decomposed in autonomous data units (ADUs). These ADUs are grouped into ADU groups, which are encoded redundantly using a FEC method by Luigi Rizzo. For example, a group if 8 ADUs can be encoded into 16 packets. Any 8 received packets of these 16 packets is sufficient to recover the original 8 ADUs. The incoming MP3 stream is decoded, buffered and written to stdout.

## OPTIONS

- \-s address

  Specify the address to listen to (default 224.0.1.23). If the address is a multicast address, group membership is requested automatically.

- \-p port

  Specify the port to listen to.

- \-b size

  Specify the number of ADU groups that are hold in the buffer (default 16).

- \-q

  Don't output any information on standard error.

## EXAMPLES

- pob-fec -s 224.0.1.24 -p 8989 \| mpg123 -

  Receive the MP3 FEC stream sent to 224.0.1.24 on port 8989 and feed it into the MP3 decoder mpg123.

## AUTHORS

Manuel Odendahl \<manuel@bl0rg.net\>, Florian Wesch \<dividuum@bl0rg.net\>
