Я пытался следовать инструкциям здесь , чтобы настроить локальный аудиопоток, но когда я попытался запустить Darkice, он выдал ошибку DarkIce: DarkIceConfig.cpp: 137: нет текущего раздела [0]
и выйти. Что это значит?
Обновление: ... Я неправильно скопировал файл конфигурации. Я починил, и теперь все работает.
Darkice нужен файл конфигурации для потоковой передачи на сервер Icecast. Примеры файлов конфигурации можно найти в /usr/share/doc/darkice/examples
, но конфигурацию необходимо адаптировать к нашим настройкам.
Возможна следующая конфигурация:
[general]
duration = 0 # duration in s, 0 forever
bufferSecs = 1 # buffer, in seconds
reconnect = yes # reconnect if disconnected
[input]
device = default # `pulse' for Pulseaudio
sampleRate = 44100 # sample rate 11025, 22050 or 44100
bitsPerSample = 16 # bits
channel = 2 # 2 = stereo
[icecast2-0]
bitrateMode = vbr # variable bit rate (`cbr' constant, `abr' average)
quality = 1.0 # 1.0 is best quality
format = mp3 # format. Choose `vorbis' for OGG Vorbis
bitrate = 256 # bitrate
server = localhost # or IP
port = 8000 # port for IceCast2 access
password = hackme # source password to the IceCast2 server
mountPoint = mystream.mp3 # mount point on the IceCast2 server .mp3 or .ogg
name = mystream
Сохраните этот файл в любом месте (по умолчанию Darkice ищет /etc/darkice.cfg
), а затем запустите Darkice с
darkice -c /path/to/darkice.cfg