Icecast 托管 · Icecast 2.5 · 纽约 & 布加勒斯特
Icecast 托管。每个电台一台独立 Icecast 服务器。
我们的 Icecast 托管在纽约和布加勒斯特的广播节点上,为每个电台运行独立的 Icecast 2.5 进程:拥有自己的端口、自己的系统用户和自己的资源限制,因此其他电台的崩溃、编码器或听众永远不会影响到你。我们负责管理;你拿到编码器设置和一个 https 收听链接。
- 托管 Icecast 2.5
- https 收听链接
- 接受 SHOUTcast 编码器
- AS19624
将任意 Icecast 源指向电台端口和挂载点,或将 SHOUTcast 协议编码器指向其上方端口。听众通过 https 连接。在 Premium 和 Platinum 方案上,当没有源连接时,挂载点会回退到 Auto DJ,因此流永远不会中断。
新 AI 制作 · 高级版和白金版
写一句话,即可在曲库中获得一条成品
“制作”标签页可将简短的需求说明转化为节目内容:赞助广告、电台呼号、本地天气、来自你选定信息源的新闻播报、谈话片段以及原创音乐。每段内容都会完成脚本编写、配音,并归档到 AI Studio 中,在那里通过文件夹播放列表与其余轮播内容一起播出。
- 在你连接的 OpenAI 或 ElevenLabs 账户上运行;其使用量由他们计费,我们不额外收取任何费用
- 也支持脚本化操作:拥有 Radio 制作权限的 API 密钥可以创建任务,并从你自己的工具导入音频
- 在白金版中,AI DJ 会串联你的歌曲,播报已播放的内容和即将播放的内容
编码器设置
六个字段,显示在面板中
Go live 标签页列出了服务器类型、服务器、端口、挂载点、用户名和密码,每项都有复制按钮。将它们输入 BUTT、Mixxx、OBS、Liquidsoap 或硬件编码器,例如DEVA,电台即可开播。
两种接入方式,Platinum 还有第三种
- Icecast 源
- ny1 或 buc1.radio.serverroom.net、你的端口、/stream、用户名 source、你的密码
- SHOUTcast 源
- 同一台服务器、你的端口加一、相同的密码
- 最近服务器
- ingest.radio.serverroom.net,端口 14000,挂载点前加上你的电台编号,用户名和密码相同
- SHOUTcast 接入方式是我们运行在 Icecast 前面的桥接:它响应经典握手并将音频传递过去,因此 RadioBOSS、SAM Broadcaster 和旧版 SHOUTcast DSP 在所有方案上都能连接
- 任何文字系统的标题,阿拉伯文、西里尔文、希腊文或中文,都能完整到达播放器,因为每个挂载点都以 UTF-8 保存元数据
- 在付费方案上,浏览器工作室和 DJ 账号通过同一个电台直播,无需任何配置
- 付费方案上的 /talk 挂载点:在那里连接麦克风,主持人的声音就会混入正在播出的内容,音乐自动压低
- 在付费方案上录制直播节目,每场直播都会保存到媒体库,随时可以再次播出或变成播客单集
Your station starts on Icecast, and one switch in your control panel moves it to a SHOUTcast DNAS 2.6 server, on every plan including Free, with its own DNAS admin and status pages, a listing in the SHOUTcast Directory, and every panel feature Icecast stations have.
挂载点与回退
/stream 是听众打开的地址;Auto DJ 在它后面待命
在 Premium 和 Platinum 方案上,公共挂载点 /stream 会在没有直播源连接时回退到 Auto DJ 挂载点,而直播源一旦连接就会立即把听众带回来。两次切换都不会掉线。在 Free 方案上没有 Auto DJ,因此流仅限直播,编码器停止时流也就结束了。
Auto DJ 以你的方案允许的最高比特率播放 MP3。从编码器以相同速率发送 MP3,两个方向的切换都会无缝衔接。
直播源播出中
你的编码器、浏览器工作室或 DJ 账号就是听众在 /stream 上听到的内容。
直播源断开
当编码器断开连接,或 10 秒内没有发送任何内容时,听众会切换到 Auto DJ。
Auto DJ 播放中
排期和时钟会一直运行,直到有人再次开播。
Platinum 上的额外流
总共 3 条流:/stream 加上它的低比特率转播,每条都有自己的 https 链接。
Platinum 上的备用流
除了两个切换槽位之外,第三个直播槽位只在两档节目都没有发送时才会播出。
Radio CDN · Platinum
每位听众都从离自己最近的服务器收听
您的电台托管在一台服务器上,位于纽约或布加勒斯特。但听众和编码器不必直接连到那里:在 Platinum 方案中,我们的 Radio CDN 会从五座城市中离他们最近的一座响应每一位听众,而且无论有多少听众,我们的每台服务器都只拉取一份您的流。
- 所有听众共用一个链接。电台的 CDN 链接会把每位听众连接到离其网络最近的服务器,该服务器用为当地所有听众保留的副本播放您的电台。
- 编码器也会连到最近的服务器。该服务器会把您的广播直接转给您的电台,电台会像现在一样校验密码并照常播出节目。
- 停止响应的服务器会被剔除。每台服务器每隔 10 秒检查一次;连续 2 次检查失败后,它就会被排除,重新连接的听众会落到下一台最近的服务器上。
在 Platinum 方案中,您的面板会显示电台的 CDN 链接和 Nearest server 编码器设置。在 Free 和 Premium 方案中,听众和编码器连接到电台自己的服务器。当前使用的链接和编码器设置在所有方案中都能继续使用。
听众分布在多个地区?Platinum 在附近满足每一位
每位听众无需跨越大洋就能连到您的电台,而是连接到位于或靠近自己所在地区的服务器,编码器也是如此。在我们的测试中,播放器通过这些服务器连接后,音频在 0.25–0.7 秒后开始播放。
- 北美纽约
- 拉丁美洲和加勒比地区迈阿密
- 西欧阿姆斯特丹
- 东欧布加勒斯特
- 北非和非洲其他地区阿姆斯特丹
- 中东布加勒斯特
- 西亚:土耳其和高加索地区布加勒斯特
- 南亚和中亚布加勒斯特
- 亚太地区旧金山
每个地区在第一座城市之后还有第二座城市,纽约则作为所有地区的后备,以应对服务器停止响应的情况。
服务器
托管意味着我们替你运行那些原本需要自己写脚本的部分
每个电台都是独立的 Icecast 2.5 进程,运行在我们自有硬件上,位于纽约或布加勒斯特,接入我们的网络 AS19624。以下是 Icecast 留给运营者处理的部分,以及我们的处理方式。
隔离
每个电台一个进程、一个端口、一个系统用户,各自拥有独立限额。某个编码器出问题或另一个电台崩溃,只会影响那个电台本身。
码率上限
Icecast 会转发源发送的任何内容。我们的节点代理会读取每个源的码率,并断开超过套餐上限的源:32、128 或 320 Kbps。
管理界面
Icecast 的管理页面只接受一个随机密码,且不会向任何人展示。你原本要在那里查看的听众和状态信息,都改在控制面板中呈现。
配置漂移
每个电台的配置都是自动生成的,节点会报告实际应用配置的哈希值。手动修改或未完全生效的变更,会在影响你的流之前先在我们这边暴露出来。
TLS
听众通过节点上的 https 代理访问 Icecast,使用 443 端口和 Let's Encrypt 证书。对电台端口的明文 http 监听会被拒绝;编码器仍从那里连接。
重启与停止
面板顶部有两个按钮。你无需登录服务器 shell 就能让电台持续运行。
听众
可以连接多少人,达到上限后会发生什么
每个套餐都有同时在线听众的硬性上限:Free 为 1,000,Premium 为 2,500,Platinum 为 5,000。付费套餐还包含每月听众小时数配额,分别为 500,000 和 1.5 million,大约相当于 690 和 2,080 名听众全天候收听。
- 达到每月配额后,Icecast 会拒绝新听众接入,但已连接的听众会继续播放,直到月份重置或你升级到 Platinum
- 用量达到 80% 和 100% 时发送邮件提醒,总览页也会显示实时累计用量
- 所有套餐均提供实时收听:当前此刻谁在连接,实时更新,可导出为 CSV
- 任何套餐都不计量带宽
- 同时在线超过 5,000 时,我们会提供跨多台服务器镜像部署的定制方案
套餐
所有套餐使用相同的 Icecast
Free 套餐每月 $0,一次性设置费 $5。Premium 每月 $39,增加 Auto DJ;Platinum 每月 $79,增加额外流和电台 CDN,从五座城市中离听众和编码器最近的一处提供服务。三个套餐的服务器软件和设置完全相同。Premium 和 Platinum 还会将你的节目发布为播客,拥有独立 feed 和下载统计:面向电台的播客托管。
| Feature | Free | Premium | Platinum |
|---|---|---|---|
| Radio CDN, Platinum only | |||
| Listeners on the nearest of five cities | Not included | Not included | Included |
| Your encoder in at the nearest city | Not included | Not included | Included |
| A failed server skipped, the next city serves | Not included | Not included | Included |
| Broadcasting | |||
| Concurrent listeners, hard cap | 1,000 | 2,500 | 5,000 |
| Listener hours per calendar month | no allowance | 500,000 | 1.5 million |
| Maximum bitrate | 32 Kbps | 128 Kbps | 320 Kbps |
| Streams (extras are lower-bitrate relays) | 1 | 1 | 3 |
| https listen link and web player | Included | Included | Included |
| Icecast and SHOUTcast-protocol encoders; switch to SHOUTcast DNAS 2.6 yourself | Included | Included | Included |
| Live shows | |||
| DJ accounts, each with its own login and hours | Not included | 5 | 20 |
| Browser studio, nothing to install | Not included | Included | Included |
| Live takeover, Auto DJ resume, emergency cut | Not included | Included | Included |
| Dead-air detection | Not included | Included | Included |
| Talk-over mount: mic on top, music ducked | Not included | Included | Included |
| Live shows recorded to the library, one click to an episode | Not included | Included | Included |
| Backup source, seamless DJ handoff, standby slot | Not included | Not included | Included |
| Guest links, no account needed | Not included | Not included | Included |
Premium 和 Platinum 可免费试用 14 天。结账时需登记信用卡或 PayPal 账户,在 14 天结束前不会扣费;在此之前取消,试用完全免费。每位新客户仅限一次试用,Free 或 Premium 站点升级套餐时可获得一次试用。
您的听众在欧洲、美洲、中东、北非或西亚?
Platinum 的电台 CDN 会从阿姆斯特丹、布加勒斯特、迈阿密、纽约和旧金山这五座城市中离每位听众最近的一座为其提供服务,同时也会在最近的城市接收您的编码器,因此无论听众身在何处,电台都能更快启动、减少缓冲。如果某台服务器停止响应,下一座最近的城市便会接管。电台 CDN 的工作原理
解答
Icecast 托管常见问题
什么是 Icecast 托管?
租用由他人运维的 Icecast 流媒体服务器。你的编码器将音频发送给它,再由它将流分发给每一位听众。在这里,每个电台在纽约或布加勒斯特拥有独立的 Icecast 2.5 进程、一个 https 收听链接和一个控制面板,从免费套餐起即可使用。
你们运行哪个 Icecast 版本?
Icecast 2.5,每个电台一个进程,由我们配置、监控和重启。你永远不需要编辑 icecast.xml;面板中包含电台所有者需要的所有设置。
我可以用 SHOUTcast 编码器连接 Icecast 服务器吗?
可以。将它指向电台端口加一,并使用电台密码,我们的桥接会以 SHOUTcast 服务器的方式响应,然后将音频交给 Icecast。所有套餐均支持。
我能拿到 Icecast 管理密码吗?
不能。管理界面锁定为随机密码,任何人都无法从外部重新配置电台。听众、状态、重启和停止都在你的控制面板中,源密码也可以在那里查看。
我应该用什么格式推流?
MP3,码率不超过套餐上限:Free 为 32 Kbps,Premium 为 128,Platinum 为 320。超过上限的源会被断开。Auto DJ 也播放 MP3,因此保持一致可以让直播与 Auto DJ 之间的切换更顺畅。
收听链接是 http 还是 https?
https。每个套餐都有电台在节点上的专属链接,ny1 或 buc1.radio.serverroom.net,带上你的端口和挂载点。Platinum 额外提供 CDN 链接 listen.radio.serverroom.net,将每位听众连接到离我们最近的服务器。SSL 电台流媒体在这里的工作原理。
付费电台套餐有免费试用吗?
是的,高级版和白金版提供 14 天试用。结账时添加银行卡或 PayPal,试用结束后才会首次扣费,在此之前取消不收取任何费用。每位新客户可享受一次试用,免费版或高级版电台升级时也可获得一次试用。
属于你自己的 Icecast 服务器,从一个面板管理
Free 提供 32 Kbps 码率、1,000 名同时在线听众,一次性设置费 $5。Premium 在挂载点后方增加 Auto DJ。