如何在 Ubuntu 18.04 LTS 上安装 Icecast 2 媒体流服务器如何在 Ubuntu 18.04 LTS 上安装 Icecast 2 媒体流服务器如何在 Ubuntu 18.04 LTS 上安装 Icecast 2 媒体流服务器如何在 Ubuntu 18.04 LTS 上安装 Icecast 2 媒体流服务器
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Ubuntu 18.04 LTS 上安装 Icecast 2 媒体流服务器

在此页

  1. 要求
  2. 开始
  3. 安装 Icecast
  4. 访问 Icecast Web 界面

Icecast 是一款免费、开源且最受欢迎的媒体流媒体服务器,支持 Ogg、Opus、WebM、MP3 等。使用 Icecast,您可以创建自己的 Internet 广播电台或从服务器流式传输您的媒体并从 Internet 上的任何地方访问它。它支持多种媒体格式,包括 AAC、OGG、WMA、FLAC、APE 等等。

在本教程中,我们将学习如何在 Ubuntu 18.04 LTS 服务器上安装 Icecast 媒体流服务器。

要求

  • 一台运行 Ubuntu 18.04 的服务器。
  • 已为您的服务器设置根密码。

入门

在开始之前,您需要使用最新版本更新您的系统。您可以通过运行以下命令来执行此操作:

apt-get update -y
apt-get upgrade -y

服务器更新后,重新启动服务器以应用更改。

安装 Icecast

默认情况下,Icecast 在 Ubuntu 18.04 默认存储库中可用。您可以通过运行以下命令来安装它:

apt-get install icecast2 -y

在安装过程中,您需要回答一些问题,如下所示:

选择是,然后按 Enter。您应该会看到以下页面:

现在,提供您的域名并单击确定按钮。您应该会看到以下页面:

现在,提供管理员密码并单击确定按钮开始安装。

安装成功完成后,启动 Icecast 服务并使用以下命令使其在启动时启动:

systemctl start icecast2
systemctl enable icecast2

您可以使用以下命令检查 Icecast 的状态:

systemctl status icecast2

您应该看到以下输出:

? icecast2.service - LSB: Icecast2 streaming media server
   Loaded: loaded (/etc/init.d/icecast2; generated)
   Active: active (running) since Tue 2019-04-16 15:35:30 UTC; 44s ago
     Docs: man:systemd-sysv-generator(8)
    Tasks: 1 (limit: 1113)
   CGroup: /system.slice/icecast2.service
           ??3166 /usr/bin/icecast2 -b -c /etc/icecast2/icecast.xml

Apr 16 15:35:28 ubuntu1804 systemd[1]: Starting LSB: Icecast2 streaming media server...
Apr 16 15:35:29 ubuntu1804 icecast2[3142]:  * Starting streaming media server icecast2
Apr 16 15:35:30 ubuntu1804 icecast2[3142]: [2019-04-16  15:35:30] WARN CONFIG/_parse_root Warning,  not configured, using default val
Apr 16 15:35:30 ubuntu1804 icecast2[3142]: [2019-04-16  15:35:30] WARN CONFIG/_parse_root Warning,  not configured, using default val
Apr 16 15:35:30 ubuntu1804 icecast2[3142]: [2019-04-16  15:35:30] WARN CONFIG/_parse_root Warning,  contact not configured, using defaul
Apr 16 15:35:30 ubuntu1804 icecast2[3142]: [2019-04-16  15:35:30] EROR connection/connection_setup_sockets Could not create listener socket on 
Apr 16 15:35:30 ubuntu1804 icecast2[3142]: [2019-04-16  15:35:30] EROR connection/connection_setup_sockets No listening sockets established
Apr 16 15:35:30 ubuntu1804 icecast2[3142]:    ...done.
Apr 16 15:35:30 ubuntu1804 systemd[1]: Started LSB: Icecast2 streaming media server.

访问 Icecast Web 界面

Icecast 现已安装并侦听端口 8000。打开 Web 浏览器并输入 URL http://test.example.com:8000。您将被重定向到 Icecast 仪表板,如下所示:

现在,单击“管理”。系统将要求您提供管理员用户名和密码,如下所示:

以 admin/[email 身份提供用户名和密码,然后单击“登录”按钮。您应该会看到以下页面:

恭喜!您已在 Ubuntu 18.04 服务器上成功安装 Icecast。您现在可以在您的服务器上流式传输您的媒体并从任何地方访问它。

©2015-2025 艾丽卡 support@alaica.com