icecast

Ffmpeg 和噪声使连接保持活动
icecast

Ffmpeg 和噪声使连接保持活动

我正在尝试制作 SDR 扫描仪来向网络广播信号。 RTL_FM -> FFMPEG -> Icecast2。 但在暂停时流媒体终止,据我所知,没有使用 Ffmpeg 函数使其保持活动的选项。因此,我决定添加空输入并将其与 RTL 信号混合以使其保持在线: rtl_fm -f 104M -f 102.8 -f ... -M fm -s 180s -r 44.1k | ffmpeg -f lavfi -i anullsrc=r=44.1k:cl=mono -f s16le -ar 44.1k -ac 1 -i pipe:0 -filte...

Admin

Streamripper 品质
icecast

Streamripper 品质

我们使用 streamripper 1.64.6 (http://streamripper.sourceforge.net) 从我们的 Icecast 2.4.4 流中录制档案。有人知道 streamripper 是否会降低音频录制的质量吗?流源听起来比我们录制的档案更清晰、更生动。几乎就像它在某种程度上被压缩或标准化了。如果我拉出其中一个档案,你会看到音频看起来是标准化的。但我在 streamripper.ini 或命令行选项中没有看到控制此行为的设置。我喜欢 streamripper 的简单性,但有更好的选择吗? ...

Admin

如何让 ffmpeg 在输入停止时写入静音?
icecast

如何让 ffmpeg 在输入停止时写入静音?

因此,我设置了一个 ffmpeg 命令,用于转换通过 stdin 管道输入的音频。但是,输入的音频并不是持续管道输入的,有时会停止几秒钟,然后再恢复。 我怎样才能让 ffmpeg 在输出中用静音填充这些暂停部分?由于输出正在流式传输到 Icecast,我需要它持续运行,而不是对文件运行某种形式的后期处理。 这可能吗?如果可以,我该怎么做?如果有人能建议我使用不同的工具来实现这一点,我将不胜感激! 编辑:我用来传输音频的命令是。当我运行此命令时,它可以完美地将输入从 stdin 转换为 icecast。但是,当输入暂停时,ffmpeg 会在输入再次启动时...

Admin

AzuraCast:更改 Icecast 设置以启用介绍歌曲
icecast

AzuraCast:更改 Icecast 设置以启用介绍歌曲

AzuraCast 使用 Icecast(目前为 Icecast 2.4.0-kh10-ac4)来广播现场广播。 当新的听众连接时,Icecast 可以选择将媒体文件添加到直播流的前面。 这就是Icecast 文档关于选项有话要说<intro>(我的粗体): 可选值,用于指定在新侦听器连接时但在发送正常流之前将内容发送给新侦听器的文件。确保指定文件的格式与流格式匹配. 指定的文件是附加到 webroot在被打开之前。 格式相同 为了确保介绍文件具有与流完全相同的编码格式,我使用了流的简短转储(mplayer -dumpstrea...

Admin

未知 IceCast 失败
icecast

未知 IceCast 失败

我有一个 node.js 脚本,它在守护进程模式下工作。该脚本会读取 IceCast ogg 流本身(即时)并将音频标签发送到网站。但有时(每 2 天一次)脚本会失败并退出。脚本的错误日志显示: Error: getaddrinfo ENOTFOUND stream_url stream_url:8000 at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:56:26) Emitted 'error' event at: at Socket.socketErrorListener (...

Admin

如何分离 Icecast Web 界面和挂载点
icecast

如何分离 Icecast Web 界面和挂载点

看起来 Icecast 的默认行为是将其 Web 界面公开在与任何挂载点相同的地址和端口上。例如: mountpoint = https://server.com/listentome web app = https://server.com/ 我想限制网页界面仅限特定的 IP 地址和 TCP 端口这样就无法通过公网 IP 访问它。例如: mountpoint = https://server.com/listentome web app = https://192.168.1.10:8000/ 这可能吗? ...

Admin

在 MacOS 上使用 Transcoder 将 Traktor 输出转发至 Shoutcast / Icecast
icecast

在 MacOS 上使用 Transcoder 将 Traktor 输出转发至 Shoutcast / Icecast

我正在尝试将本地icecast流转发到外部icecast/shoutcast流。Traktor 仅支持icecast,因此建议的设置是流式传输到本地 icecast 服务器,然后使用 Stream Transcoder 将音乐转发到人们正在收听的目的地。 设置本地 icecast 服务器是比较容易的部分 brew install icecast 然后进行配置即可。 一个建议的解决方案是使用 BUTT 或 LadioCast 之类的东西来流式传输某个音频通道上的所有音频,而不是使用转码器。出于绝望,我尝试了这些作为最后的手段 - BUTT 我让它连接...

Admin

尝试将 Kodi/Ubuntu 18.04 上播放的音频输出流式传输到 Icecast
icecast

尝试将 Kodi/Ubuntu 18.04 上播放的音频输出流式传输到 Icecast

我在 Ubuntu AMD64 18.04 上安装了 kodi(从 repos 安装)作为媒体播放器,我想将其上播放的任何音频流式传输到我的 LAN 上的 icecast 流,以便各个 Raspberry Pi 可以拾取它并在我家的不同房间播放。 我在媒体播放器 PC 上安装了 icecast,并可以从网络上的其他机器上看到 my.lan.IP.address:8000 上的主屏幕,因此该部分可以正常工作。 我似乎无法完成的工作是拾取音频输出并将其发送到 Icecast2。我安装了 Darkice,它使用 hw:0,0 作为输入。我尝试将输入设置为“脉冲”,...

Admin

将网络电台重新编码为较低的比特率?
icecast

将网络电台重新编码为较低的比特率?

我找到了一个互联网广播电台,但我想将其重新编码为 Opus 32kbps,以适应我的无限数据计划。我该如何实现? 源电台使用 MP3 @ 160kbps,超过了我的 128kbps 无限数据带宽。 ...

Admin

听众与 Icecast 流断开连接
icecast

听众与 Icecast 流断开连接

我正在做一个使用 Icecast 和 mixxx 进行实时音频流传输的项目。我成功配置了 icecast 服务器。我可以收听音频,但有时连接重置发生这种情况,可以通过刷新页面重新建立连接。当有两个或更多侦听器存在时,这会成为一个系列问题。我该如何解决这个问题? ...

Admin

无法在 ubuntu 12.04 x64 中安装 darkice
icecast

无法在 ubuntu 12.04 x64 中安装 darkice

我正在尝试使用“apt-get”安装 darkice,方法是查看本教程在这里..但它说无法找到包。我从他们的网站上下载了一个 .tar..提取包,进入它,当我尝试使用时./configure,它运行并停止并出现一些错误。我实际上在他们的支持页面但似乎还没有人回复。 请给我一些建议,或者只是向我展示一个将 icecast、ezstream 和 darkice 安装到 ubuntu 发行版的指南 ...

Admin

在互联网上设置 Icecast2 流媒体服务器进行直播
icecast

在互联网上设置 Icecast2 流媒体服务器进行直播

我浏览了在 Ubuntu 上设置 Icecast2 服务器和 ices2 的教程。不幸的是,所有这些都基于 LAN。我想在 Ubuntu 机器上设置一个 Icecast 服务器,该机器将全天候连接到互联网。客户端需要访问服务器从全球提供的流。假设服务器有一个静态 IP,我该如何配置 Icecast?此外,我有一个 Behringer UCA 202 作为捕获源。我如何配置 ices2 以将其用作实时捕获源并将其流式传输到上述服务器。 提前致谢。 ...

Admin

通过 darkice 将声卡输出流传输到 icecast2
icecast

通过 darkice 将声卡输出流传输到 icecast2

我想通过 darkice 流式传输到 icecast 服务器,默认的 .cfg 附带,是 OSS,但Ubuntu 12.10 中/dev/dsp没有,所以我尝试了,但它只是麦克风,我想流式传输所有声卡输出。/dev/dsphw:0,0 有任何想法吗? cat /proc/asound/cards 0 [SB ]: HDA-Intel - HDA ATI SB HDA ATI SB at 0xf8700000 irq 16 cat /proc/asound/devices 1: ...

Admin