某V家一键版azuracast基础配置

最低配置:单核 ,2G内存,UBUNTU 20.04,10刀/月。安装以后有55G的空间可以用,够传几百张专辑几千首歌的了……

与jitsi不同的是,这个建议早点儿把SSL弄好,免得以后废话。

 

官方文档见此

 

实际上只需要用自带脚本即可。实际上这套服务也是基于docker的。

cd /var/azuracast
./docker.sh update-self
./docker.sh letsencrypt-create

 

然后就可以去网页进行各种配置了。虽说是中文的,但是有些翻译实在是有点儿不走脑子,造成我中间卡了一会儿……

不过,毕竟是中文的。上手难度不比无线路由器难。按道理说这个教程到这儿就应该写完了……

下面讲讲基础的部分。

 

azuracast实际上是一套整合起来的服务(这也很像路由器)。其中最基础的两个功能是:

一:广播,有两套方案,默认的icecast和可选的shoutcast。

二:DJ和直播。

另外值得一提的是自动DJ,其实就是个加强版的播放列表……liquidsoap。这个知道就行了,其实不知道也不影响生活。

实际上我在摸索的过程中做了一些基础功课,所以有些地方只说结论了。至于一些进阶的东西,比如 Access-Control-Allow-Origin 之类的(对,我是复制粘贴过来的),我也没去细研究它。

 

———–很短的分割线———–

 

广播的两套方案哪个更好,这个有很多人讨论。基本上结论都是一致的,前者好。功能多+免费,这就够了。至于二者的关系,不在这儿细说了。

而广播最基础的部分,就是把歌曲上传到服务器,建好播放列表,开始直播,完事儿。但是这里面有几个细节值得一说。

1:有时候直播没声,再打开就好了。原因不明。

2:曲库管理的界面明显设计缺心眼儿。按照正常的逻辑,应该是建立播放列表以后往里面拖文件。这个反过来了——选文件加入播放列表,而且还不知道怎么直接拖前后顺序(可能是我笨,找了半天都没找到在哪儿)。而且曲库的播放按钮好像是个摆设,特别气人。

update:确实是我笨,要把播放列表“基于”的方式改成“顺序”。然后就能通过那个上下箭头的界面改播放顺序了。

3:音质应该是靠“挂载点”实现的。在广播界面里可以手动选。也可以直接访问挂载点那个.mp3的地址。但是在最开始设置的时候,我没点“压缩”的选项,音质依旧只能限制在320K。但是1000多K的无损FLAC又是能(估计是压缩后)播放出来的。完全意义不明。

4:曲库支持的格式有些问题。不支持WMA是预料之中,但是上传文件的时候,似乎(似乎啊)会智能匹配文件相关的东西,比如封面图等等。如果你的目录里面(电脑里面上传文件的目录)有LRC,可能出现MP3文件上传以后因为LRC“未处理”造成MP3播放不能。

另外还有曲库的目录管理之类的问题,就不说了。

 

顺便提一句,虽然我弄了全站SSL,然而最后看那个.mp3的地址,似乎还是走的8000,而不是说明里的写的80和443?完全不知道发生了什么。

 

DJ的部分,其实就两部设置:设置一个流媒体/DJ账户,然后在那个简陋简洁的DJ界面里面,填上账户密码。齐活。CUE哪一路就哪一路出声——这个翻译成“开始”还真是让人不知道说什么好……

这个界面其实也还是实现了基本功能的。不过MIC IN应该是没有增益,感觉音量很小,这个自己想办法吧。

流媒体这部分最讨厌的是“连接信息”那部分,让我误以为那个是需要设置在挂载点里面的……傻傻折腾了好久……

 

剩下的功能就不讲了。其实这个系统非常强大,足够实现专业电台的各种需求。前提是你不需要靠自带的DJ功能直播。MIC的延迟实在太大了……当然说,专业电台肯定也自己有个台子,用不着这些功能。所以人家把界面开发得如此简洁,也是合情合理的……

 

 

 

作者:yg

你拉我一把,我会帮你一下儿, 你要是耍我,我就跟你死掐。

发表评论

error: 不让复制。略略略~~~