portal/icecast-darkice.md
2025-03-28 13:31:25 -07:00

52 lines
1.3 KiB
Markdown

https://dev.to/shilleh/stream-audio-from-raspberry-pi-to-local-computer-1a1c
icecast/darkice
sudo apt install icecast2
sudo apt install darkice
sudo vim /etc/darkice.cfg
```
[general]
duration = 0 # Stream indefinitely
bufferSecs = 5 # Buffer for the input, in seconds
reconnect = yes # Reconnect to the server if disconnected
[input]
device = plughw:1,0 # Your audio capture device
sampleRate = 44100
bitsPerSample = 16 # Bits per sample
channel = 1 # 2 = stereo, 1 = mono
[icecast2-0]
bitrateMode = cbr # Constant bit rate
format = mp3 # Audio format
bitrate = 128 # Bitrate in kbps
server = localhost # Server name or IP
port = 8000 # Port number
password=emergence # Your Icecast password
mountPoint = portal # Mount point to stream to
name = Black Portal # Name of the stream
description = Black Portal Project # Description of the stream
url = http://192.168.0.203 # URL related to the stream
genre = politics # Genre of the stream
public = no # Do not list on public lists
```
sudo vim /lib/systemd/system/owncast.service
[Unit]
Description=Darkice Service
[Service]
User=root
Type=simple
Restart=on-failure
RestartSec=5
WorkingDirectory=/home/grace
ExecStart=/usr/bin/darkice -c /etc/darkice.cfg
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload