基于Vue3 + WebRtc + Node + SRS + FFmpeg搭建的直播间
## 📢 注意 该项目一开始只是为了记录本人学习直播相关技术的过程,初心也是将它作为开源项目,让想要学习直播技术相关的人能有些借鉴(因为市面上能找到的直播相关资源少之又少),但随着项目不断的完善,我发现虽然项目涉及的技术栈不是很难,但都不是常规的技术栈,而我也因此花费了大量的时间和精力(为什么市面上能找到的直播相关资源很少?突然明白了。) 也因此萌生了将它作为商业项目的想法,而我又不希望因为一些值得付费的功能,就此将仓库设置为私有,所以我决定后续会将一些 **`基础功能开源`**,而那些我认为值得 **`付费的功能不会开源`**,而是会作为扩展插件或者其他形式添加进项目里。 ## 🙏 寻求贡献 该项目从创建至今,所有东西都是只有我一个人在维护,非常期待有能力的各位参与进来,并且如果该项目有收益的话,会按劳分配给参与贡献的所有人~ ## 🚀 私有化部署 查看详情:[https://live.hsslive.cn/privatizationDeployment](https://live.hsslive.cn/privatizationDeployment) ## 简介 billd 直播间,目前实现了类似 [bilibili 的 Web 在线直播](https://live.bilibili.com)功能,即你(房主)可以发布直播,别人进入你的直播间后能看到你的直播内容;而你也可以作为观众,进入别人的直播间看别人的直播内容。 > 后端:[https://github.com/galaxy-s10/billd-live-server](https://github.com/galaxy-s10/billd-live-server) ## 功能 > 基本复刻了 b 站 web 直播间 - [x] 原生 webrtc 推拉流 - [x] srs webrtc 推流, `webrtc` 或 `http-flv` 或 `hls`拉流 - [x] 前端混流 - [x] [OBS](https://github.com/obsproject/obs-studio)推流 - [x] 用户模块(qq 登录) - [x] 支付模块(支付宝当面付) - [x] 订单模块 - [x] 商品模块 - [x] 适配移动端 - [x] 在线后台 ## 设备兼容 - [x] iphone 14 - [x] 三星 s10 - [x] ipad air 3 ## 预览 线上地址:[https://live.hsslive.cn](https://live.hsslive.cn) ### 电脑端界面 > 首页