全平台爆火直播神器,绝了!


大家好,我是热爱开源的了不起!

如今直播平台五花八门,虎牙、斗鱼、B 站、抖音各有特色,但想同时追不同平台的主播,就得在多个 APP 间来回切换,广告弹窗、内存占用高的问题更是让人头疼。

今天给大家介绍一款非常实用的开源神器 - dart_simple_live,用轻量化设计实现全平台直播聚合,让看直播回归纯粹。

项目简介

dart_simple_live是基于 Flutter + Dart 技术栈构建的跨平台直播聚合客户端,核心定位是 “简简单单看直播”,通过整合虎牙、斗鱼、哔哩哔哩、抖音等主流平台的直播资源,让用户无需安装多个应用,在一个界面就能搞定所有直播观看需求。项目结构清晰,分为核心库、控制台程序、移动端 APP 和 TV 端专属客户端四大模块,依赖 Flutter 3.38 版本及多个成熟第三方库,确保功能稳定与扩展灵活。作为一款开源项目,它坚持无广告、不收集用户数据的纯净理念,

项目特性

  • 多平台全覆盖,支持 Android、iOS、Windows、macOS、Linux 及 Android TV 六大设备,跨设备切换体验一致
  • 聚合主流直播平台,整合虎牙、斗鱼、哔哩哔哩、抖音直播资源,一站式观看无需频繁切换应用
  • 弹幕互动功能完善,支持实时弹幕显示、关键词屏蔽与过滤,打造沉浸式观看体验
  • 直播间管理便捷,支持分类浏览、收藏订阅、观看记录同步,个性化管理关注内容
  • 纯净轻量无负担,无广告干扰、不收集用户隐私数据,专注直播本身的流畅体验
  • 开源可扩展,项目代码完全开放,支持自定义修改与功能扩展,开发者可自由二次开发

安装指南

这个项目本身没有官方发布包(release),你需要自己编译然后安装运行。

先装好基本的开发环境:

  • 安装最新的 Flutter SDKDart SDK
  • 配置好 Android/iOS/桌面运行环境(可选)

简单环境准备参考官方 Flutter 文档即可。

克隆源码

1
git clone https://github.com/xiaoyaocz/dart_simple_live.git

进入项目目录:

1
cd dart_simple_live

拉取依赖

1
dart pub get

或者如果你是在 Flutter 环境下:

1
flutter pub get

在终端直接试试

1
dart run

或者:

1
flutter run

根据要发布的平台不同运行对应命令:

平台 编译命令
Android flutter build apk
iOS flutter build ios
Windows flutter build windows
MacOS flutter build macos
Linux flutter build linux
Android TV 同 Android

小结

作为一款开源直播聚合工具,dart_simple_live无需切换 APP、无广告干扰、跨设备兼容。无论是普通用户想摆脱繁琐的应用切换,还是开发者想学习 Flutter 跨平台开发,这款项目都很实用。

1
https://github.com/xiaoyaocz/dart_simple_live

文章作者: 开源小分队
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 开源小分队 !
  目录