前言
距离上一篇 文章 已经过了接近四个月了,来简单的总结看看这四个月我都做了些啥~
billd直播历史文章:
- Vue3+WebRTC+SRS+Node.js打造一个开源直播平台(累计300+⭐️)
- Vue3+WebRTC+SRS+Node.js打造一个开源直播平台(累计450+⭐️)
- Vue3+WebRTC+SRS+Node.js打造一个开源直播平台(累计700+⭐️)
生态
以上数据统计截止至2024年4月1号
源码
- 前台:github.com/galaxy-s10/…
- 后台:github.com/galaxy-s10/…
- 后端:github.com/galaxy-s10/…
- 远程桌面:github.com/galaxy-s10/…
- flutter客户端:github.com/galaxy-s10/…
- electron客户端(10%):github.com/galaxy-s10/…
- kotilin客户端(10%):github.com/galaxy-s10/…
- react-native客户端(50%):github.com/galaxy-s10/…
开播优化
- 打PK,增加直播互动性~
- 更多的开播方式,并且支持转推第三方直播平台(b站、虎牙),让billd直播不再是自娱自乐~
- 直播画面支持两种渲染方式、支持全屏和网页全屏、小窗模式、支持切换直播线路~
- 支持录制并保存直播视频~
视频工具
视频帧截图
线上尝试:live.hsslive.cn/videoTools/…
可以提取视频的每一秒钟的画面。
远程桌面
基于billd直播,衍生出来的远程桌面项目(类似todesk、向日葵)
web端控制客户端:
客户端之间互相控制:
代码优化
几个月时间,代码层面毫无疑问是花了大量时间做了各种优化了,有兴趣可以看看github仓库~
总结
保持初心,再接再厉~