---
name: "roarmonhttp"
section: "1"
platform: "linux"
package: "roarclients"
version: "1.0~beta12-4"
release: "Debian 11 (Bullseye)"
platforms: ["linux"]
url: "https://new.carta.tech/roarmonhttp"
---

# roarmonhttp(1)

CGI and inetd based streaming server emulation for RoarAudio

## NAME

roarmonhttp - CGI and inetd based streaming server emulation for RoarAudio

## SYNOPSIS

roarmonhttp \[--inetd\]

## DESCRIPTION

This program emulates a streaming server using RoarAudio. It can be run from via a webserver as CGI or via inetd in inetd mode. IN CGI mode it is limited to client (listener) HTTP connections. In inetd mode it can handle source clients and gopher, too. There is no need for a specal port for gopher. The protocol is detected per client at runtime.

## OPTIONS

- **--inetd**

  Enables inetd mode.

- **--server SERVER**

  Set Server to connect to. This may be usfull in inetd mode.

- **--rate**, **--bits**, **--channels**, **--codec**

  Sets the default rate, bits, channels or codec. Those option taking a argument for the given option. Codec names may be used.

- **--rel-id SID**

  Set the stream ID for the stream this stream is relative to.

- **--help**

  Show a brief help.

## EXAMPLES

Here is an example of a roarmonhttp listening on port 8000 using inetd:\
  8000 stream tcp nowait roard /usr/bin/roarmonhttp roarmonhttp --inetd

## SEE ALSO

[**inetd**(8)](/inetd/8.md), [**inetd.conf**(5)](/inetd.conf/5.md), [**roartips**(7)](/roartips/7.md), [**libroar**(7)](/libroar/7.md), [**RoarAudio**(7)](/RoarAudio/7.md).

## HISTORY

For history information see [**RoarAudio**(7)](/RoarAudio/7.md).
