Linux上装了网络电台

本文介绍了在Linux系统下搭建网络电台的方法。包括服务端和DJ端的设置,如服务端的最大链接听众、管理密码、端口等,DJ端的播放文件列表、服务器IP和端口等。还提及了控制技巧,如更新播放列表,以及管理地址和帐号等信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

tar zvxf shoutcast - 1 - 9 - 2 - linux - glibc6 . tar . gz

tar zvxf sc_trans_posix_040
. tgz



最好两个都解压缩到同一个目录



3。服务端设置

cd shoutcast
- 1 - 9 - 2 - linux - glibc6

vi sc_serv
. conf



MaxUser
= 20



#服务端允许的最大链接听众,计算方式:连接数=你的总带宽X0.9÷每个连接带宽



Password
= passwordme



#设置服务端的管理密码,不能为空,必须设置



PortBase
= 8000



#电台的端口,如果你有防火墙的话,最好开tcp的8000和8001端口



LogFile
=./ sc_serv . log



#服务端的log文件,如果不想用的话,直接到
/ dev / null



AutoDumpUsers
= 1



#自动断客户端的设置,默认是0



PublicServer
=default



#设置电台的运行模式,如果你想7X24播放的话,最好设置成always



其实服务端的设置基本可以不动,倒是DJ端的配置文件要好好设置





4。DJ端的设置

cd sc_trans_040

vi sc_trans
. conf



PlaylistFile
= playlist . lst



#网络电台播放的文件列表,playlist
. lst文件可以手工建立,也可以用下列命令产生

find
/ home / Linux / netdt / sc_trans_040 / mp3 - type f - name "*.mp3" > playlist . lst ,你只要写上你的mp3存放路径就是了



ServerIP
= radio.5ilinux . com

ServerPort
= 8000



#注意端口号要对应你服务器端的设置一致





StreamTitle
= A Man In FortressBesieged ' s Radio

StreamURL=http://radio.5ilinux.com:8000

Genre=Pop Music Of China



#网络电台的名称及类别设置而已,根据自己需要设置。



Password=passwordme



#注意密码设置要对应你服务器端的设置一致



Bitrate=56000

SampleRate=22050

Channels=2



#设置的广播的质量,我设置的是56Kbps,22Khz,立体声,这个已经是FM的质量,我想应该能满足一般的需要,特别是带宽不够的话,尽量不要超128Kbps,当然你想听CD的音质,那就196Kbps吧,呵呵:)



ok,基本设置差不多了,如果你已经建立了playlist.lst 的话,就运行服务吧,

cd shoutcast-1-9-2-linux-glibc6

./sc_serv &

cd ../sc_trans_040

./sc_trans_linux &



你现在可以通过你的网址:8000去访问你的网络电台网址,点击Listen就可以通过winamp播放,客户端播放软件不受限制,只要支持pls格式就行。



控制技巧。更新palylist.lst

如果你的mp3列表更新了,或者增加了新的歌曲,不想电台重启而直接启用新的列表,SHOUTcast早就给你想到了,你首先查到你的./sc_trans_linux的进程PID,然后用下列命令可以自动让服务端读新的列表文件

ps -ef

kill -USR1 PID



呵呵,就这么简单,我想你一定会了,不过现在还不知道怎么做点播,还有这个程序好像对中文支持不好,又没有源代码。期待新版本更加好。





管理地址:<a href="http://域名:8000/" target="_blank">http://域名:8000/</a>

管理帐号:admin

密    码:conf文件中设置

相关软件
### 安装 Anaconda 的准备工作 在开始安装之前,需要确保 Linux 系统满足基本要求,包括稳定的网络连接、足够的磁盘空间以及支持的架构(通常为 x86_64)。Anaconda 是一个广泛使用的数据科学平台,它集成了 Python 解释器、Conda 包管理器以及大量科学计算和机器学习相关的库[^1]。 ### 下载 Anaconda 安装脚本 访问 [Anaconda 官方网站](https://www.anaconda.com/) 获取适用于 Linux 的安装脚本。例如,可以下载 `Anaconda3-2023.09-0-Linux-x86_64.sh` 这样的安装包[^2]。使用 `wget` 或 `curl` 命令在终端中下载安装脚本: ```bash wget https://repo.anaconda.com/archive/Anaconda3-2023.09-0-Linux-x86_64.sh ``` ### 执行安装脚本 下载完成后,运行安装脚本并按照提示进行操作。安装过程中可以选择安装路径和是否将 Anaconda 添加到系统环境变量中: ```bash bash Anaconda3-2023.09-0-Linux-x86_64.sh ``` 在安装过程中,系统会显示许可协议并要求确认是否继续安装。输入 `yes` 以接受协议并继续安装过程。 ### 配置环境变量 如果在安装过程中未选择将 Anaconda 添加到系统路径,可以通过手动编辑 `.bashrc` 文件来完成配置。添加以下内容以确保终端能够识别 Anaconda 和 Conda 命令: ```bash export PATH="/home/username/anaconda3/bin:$PATH" ``` 保存文件后,执行以下命令使配置生效: ```bash source ~/.bashrc ``` ### 验证安装 安装完成后,验证 Conda 是否已正确配置。运行以下命令检查 Conda 的版本信息: ```bash conda --version ``` 如果安装成功,终端将显示 Conda 的版本号。此外,可以通过以下命令初始化 Conda 环境: ```bash conda init ``` 重新启动终端后,Conda 将自动激活基础环境。 ### 创建和管理虚拟环境 Anaconda 的核心功能之一是支持创建隔离的虚拟环境,从而管理不同项目的依赖。例如,可以使用以下命令创建一个新的虚拟环境并安装 Python 3.9: ```bash conda create -n myenv python=3.9 conda activate myenv ``` 通过 `conda install` 命令可以安装所需的库,例如 NumPy 或 Pandas: ```bash conda install numpy pandas ``` ### 常见问题 1. **权限问题**:在安装过程中,如果遇到权限错误,可以尝试使用 `sudo` 命令或更改目标安装路径的权限设置。 2. **路径冲突**:如果系统中已安装其他 Python 版本,可能会导致路径冲突。建议优先使用 Conda 管理 Python 环境以避免此类问题。 3. **卸载问题**:如需卸载 Anaconda,可以直接删除安装目录并清理环境变量配置。 ### 示例操作 以下是一个完整的示例流程,涵盖从下载到创建虚拟环境的全过程: ```bash # 下载 Anaconda 安装脚本 wget https://repo.anaconda.com/archive/Anaconda3-2023.09-0-Linux-x86_64.sh # 执行安装脚本 bash Anaconda3-2023.09-0-Linux-x86_64.sh # 配置环境变量(如未自动完成) echo 'export PATH="/home/username/anaconda3/bin:$PATH"' >> ~/.bashrc source ~/.bashrc # 验证安装 conda --version # 创建并激活虚拟环境 conda create -n myenv python=3.9 conda activate myenv # 安装常用库 conda install numpy pandas ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值