前六轮我们挖过终端工具、推送系统、量化、认证、机器人,唯独漏了一块既能玩又能赚钱的基础设施:音视频流的「播控权」。直播被平台抽成、电台被版权巨头垄断、推流被订阅费绑架——这期换一个思路:从「流媒体服务器」到「网络电台站务系统」,选了 7 个自托管方向的项目,4 个管「电视台」(直播/点播分发),3 个管「电台」(音频编排播出)。它们覆盖了从树莓派到机房集群的全部规格,其中两个是星标不足 2k 的冷门精品。商业逻辑也很直接:直播与播客的市场在持续膨胀,而「白标直播」「电台自动化」恰好是中小机构愿意付钱、又没有大厂方案覆盖的地带。
说明:文中 Star 数为撰写时的约数,实时数据以仓库页面为准;各项目均在持续滚动发版中。
一句话定位:工业级流媒体服务器,一个仓库包办 RTMP/HLS/WebRTC/SRT 全协议。
直播这套东西自己从零搭要踩的坑多到离谱:推流协议、转码、低延迟播放、鉴权、集群。SRS(Simple Realtime Server)把这一整条链路做成了一个可部署的服务,是国内团队主导、国际社区广泛使用的项目,连直播电商和教育场景的大规模部署案例都有公开记录。
核心拆解: - 协议全家桶:RTMP 推流入,HLS/HTTP-FLV/WebRTC 播出,SRT 负责不稳定网络下的传输,还有 WebRTC 带 RTC 通话能力; - 集群与边缘:源站-边缘架构,Origin/Edge 分层,能横向扛大规模并发观看; - 配套生态:自带 HTTP 回调(鉴权、录制触发)、Docker 镜像、以及 SRS Stack 这类面板化封装降低运维门槛。
短板也要说:配置项多、概念密,第一次部署不看文档基本抓瞎;小场景用它有「高射炮打蚊子」之感。
上手难度:⭐⭐⭐⭐ 适用人群:需要自建直播能力的团队、做在线教育的机构。变现方向:白标直播服务——给培训机构、电商客户交付「带自己 logo 的直播系统」,按并发或年费收费,这是 SRS 周边已被验证过的生意形态。
一句话定位:单个二进制文件的「流媒体路由器」,协议不通就找它翻译。
MediaMTX(前身 rtsp-simple-server)解决的是一个极窄但极痛的问题:摄像头说 RTSP、浏览器只认 WebRTC、手机要 HLS,谁来做中间的翻译?它就是那个翻译——不占资源、无需安装依赖,一个可执行文件扔到树莓派上都能跑。
核心拆解: - 协议网关:RTSP/RTMP/HLS/WebRTC/SRT/WHIP 全部互转,任意协议进、任意协议出; - 多角色:既能当服务器收流,也能当客户端拉流转发(proxy 模式),还能做录制落盘; - 极简部署:YAML 配置 + 单文件,是嵌入设备和边缘场景的常客; - 重度转码它不擅长,通常与 FFmpeg 配合使用,新版也在扩展管道式处理能力(以官方文档为准)。
上手难度:⭐⭐ 适用人群:折腾家用摄像头、做监控接入、需要把设备流搬到网页里的开发者。变现方向:为门店/农场/工地做「摄像头上网页」的交付项目,硬件加部署费一次收清,维护签年单。
一句话定位:把 Twitch 搬回自己服务器,直播 + 聊天室 + 个人主页开箱即用。
Owncast 是「小而美」的典范:对着 OBS 用 RTMP 推流,它就给你一个带弹幕聊天、自定义主题的直播主页。不需要注册平台账号、不怕被封号、没有广告分成焦虑——这是所有「去平台化」主播的理想形态。
核心拆解: - 一条命令起服务:Docker 一行启动,OBS 推流地址填进去就开播; - 内置聊天与观众系统:聊天室、观众列表、自定义表情,还支持和 Fediverse(去中心化社交网络)联动,观众能从 Mastodon 侧互动(实验特性); - 低配友好:官方定位就是「一台 4 块钱的小服务器也能跑」,转码交给你本地的 OBS 完成,服务器只做分发。
局限同样明确:它面向单人主播,没有多直播间、没有 CDN 级分发,万人在线的场面不归它管。
上手难度:⭐⭐ 适用人群:想脱离平台的独立主播、技术博主、社群运营者。变现方向:为播主/小社团提供「代建 + 托管」服务,一人一实例按月收托管费。
一句话定位:带网页管理界面的多平台同时转推器,一次开播全网同步。
主播最烦的重复劳动是「同时开 YouTube、Twitch、B 站三套推流」。Restreamer 的方案是:你的 OBS 只推给 Restreamer,它负责复制分发到任意多个平台,全程网页上点鼠标完成。背后团队 datarhei 长期维护,也有面向企业的商业版本,开源与商用并行。
核心拆解: - 多路转推:一路输入、N 路输出,各平台码率参数独立配置; - 可视化流程:网页里编排「拉流 → 处理 → 推流」链路,底层由 FFmpeg 驱动,懂行的人还能切到高级模式手写参数; - 顺带能力:监播预览、录制、SNMP 监控,专业直播值班台需要的它都想到了。
上手难度:⭐⭐ 适用人群:做多平台分发的直播主、需要值班级稳定性的活动直播团队。变现方向:活动直播承包——婚礼、发布会、赛事的「多平台直播技术台」,按场次收费。
一句话定位:一条命令装出一座网络电台,从歌单到 DJ 排班全包。
如果说直播是「电视台」,AzuraCast 就是「电台台长」:上传音乐库、排节目单、定时档期、自动冷场垫乐、DJ 账号权限、听众统计、甚至网页播放器,全都给齐。它底层调用 Liquidsoap 做实际播出(见第 7 个项目),等于给专业引擎套上了现代 Web 管理台。
核心拆解: - 自动化播出:按节目单/权重/年代规则自动排歌,无人值守 24 小时播出; - 多电台多 DJ:一个实例管多个频道,DJ 用网页上传音频、申请排班; - 部署成熟:官方 Ansible 脚本与 Docker 两条安装路线,文档细致到装机建议。
代价是资源占用比纯流媒体服务器高(数据库 + 全套 Web 服务),小水管 VPS 要掂量一下。
上手难度:⭐⭐⭐ 适用人群:想开网络电台的社群、咖啡店/店铺背景音乐运营者、播客团队。变现方向:「电台代建代维」——给垂直兴趣社区(游戏、二次元、老歌)运营主题电台,靠会员与冠名变现。
一句话定位:老牌电台编排系统 Airtime 的社区续命作,冷门但真香。
LibreTime 是当年 Sourcefabric 家 Airtime 项目停更后,社区分叉出来继续维护的版本。它专注一件事:节目编排自动化——把一周 168 小时的节目表排好,到点自动切直播信号、自动播垫乐,直播员掉线自动兜底。星标不到 2k,但这是「真实在用的软件」的典型:不少校园电台和社区电台拿它当播出核心。
核心拆解: - 时间轴编排:周历式节目表、定时录音、预设节目块循环填充; - Web 界面上传与管理音频库,支持多用户角色权限; - 同样基于 Liquidsoap 播出引擎,与 AzuraCast 是「同引擎不同理念」的兄弟项目——AzuraCast 大而全,LibreTime 轻而专。
选它还是选 AzuraCast?要现代界面和统计选后者;要轻量、纯粹排播选它。
上手难度:⭐⭐⭐ 适用人群:校园/社区电台、低成本播出的组织。变现方向:小语种地区、宗教/社区电台的出海交付市场,竞品少、续费稳。
一句话定位:一门专门「写音频流」的编程语言,电台自动化的终极引擎。
Liquidsoap 最容易被低估:它不是软件,是语言。你用几行脚本描述播出逻辑——「工作日早 8 点播新闻,网络电台源断了自动切本地歌单,两首歌之间插台标音频,音量自动均衡」——它就 7×24 小时照办。前面两个电台项目的底牌都是它,说它是开源电台世界的隐藏基石并不为过。
核心拆解: - 脚本即播出逻辑:源(source)+ 运算符组合,failover、交叉淡入淡出、动态歌单都是一行配置; - 输入源极杂食:本地文件、HTTP 流、麦克风、甚至外部程序输出都能接; - 硬核但文档全:官方 cookbook 覆盖常见场景,抄改就能用,但想写出复杂逻辑要花时间学。
上手难度:⭐⭐⭐⭐ 适用人群:愿意写脚本的极客、做音频基础设施的工程师。变现方向:给连锁店铺/酒店做「中央播控 + 分店定制节目单」的音频 SaaS 底座,这个领域几乎没有像样的开源竞品。
| 仓库 | 类型 | Star(约) | 上手难度 | 适用场景 |
|---|---|---|---|---|
| SRS | 直播服务器 | ≈27k | ⭐⭐⭐⭐ | 大规模直播、教育/电商 |
| MediaMTX | 协议网关 | ≈15k | ⭐⭐ | 监控接入、边缘设备 |
| Owncast | 个人直播站 | ≈10k | ⭐⭐ | 独立主播去平台化 |
| Restreamer | 多平台转推 | 数千 | ⭐⭐ | 一场直播全网分发 |
| AzuraCast | 电台全套 | ≈3k | ⭐⭐⭐ | 网络电台开台 |
| LibreTime | 电台编排 | <2k | ⭐⭐⭐ | 校园/社区电台 |
| Liquidsoap | 音频流语言 | <2k | ⭐⭐⭐⭐ | 无人值守播出底座 |
Star 数为撰写时约数,以仓库实时数据为准。
mindmap
root((自建播控中心))
电视台方向
SRS 协议最全可上量
MediaMTX 单二进制网关
Owncast 开箱即用个人站
Restreamer 多平台同步转推
电台方向
AzuraCast 全套台务管理
LibreTime 轻量节目编排
Liquidsoap 脚本化播出引擎
[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。
