Simple Live:免费看四大平台直播的完整指南
2026/9/11 7:43:05 网站建设 项目流程

Simple Live:免费看四大平台直播的完整指南

【免费下载链接】dart_simple_live简简单单的看直播项目地址: https://gitcode.com/GitHub_Trending/da/dart_simple_live

Simple Live 是一个用 Flutter 写的开源直播聚合工具,把哔哩哔哩、斗鱼、虎牙、抖音四个平台的直播装进同一个应用,弹幕解析、清晰度切换、直播源直链提取这些零碎事它也一并办好了。它不提供现成安装包,需要自己编译,但对愿意动手的人来说,这正是一个可以直接上手学习的完整项目。

它解决什么问题:四个平台,一个入口

以前追一个主播,你可能得在四个 App 之间来回切换,关注列表和观看记录还全散落在各处。Simple Live 的思路很直接:一个首页按分类和平台铺开展示正在直播的房间,点进去就播,弹幕照常刷,看完自动记进历史记录,下次回看方便。

几个日常很省事的设计:

  • 支持按主播名、房间号、关键词搜索,找房间不费劲
  • 关注的主播集中管理,开播了一眼就能看到
  • 深色、浅色双主题,跟着光线切换不费眼
  • 关注列表和记录可以通过局域网、WebDAV 等方式在多台设备间同步,换手机不丢数据

三条命令,从源码跑到可用

先说清楚:仓库里没有 Release 安装包,跑起来必须自己编译。环境要求只有一个 Flutter 3.38 以上,进主应用目录后照做即可:

git clone https://gitcode.com/GitHub_Trending/da/dart_simple_live cd dart_simple_live/simple_live_app flutter pub get flutter run

默认进的是手机桌面客户端;想试电视版,改进 simple_live_tv_app 目录,步骤完全一样。

直播间里能干什么:弹幕、清晰度、多主题

进房间后的体验接近各平台原生客户端:播放器提供硬件解码开关,Android 上还多一个兼容模式,遇到卡播先试这两项。弹幕支持开关、密度调整和屏蔽词设置,不用为每个平台单独记一套操作习惯。

工具箱页面藏了两个很实用的功能:

  • 直播链接跳转:粘贴四个平台任一房间链接,直接进对应直播间
  • 获取直链:同样粘贴链接,选个清晰度,拿到可以喂给其他播放器的播放地址,做二次分发或挂到 IPTV 上都行

手机电脑电视通吃,一份代码六端出包

这个项目最省心的一点是端覆盖。simple_live_app 一份代码出 Android、iOS、Windows、macOS、Linux 五个平台的包,simple_live_tv_app 则是电视版,按键操作友好,适合挂在客厅当第二屏。桌面端目前标记为 BETA,日常使用没问题,追求极致稳定的话手机上先玩。

好奇的可以看一眼:它是怎么做的

仓库把"拿数据"和"画界面"彻底分开了。所有跟四个平台打交道的逻辑都收在 simple_live_core 里,每个站点一个实现文件,统一挂在 LiveSite 接口 下面:分类、搜索、房间详情、清晰度、播放地址、弹幕,方法命名一目了然。各平台的弹幕协议(比如抖音的 protobuf 消息)放在 danmaku 目录,配合统一的日志和错误处理,调试起来不费劲。想加新平台,照着接口写一个实现类注册进去就行,这也是它最值得当学习样本的原因。

下一步

如果你受够了在多个 App 之间反复横跳,或者想找一个结构清晰的 Flutter 项目练手,把仓库克隆下来编译一版,半小时就能看到四个平台的直播摆在同一个列表里。

【免费下载链接】dart_simple_live简简单单的看直播项目地址: https://gitcode.com/GitHub_Trending/da/dart_simple_live

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询