【问题标题】:Icecast intro fileIcecast 介绍文件
【发布时间】:2019-04-18 23:16:04
【问题描述】:

在 Ubuntu 16.04 上运行 Icecast 2.4.99.2 只是文件并想添加一个介绍文件。使用从 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 比特率使用 lamewav 格式进行编码。

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

使用此配置,介绍文件可以正常播放而没有其他任何内容,源流可以在没有介绍文件的情况下播放。有什么遗漏的吗?

【问题讨论】:

  • 请注意,2.4.99.2 是 2.5 的技术名称Beta 2不建议用于生产。
  • 感谢您指出这一点。 Icecast 报告的版本很奇怪,但 Ubuntu 存储库报告的是 2.4.2-1。对于另一个问题,我将不得不提醒自己几个月前我是如何在服务器设置上获得 2.4.99 并删除以替换为 2.4.2:serverfault.com/questions/940750/…

标签: icecast internet-radio


【解决方案1】:

好吧,当然,我在写完这篇文章后回答了我自己的问题并解决了。我在文件格式中发现了 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-03-30
    • 2020-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-23
    • 2014-03-12
    • 2013-05-06
    相关资源
    最近更新 更多