问题标签 [liquidsoap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1980 浏览

icecast - 如何优化液体皂?

我想用 Icecast 中继约 40 台收音机并将它们转码为 3 比特率(32,64,128)

中继所有无线电并将它们转码为 32 比特率工作良好,但在 64、128 上不起作用

Liquidsoap 日志:

液体皂配置:

冰播限制:

在此处输入图像描述

服务器信息:

htop屏幕: 在此处输入图像描述

0 投票
2 回答
1425 浏览

linux - 无法在不手动终止进程的情况下重新启动liquidsoap

我目前在 Ubuntu 14.4 上运行 Liquidsoap,流式传输到 Icecast,托管在同一个机器上。

我的设置运行正常,但是在运行 sudo serviceliquidsoap restart 时,出现以下错误:

为了重新启动液体肥皂,我需要终止进程或重新启动。

然后它会正确运行。直到我出于某种原因需要重新启动。

附带说明一下,liquidsoap 创建了一个名为 liquidsoap 的用户和组,但是我正在通过我创建的另一个用户运行 sudo 命令。

有没有人有任何想法?

0 投票
3 回答
1148 浏览

linux - Liquidsoap 记录输出文件夹中的所有文件

所以我有一个 Liquidsoap 实例,在端口 8080 上有一个港口输入。

我希望发生的事情是,每当有人连接到 /live 时,流就会被记录并保存在服务器上。

这很好用,但是,例如,如果我正在录制,然后断开连接并允许播放列表启动,当我再次尝试流式传输时,它会创建一个新文件,但会开始写入新文件和以前的录制文件。

它基本上是在写第一个文件。唯一不会发生这种情况的方法是,如果liquidsoap 在两次广播之间重新启动。

这是我的 liq 文件的副本:

0 投票
1 回答
316 浏览

audio - Liquidsoap + mpeg4 音频怎么样?

如何使用 mpeg4 liquidsoap + icecast 创建音频流?我们不想使用 ffmpeg 之类的第三方实用程序,我们可以只在 Liquidsoap 上使用吗?谢谢!

0 投票
0 回答
68 浏览

drupal - 在 debian jessie 上编译liquidsoap 1.1.1

我正在尝试在 debian 最新版本(jessy)上编译liquidsoap 最新版本(1.1.1)。

我已经安装了完整的软件包。在运行 make 时,我收到以下与闪耀相关的错误:

在此处输入图像描述

我也已经尝试过编译闪耀 API1 和 API3。

我究竟做错了什么?

0 投票
1 回答
1722 浏览

android - Icecast:在 Android 上流式传输开始时暂停

我有一台服务器 Icecast 与 Liquidsoap 一起使用流式传输互联网广播,我注意到在某些 Android 设备(例如三星 Galaxy 选项卡)上接收音乐时出现问题 - 在音乐缓冲几秒钟后播放音乐开始大约一秒钟,然后突然停止,然后再沉默几秒钟,然后才开始正常播放。在其他一些 Android 设备上,如 HTC 的愿望 - 没有这样的事情发生 - 音乐在缓冲后开始正常播放。以下是相关流的示例:http ://rdsradio.ru:8000/4th.mp3

当我在 Android 设备上的浏览器 (Google Chrome) 中打开链接时,就会发生这种情况。同样的结果,我使用 android.media.MediaPlayer 类从我目前开发的 Android 应用程序连接到 Icecast 流:mediaPlayer.setDataSource("http://rdsradio.ru:8000/4th.mp3");

此外,即使在那些有问题的设备上,我通常也可以连接并收听其他 Icecast 无线电源的流,例如http://dancewave.hopto.org:9990/dance.mp3 - 这就是为什么我认为我的可能有问题Icecast + Liquidsoap 的设置 - 是什么让音乐一开始就停止播放。

我尝试在/etc/icecast2/icecast.xml 中更改这些参数,例如将burst-size 增加到10-20 倍或将burst-on-connect 设置为0,但根本没有注意到任何差异(我/etc/init.d/icecast2 reload在更改后运行重新加载配置的参数)。

任何想法 - 如何解决这种行为?

更新:我试图在 Android 上的 VLC 播放器中打开流并且它没有问题,所以使用 android.media.MediaPlayer 似乎有问题(可能 Google Chrome 中的内置 HTML5 音频播放器使用相同的库) . 我将尝试在应用程序中使用不同的媒体播放器。

0 投票
1 回答
414 浏览

radio - Liquidsoap,如何暂停?

如何在 Liquidsoap 中的上一个位置暂停和播放?

我启用了 telnet 端口:

set("server.telnet", true) set("server.telnet.port", 1234)

当我连接到实例时,我找不到任何允许我暂停当前播放列表的命令。

我看到的唯一命令是mont.stopmount.start但他们从头开始重新启动播放列表。我想要的是播放列表从同一位置再次开始播放。

谢谢你。

0 投票
0 回答
811 浏览

video - 使用 Liquidsoap 的音频-视频流

我在使用 Liquidsoap 将音频视频流传输到 IceCast2 服务器时遇到问题。使用示例代码和使用 JPG 格式的图片 - 它可以工作!

带有示例的示例代码使用 AVI 格式的音频视频和 MP4 格式的音频视频和 WEBM 格式的音频视频 - 不起作用!

您会收到以下错误消息:

带有示例的示例代码使用 OGV 格式的音频-视频 - 不起作用!

您会收到以下错误消息:

我的发行版是 Linux Raspbian。从存储库安装 Liquidsoap

我为我的英语水平低而道歉。请帮我。

0 投票
1 回答
711 浏览

liquidsoap - Liquidsoap + gstream 与 restream

我尝试使用 Liquidsoap 和 gstream 将我的频道重新传输到另一个频道。我想这样做是因为后备,如果第一个不使用,则使用另一个来源。我有:

我遇到了一个问题..识别第一个流..脚本不想识别它,因为它认为它是文件。如何识别rtmp流并解码?

0 投票
0 回答
496 浏览

audio - 如何将网页的音频广播到 Icecast 服务器?

我想播放由网页提供的音频,在我的情况下,该网页包含同时与该页面上的所有其他人同步的 YouTube 视频。我想用没有任何图形界面或声卡的 Debian 8 服务器来做到这一点。首先,我认为我可以使用 Liquidsoap 来解决这个问题,但我没有找到任何方法来处理它。在 Google 上搜索时,我没有发现有人试图和我做同样的事情。

有人有想法吗?谢谢。