网站搜索

在 Linux 中使用 Winamp Player 和 Mixxx DJ 控制台使用“SHOUTcast Radio Server”进行在线音乐流传输


之前有关 SHOUTcast 服务器的教程仅介绍了 CentOS 7 Linux 发行版上的基本服务器设置,没有任何实时媒体流。

本指南不适合高级 Linux 用户,而是指导您完成如何使用 Windows 平台上最流行的音乐播放器之一 Winamp 从远程点在线广播音频媒体在 SHOUTcast DSP 插件 的帮助下,以及如何使用 Mixxx DJ 控制台(Linux 中最先进的音乐混合 DJ 程序)将您的混合音乐放在 -通过互联网传播空气。

要求:

  1. 在 Linux 上安装 SHOUTCast 广播服务器
  2. 安装 Linux Mint 17 (Qiana)

虽然 Mixxx 可在所有主要 Linux 发行版上使用,但本指南仅涵盖 Linux Mint 17 上的 Mixxx 安装和配置,这是最适合只需要以下操作的初学者的平台:一个免费的开源平台,只需几次简单的点击或命令即可安装和配置所有预构建的 debian 软件包,以便 Mixxx 播放器通过互联网流式传输他们的混音。

重要:正如我所说,以下说明在 Linux Mint 17 上进行了实际测试,但相同的说明也适用于所有其他主要操作系统Linux 发行版,唯一的区别是 Mixxx 安装部分,您也可以通过 yum 或 apt 来获取它。

第 1 步:安装并配置 Mixxx 以将音频文件流式传输到 SHOUTcast 服务器

1. 如果您不是高级 Linux 用户并且命令行听起来很吓人,您可以通过打开 Linux Mint 从图形用户界面安装 Mixxx 程序软件经理

点击Linux Mint 菜单,进入软件管理器,搜索Mixxx软件并将其安装到您的系统上,如下图所示。

2. 作为减少时间的替代方法,您可以使用命令行来安装 Mixxx。打开终端并键入以下命令来安装 Mixxx 软件。

sudo apt-get install mixxx

3. Mixxx安装到您的系统后,您需要进行配置才能将音频直播到SHOUTcast服务器。打开 Mixxx 并添加
包含音频样本的文件夹,以便测试配置。将您的音乐样本加载到 Mixxx 控制台,然后转到选项菜单 -> 首选项

4.首选项菜单上导航到直播底部并使用以下设置(请查看下面的屏幕截图作为示例)。

  1. 选中启用实时广播框。
  2. 选择Shoutcast服务器连接
  3. 主机字段中输入您的 SHOUTcast 服务器IP 地址或 DNS 名称。
  4. 输入您的 SHOUTcast 服务器端口号(如果不更改,默认为8000)。
  5. 登录 fileld 上输入admin(SHOUTcast 服务器的默认用户)。
  6. 密码字段中输入您在 SHOUTcast 服务器(sc_server.conf 文件)中配置的streampassword_1
  7. 选中公共流框并输入您的广播电台信息。
  8. 如果您播放 MP3,请在编码中选择此格式。

5. 完成后,点击确定按钮应用设置,如果成功建立与 SHOTcast 服务器的连接,则会出现一个新的弹出窗口。

就这样!从 Mixxx 控制台点击 Play 按钮,您的音频现在应该传输到服务器,它将在您的网络或互联网上进行实时广播。

6. 如果您想测试服务器功能,请打开浏览器并输入您的 SHOUTcast 服务器 IP 地址 或 URL 上的域名及其端口号 http:// /192.168.1.80:8000 并且可以通过点击收听下载直播。

7. 下载服务器的流播放列表文件后,使用您最喜欢的音乐播放器打开它并收听电台歌曲(在我的例子中,我在 Linux 上使用 Audacious 播放器,甚至在 Windows 上收听网络广播电台)。

另外,尽量不要收听与您流式传输到服务器的同一台主机上的广播电台,而是使用不同的计算机进入 SHOUTcast Steam 网页并下载播放列表文件。

步骤 2:在 Windows 上配置 Winamp 以将音频流式传输到 SHOUTcast 服务器

8.借助SHOUTcast DSP插件,Winamp可以变身为功能强大的媒体流播放器。首先进入 Nullsoft 下载页面并获取 SHOUTcast DSP 的最新版本。

9.安装此插件后,打开Winamp播放器并移至选项 -> 首选项。在首选项菜单上导航至插件,选择DSP/效果,选择SHOUTcast Source DSP 点击配置活动插件

10. 应出现一个名为 SHOUTcast Source 的新窗口。现在是时候配置 Winamp 将音频媒体广播到 Linux 上的 SHOUTcast 服务器了。在上部选项卡上,单击输出并选择输出1。然后移至底部选项卡,点击登录菜单并输入您的SHOUTcast服务器IP地址或域名、端口号。

选择1作为流ID,并输入admin用户作为DJ/用户ID,然后输入streampassword_1 在服务器上配置(sc_serv.conf 文件)并使用自动模式连接

11. 接下来,移至名为目录的第二个底部选项卡,选中公开此流框,输入名称您的广播电台和公共 URL 地址。

如果您已经有一个供访问者使用的网站页面(您也可以将您的 SHOUTcast 服务器 IP 地址和端口放在 URL 字段中)。 – 可选步骤。

12.要配置最后一个设置,请点击编码器选项卡,选择您喜欢的媒体编码器类型(通常是 MP3),保留默认值编码器设置并点击连接按钮。

如果您希望在启动 Winamp 播放器后DSP 插件自动启动并连接到 SHOUTcast 服务器,还请选中自动连接框。

13. 如果设置正确,您将在状态上收到一条消息,显示发送到 SHOUTcast 服务器的数据量。打开 Putty 并连接到远程 SSH 终端连接到 SHOUTcast 服务器,您应该会看到有关连接状态的一些详细信息。

14. 您还可以通过从另一台计算机访问端口 8000 上的 SHOUTcast 服务器 IP 地址来检查广播流状态和信息,并下载服务器媒体播放列表,以便使用您喜爱的音频播放器收听音乐。

15.如果您有有效的互联网连接,并且您在DSP插件目录上选中了公开此流在 Winamp 中配置的选项卡。您的广播电台名称及其附加 URL 将自动进行哈希处理并显示在 http://www.shoutcast.com 官方页面上。您可以通过单击 SHOUTcast 服务器网络界面中的Steam 名称来访问它。

步骤 3:执行 SHOUTcast 管理任务

16. 要管理您的广播电台流,请转至 SHOUTcast 网络界面 http://server_IP:8000,单击管理员登录超链接,输入您的服务器流凭据在 Linux 的 sc_serv.conf 文件上配置,您将能够执行管理任务,例如查看监听器、显示歌曲历史记录、禁止客户端等。

17. 如需更高级的 SHOUTcast 服务器设置,请访问上述相同地址,点击服务器登录超链接,输入您的服务器凭据
在同一个 sc_serv.conf 文件中进行配置,并且应该出现服务器 Web 界面。

在此页面上,您可以查阅服务器日志、获取已使用的带宽量、管理您的广播流或其他设置。

这就是您配置一个简单的广播服务器以使用 Linux 服务器和来自 Linux 或 Windows 的媒体音频播放器通过网络或 Internet 广播音频文件所需的全部内容。如需更多高级设置,请访问 SHOUTcast 官方 wiki 页面:

SHOUTcast 入门指南

如果您计划在互联网上流式传输音乐或其他媒体文件,您应该了解版权法。我们 (linux-console.net) 网站对您使用本教程作为指导设置您自己的广播服务器来流式传输哪种媒体不承担任何责任。