前言
距离上一篇 文章 已经过了八个月了,来简单的总结看看这八个月我都做了些啥~
billd直播历史文章:
- Vue3+WebRTC+SRS+Node.js打造一个开源直播平台(累计300+⭐️)
- Vue3+WebRTC+SRS+Node.js打造一个开源直播平台(累计450+⭐️)
- Vue3+WebRTC+SRS+Node.js打造一个开源直播平台(累计700+⭐️)
- Vue3+WebRTC+SRS+Node.js打造一个开源直播平台(累计1.2k+⭐️)
生态
以上数据统计截止至2025年1月3号
源码
- 前台(100%):github.com/galaxy-s10/…
- 后台(100%):github.com/galaxy-s10/…
- 后端(100%):github.com/galaxy-s10/…
- flutter客户端(100%):github.com/galaxy-s10/…
- electron客户端(10%):github.com/galaxy-s10/…
- kotilin客户端(10%):github.com/galaxy-s10/…
- react-native客户端(50%):github.com/galaxy-s10/…
树形分区
数据中心
个人中心
更多功能正在建设中
直播中心
直播间信息
开播设置
更多功能正在建设中
弹幕
移除绿幕
站点使用CDN
直播前台站点和静态资源全部使用CDN:
更多细节就不一一展示了~
- 前后端代码不断优化调整。前后台项目统一技术栈和代码规范(vue3 + typescript + vite6 + eslint + prettier)
- 后端引入了MQ(RabbitMQ),优化频繁写入数据库问题等问题。
- 统计数据更完善、可维护、可拓展。
当前总结
- 无人扶我青云志,我自踏雪至山巅!没想到一人独砍1k+⭐️。
后续规划
- 继续迭代、完善项目。
- 继续优化前后端代码。
- 目前的开播都是横屏,后续支持竖屏(手机端)。
- 愿景是搭建一个跨端的直播项目,目前精力有限,只维护了web前后端,原本的fultter端因为后端调整,导致不能使用,等web端完全稳定后,再重新调整flutter端。electron端的开发也会提上日程。