
Simple Live一个入口聚合四大直播平台一套代码跑六种终端【免费下载链接】dart_simple_live简简单单的看直播项目地址: https://gitcode.com/GitHub_Trending/da/dart_simple_liveSimple Live 是一个基于 Flutter 开发的开源直播聚合工具把哔哩哔哩、斗鱼、虎牙、抖音四个平台的直播间、主播和弹幕收进同一个 App多平台观看的观众不再需要在四个浏览器标签页之间来回切换。同一套代码支持 Android、iOS、Windows、macOS、Linux 和 Android TV 六种终端界面无广告。 把四大平台直播间装进同一个列表很多观众的常看主播分散在不同平台B站一位、斗鱼一位、关注的游戏又只在虎牙播。Simple Live 将四个平台的房间统一放进同一个首页列表每张卡片都带封面、主播名、在线人数和房间号不依赖平台各自的房间号规则。分类浏览分类页按平台和分类逐级下钻翻页加载各平台在播房间跨平台搜索搜索框统一检索直播间与主播抖音因接口不同单独实现了 抖音搜索模块链接直达在工具箱页粘贴一个直播 URL 直接进房间免去手动查房间号。不常看的平台可以在设置里从显示列表中移除首页只留自己常看的内容。浅色模式下的 Simple Live首页聚合列表、分类页、工具箱与直播间播放页手机、电脑、电视三端看同一场直播四个平台的弹幕协议各不相同全部独立封装在 simple_live_core 弹幕目录 中对上层透明。进房间后由 canvas_danmaku 实时渲染弹幕屏蔽词、密度、速度都在设置中可调。TV 端simple_live_tv_app是单独的 Flutter 工程内置遥控器焦点模型base_focus_model.dart用遥控器换台、切房间的操作路径和手机一致桌面端则支持画中画、窗口管理、屏幕常亮与亮度音量控制。关注列表与观看记录多设备同步手机上看了一半回家想换电脑接着看。同步模块 提供三条链路保证关注列表和观看历史一致局域网同步通过 UDP 自动发现同一 Wi-Fi 下的其他设备扫码互联WebDAV 同步对接 Nextcloud、坚果云等云盘数据自己掌握远程同步基于 SignalR 的实时推送跨网络也能秒级到达。关注与历史数据存在 Hive 本地数据库里同步完成后多台设备内容一致。从克隆到启动环境要求 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_core/是核心库负责各平台数据与弹幕协议simple_live_app/是主应用simple_live_tv_app/是 TV 端simple_live_console/是命令行调试工具。技术栈怎么选新平台怎么接入GetX状态管理与路由每个页面都是 controller page 的标准搭配Dio统一网络请求层配自定义拦截器记录每次请求日志Hive本地持久化存放配置、关注列表与观看历史media_kit视频播放内核负责各平台直播流的解码播放canvas_danmaku跨平台弹幕渲染配合 lottie 做加载动画。扩展点很直接LiveSite 基类 把分类、搜索、房间详情、清晰度、播放地址都定义成统一方法签名新平台实现对应接口后在 sites.dart 注册表里加一行平台就出现在首页了。适合谁适合每天在多个平台间切换、想只开一个入口的观众想学跨平台直播应用怎么写的 Flutter 开发者不适合找现成安装包即装即用的用户项目明确不提供 Release 安装包且桌面与 TV 端标注为 BETA。相比同作者的 C# 版 AllLive本项目是同一套能力的 Flutter 实现与其他直播聚合工具相比它同时给出 TV 端、控制台调试工具核心库还可单独复用。如果你想要一个无广告、不用背房间号、手机和电视都能跑的直播入口Simple Live 是一个完整且可自编译的开源方案。作者声明项目仅用于学习交流严禁商业用途后续更多平台接入与录制能力补齐后简简单单看直播会更名副其实。【免费下载链接】dart_simple_live简简单单的看直播项目地址: https://gitcode.com/GitHub_Trending/da/dart_simple_live创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考