Вводный файл Icecast - PullRequest
       60

Вводный файл Icecast

0 голосов
/ 15 ноября 2018

Запуск Icecast 2.4.99.2 на Ubuntu 16.04 просто файл и хотел бы добавить вступительный файл.Когда рабочий источник смонтирован из входной аудиокарты Darkice по умолчанию, когда я добавляю тег <intro> в файл конфигурации Icecast для монтирования, он воспроизводится, но ничего не происходит.

<mount>
        <mount-name>/archive</mount-name>
        <max-listeners>5</max-listeners>
        <fallback-mount>/high_quality.mp3</fallback-mount>
        <intro>/high_quality.mp3</intro>
        <fallback-override>1</fallback-override>
        <hidden>0</hidden>
</mount>

Разрешения для файла mp3:

user@stream:~/StationIDs$ sudo ls -lah /usr/share/icecast2/web/high_quality.mp3
-rwxr--r-- 1 root root 138K Nov 14 17:20 /usr/share/icecast2/web/high_quality.mp3

Я прочитал, что формат должен соответствовать, поэтому у меня есть darckice.cfg, использующий битрейт 128kps, использующий lame для кодирования из формата wav.

user@stream:~/StationIDs$ mediainfo high_quality.mp3
General
Complete name                            : high_quality.mp3
Format                                   : MPEG Audio
File size                                : 138 KiB
Duration                                 : 8s 777ms
Overall bit rate mode                    : Constant
Overall bit rate                         : 128 Kbps
Writing library                          : LAME3.99r

Audio
Format                                   : MPEG Audio
Format version                           : Version 1
Format profile                           : Layer 3
Duration                                 : 8s 803ms
Bit rate mode                            : Constant
Bit rate                                 : 128 Kbps
Channel(s)                               : 1 channel
Sampling rate                            : 44.1 KHz
Compression mode                         : Lossy
Stream size                              : 137 KiB (100%)
Writing library                          : LAME3.99r
Encoding settings                        : -m m -V 4 -q 3 -lowpass 20.5 -b 128

И изdarkice.cfg ...

[icecast2-1]
format          = mp3
bitrateMode     = cbr
bitrate         = 128
quality         = 0.9
server          = localhost
mountPoint      = archive
port            = 8000
password        = changeme
name            = Archiver Stream
description     = Dedicated archiving stream
url             = archive
genre           = Eclectic
public          = no

С этой конфигурацией вступительный файл воспроизводится нормально ни с чем, а исходный поток воспроизводится без вступительного файла.Вы что-то пропустили?

1 Ответ

0 голосов
/ 15 ноября 2018

Ну, конечно же, я написал свой вопрос и решил.Я заметил 1 канал в формате файла.Мне пришлось использовать sox для преобразования исходного файла wav в 2 канала, затем снова использовать lame для преобразования в mp3 ...

user@stream:~/StationIDs$ sox high_quality.wav -c 2 high_quality-2.wav
user@stream:~/StationIDs$ lame -b 128 -F high_quality-2.wav high_quality.mp3
...