如何在Ubuntu上安装SHOUTcast

大喊大叫

播客 是一项技术 流音频,被广泛使用 互联网广播电台,由Nullsoft(与出色而独特的Winamp相同)于1999年中期开发,它不是开源的,但其当前所有者AOL将其作为免费软件提供,但由于 Linux支援 它在该平台上得到了广泛使用,今天我们将展示 如何在Ubuntu上安装SHOUTcast.

严格来说,我们要安装 SHOUTcast分布式网络音频服务器2.0或DNAS 2.0(现名),一旦完成,我们就可以通过互联网传输音乐并拥有自己的广播电台。 但首先要注意的是,在所有情况下,这都意味着要下载软件,但对于 Linux 在此之前,我们将 创建一个用户帐户 特别是要用这个 流服务器 因为我们知道从根帐户或主要用户帐户执行这些操作并不安全。

因此,我们执行“ su”成为超级用户,然后:

adduser流

passwd流

一旦 密码 对于该用户(要求其重新输入以确保没问题),我们结束了这一点,对于我们方便地“退出”终端中的root用户以避免任何意外是很方便的。 然后,我们以用户身份登录 从那里开始工作,因此我们创建了下载目录和服务器目录。

$ mkdir下载

$ mkdir服务器

现在,我们将自己放置在为下载创建的目录中,并继续使用功能强大的wget从Nullsoft服务器下载SHOUTcast,该功能默认包含在Ubuntu中:

$wget http://download.nullsoft.com/shoutcast/tools/sc_serv2_linux_x64-latest.tar.gz

现在,我们将压缩包解压缩:

$ tar xfz sc_serv2_linux_x64-latest.tar.gz

我们将自己放置在服务器文件夹中,然后将sc_serv二进制文件复制到其中:

cd ..

CD服务器

$ cp ../download/sc_serv ./

现在我们有了它,我们将需要一个 SHOUTcast的配置文件,因此我们将使用我们最喜欢的文本编辑器创建一个空白文件(在本例中,我们将使用pen)。 需要考虑的一些方面是密码方面: 管理员密码 这是我们用于通过Web界面远程执行管理的密码,并且 流密码_1 它是多媒体播放器用于流式传输的一种。

$ pen sc_serv.conf

我们添加以下内容:

adminpassword =密码
密码=密码1
requirestreamconfigs = 1
streamadminpassword_1 =密码2
streamid_1 = 1
streampassword_1 =密码3
streampath_1 = http://radio-server.lan:8000
日志文件=日志/ sc_serv.log
w3clog =日志/ sc_w3c.log
banfile =控制/ sc_serv.ban
ripfile =控制/ sc_serv.rip

对于那些想直接从浏览器进行更直接配置的用户,他们可以转到downloads文件夹并在其中执行文件builder.sh或setup.sh,然后在Web浏览器中输入以下内容:http:// localhost :8000,使配置符合我们的喜好。

然后,我们从服务器目录启动SHOUTcast服务器:

$sc_serv

现在,让我们看看它正在使用哪个端口:

$ netstat -tulpn | $ netstat -tulpn grep sc_serv

我们需要此信息,因为我们必须允许外部访问设备,为此我们必须打开路由器上的相应端口(通常在NAT选项中找到)。 另外,如果我们在计算机上配置了防火墙,则必须允许外部连接进入,只要这些连接被定向到SHOUTcast工作所在的端口即可。

现在,我们可以从另一台计算机上测试此配置,为此,我们将打开Web浏览器并输入要在其上安装SHOUTcast的计算机的IP,例如: HTTP:192.168.1.100/8000。 我们将在前面看到SHOUTcast界面,但没有 播放列表,为此,我们必须启动兼容的播放器(当然还有其中的Winamp)并通过流媒体配置播放, 从Nullsoft他们展示给我们 它非常简单,但是由于它是跨平台的,并且不是Linux的典型,因此我们不想包含它,以免将本教程扩展的时间过长。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   狮子座

    这很好。 我将其与Winamp及其在Windows计算机上的插件一起使用,以广播在线输入的信号。 关键是我希望能够在Linux中执行相同的操作,但是哪个播放器允许执行相同的操作?

  2.   艾默生

    总是一样
    专门花时间和精力的人,不明白打算读他的人不认识他,这就是为什么他一直在找他。
    例如,当他走到一行上说:“现在我们解压缩tarball”并且读傻子不知道什么是tarball或如何解压缩它时,他对不得不解压缩这些不同类型的文件感到更加厌倦。 ,即每个人都有自己的父亲和母亲,...或者,如果他读到:“我们将自己放在服务器文件夹中,然后将sc_serv二进制文件复制到其中”,那么您还记得他的母亲,想知道为什么您要进入这个地方吗?您总是会遇到同样的事情,该帖子告诉您,它将教您做一件事情,而从不教您任何事情,
    现在,一个狂热者会告诉我,Linux是为有才华的人们以及那些想学习而计算机又是挑战的人们提供的。
    这不是我的情况,我已经使用这种废话了十年了,之所以这样做是因为我想离开窗户,但是现在,这种废话仍然存在。 是的,我知道,没有人强迫我使用它,好吧,我抱怨的不是废话,我抱怨那些说Linux很棒的人告诉我的窍门。 还有谈论Linux的Gurus,好像他们知道的那样,每个人都告诉您一些不同的东西,只有虚荣心才能使它们移动
    今天我很健谈,但对于老论坛用户来说却不是很健谈,如果他们不是那些进来,不会发出警笛声的人,那么他们一直是论坛上的佼佼者。