在Arch Linux上使用Makepkg
在Arch Linux上使用Makepkg可以避免系统污染,确保仅安装必要的依赖关系。
SHOUTcast服务器是一种音频服务器,一些电台和音乐人使用该服务器将其内容流式传输给全世界的观众。本教程假定您的服务器正在运行具有32位体系结构的CentOS 6,并以root用户身份登录。它还假定您的操作系统已经内置了nano或的文本编辑器vi。在本教程中nano,由于文本编辑器的简单性和易用性,我们将使用它。
需要注意的重要一点是,SHOUTcast服务器不需要安装,因此对于想要在线流式传输内容的初学者来说,本教程要容易得多。由于其稳定性和广泛的支持,本教程将使用旧版本的SHOUTcast(版本1.9.8)。
安装screen。这样可以确保即使您从ssh会话断开连接,服务器仍然可以运行。
yum install screen
启动屏幕会话。
screen
为SHOUTcast文件创建目录。
mkdir shoutcast
转到新创建的目录。
cd shoutcast
下载SHOUTcast服务器。
wget http://mirror.lchost.net/download.nullsoft.com/shoutcast/tools/sc_serv_1.9.8_Linux.tar.gz
解压缩下载的tar.gz文件。
tar -zxvf sc_serv_1.9.8_Linux.tar.gz
修改SHOUTcast配置文件。通过修改sc_serv.conf提取的tarball中包含的文件来完成此操作。
nano sc_serv.conf
在配置文件内部,我们将仅编辑“ Required Stuffs”部分中的几个字段,配置文件的其他字段应保持完整且未经修改,以避免SHOUTcast服务器出现问题。
查找并要求编辑的重点领域MaxUser=,password=和portbase=。这是它们功能的简单说明。
MaxUser=指示流上允许的连接数,具体取决于服务器的带宽分配。这应该设置为您自己的偏好。password=是通过服务器连接源以及通过Web界面执行管理所需的身份验证。这样可以确保流的安全性,并避免与服务器的不必要的源连接。portbase=是服务器将在其上运行的IP端口。服务器的默认端口是8000,但是如果某些应用程序在同一端口上运行,请考虑更改此字段,否则服务器将无法启动。但是,如果没有在同一端口上运行的应用程序,则无需修改此字段。编辑完必要的字段后。按Ctrl + O键盘上的“ ”,然后按“ Ctrl + X”退出nano文本编辑器,以保存配置文件。
检查并修改配置文件后,启动SHOUTcast服务器。
./sc_serv sc_serv.conf
然后最后按“ Ctrl + A”并点击“ D”键。这将断开屏幕会话,并允许我们在SHOUTcast服务器仍在运行时注销,以等待源连接。
就是这样,服务器已经配置好并可以使用了。将诸如Winamp的源与Shoutcast DSP或其他支持编码到SHOUTcast的无线电自动化软件相连接。
要记住的一件事是音频流可能会占用大量带宽。一个或两个客户端侦听该流将不需要太多带宽,但是50个或更多客户端可以将服务器推入分配的每月带宽之上。每周监视一次带宽分配是一个好主意,以避免意外的财务成本。
在Arch Linux上使用Makepkg可以避免系统污染,确保仅安装必要的依赖关系。
快速学习如何在Ubuntu 16.04上安装OpenSIPS控制面板,为VoIP提供商提供支持的功能。
学习如何在Fedora 28上安装Akaunting,一款适合小型企业和自由职业者的开源会计软件。
使用其他系统?Mailtrain是一个基于Node.js和MySQL / MariaDB构建的开源自托管新闻通讯应用程序。
了解導致Minecraft延遲的原因和解決方案,包括優化伺服器性能和減少滯後的步驟。
勒索軟件攻擊呈上升趨勢,但人工智能能否幫助應對最新的計算機病毒?AI 是答案嗎?在這裡閱讀知道是 AI 布恩還是禍根
ReactOS,一個開源和免費的操作系統,這裡有最新版本。它能否滿足現代 Windows 用戶的需求並打倒微軟?讓我們更多地了解這種老式但更新的操作系統體驗。
Whatsapp 終於為 Mac 和 Windows 用戶推出了桌面應用程序。現在您可以輕鬆地從 Windows 或 Mac 訪問 Whatsapp。適用於 Windows 8+ 和 Mac OS 10.9+
閱讀本文以了解人工智能如何在小型公司中變得流行,以及它如何增加使它們成長並為競爭對手提供優勢的可能性。
最近,Apple 發布了 macOS Catalina 10.15.4 補充更新以修復問題,但似乎該更新引起了更多問題,導致 mac 機器變磚。閱讀這篇文章以了解更多信息