Multi Media Broadcasting Tools for docker
708
The Opendigitalradio/mmbtools docker image aims at providing a sandboxed environment for the Multi Media Broadcasting tools from Opendigitalradio.
| Component | Description |
|---|---|
| jgoerzen/debian-base-minimal | base debian image with systemd |
| odr-audioenc | audio encoder |
| odr-padenc | program-associated-data encoder |
| odr-dabmux | dab multiplexer |
| odr-dabmod | dab modulator |
| odr-EncoderManager | encoder manager |
| configuration files | sample configuration files |
docker run \
--name mmbtools \
--tty \
--detach \
--publish 8001-8003:8001-8003 \
--publish 9201:9201 \
--volume /sys/fs/cgroup:/sys/fs/cgroup:rw \
--volume /etc/localtime:/etc/localtime:ro \
--stop-signal=SIGRTMIN+3 \
--tmpfs /run:size=100M \
--tmpfs /run/lock:size=100M \
--cgroupns=host \
opendigitalradio/mmbtools
If you have a USB transceiver and if you intend to broadcast, then you should:
lsusb and identify the bus number and device number of your transceiver--device /dev/bus/usb/xxx/yyy to the above docker run command where xxx is the bus number and yyy if the device number| Component | Action | URL | Authentication |
|---|---|---|---|
| Supervisor | n/a | localhost:8001 | user: odr password: odr |
| Encoder Manager | Start 10-EncoderManager | localhost:8003 | user: odr password: odr |
| Multiplex Manager | Start 20-Mulitplex Start 21-Multiplex-Manager | localhost:8002 | n/a |
10-EncoderManagerstatus tabdablin on a GUI host20-Multiplexnc localhost 9201 | dablin_gtk -f edi -I -1
If you have a USB transceiver card and wish to broadcast on a channel other than 5A, or if you have a USB transceiver card othen than the HackRF, then
docker exec \
--interactive \
--tty \
mmbtools \
bash
20-Multiplex30-ModulatorContent type
Image
Digest
sha256:5f705271e…
Size
359.7 MB
Last updated
about 1 year ago
docker pull opendigitalradio/mmbtools