## billd-live 简介 - 前台地址:https://live.hsslive.cn - 后台地址:https://live-admin.hsslive.cn - 前台源码:https://github.com/galaxy-s10/billd-live - 后台源码:https://github.com/galaxy-s10/billd-live-admin - 后端源码:https://github.com/galaxy-s10/billd-live-server ## 技术栈 - 主要技术栈:`Vue3`、`WebRTC`、`Node`、`Koa2`、`SRS` - 次要技术栈:`MySQL`、`Redis`、`WebSocket`、`Docker`、`PM2`、`Fabricjs`、`Web Worker`、`Web Audio`、`FFmpeg` 等等 ## 课程目录(持续更新) ### 公开课 - [x] [从零搭建迷你版 b 站 web 直播间(Vue3+WebRTC+Node+SRS),公开课一:项目功能介绍 1](https://www.bilibili.com/video/BV1vW4y1Q7gP) - [x] [从零搭建迷你版 b 站 web 直播间(Vue3+WebRTC+Node+SRS),公开课一:项目功能介绍 2](https://www.bilibili.com/video/BV1tP411q7qw) - [x] [从零搭建迷你版 b 站 web 直播间(Vue3+WebRTC+Node+SRS),公开课二:本地运行项目 1](https://www.bilibili.com/video/BV1KW4y1D7Z6) - [x] [从零搭建迷你版 b 站 web 直播间(Vue3+WebRTC+Node+SRS),公开课二:本地运行项目 2](https://www.bilibili.com/video/BV1jc411u7K9) - [x] [从零搭建迷你版 b 站 web 直播间(Vue3+WebRTC+Node+SRS),付费课一:浅聊一下 SRS、FFmpeg、WebRTC](https://www.bilibili.com/video/BV1Fj411U7YL) - [x] [从零搭建迷你版 b 站 web 直播间(Vue3+WebRTC+Node+SRS),付费课二:使用 koa2 提供接口服务](https://www.bilibili.com/video/BV1eh4y177kE) ### 付费课 - [x] 项目功能介绍(已更新) - [x] 本地运行项目(已更新) - [x] 初探 SRS 流媒体服务器、FFmpeg(已更新) - [x] 浏览器推流到 SRS 流媒体服务器(已更新) - [x] SRS 流媒体服务器 flv 分发(已更新) - [x] flv.js 播放 flv 直播流(已更新) - [x] SRS 流媒体服务器 hls 分发(已更新) - [x] video.js 播放 hls 直播流(已更新) - [x] OBS 推流到 SRS 流媒体服务器(已更新) - [x] FFmpeg 推流到 SRS 流媒体服务器(已更新) - [x] SRS 流媒体服务器推流鉴权(已更新) - [x] SRS 流媒体服务器拉流鉴权(已更新) - [x] 推流卡顿相关问题(已更新) - [x] safari 播放 hls 相关问题(已更新) - [ ] 初探 WebRTC、coturn(已更新) - [ ] 原生 WebRTC 一对一直播(已更新) - [ ] 原生 WebRTC 一对多直播 - [ ] 原生 WebRTC 多对多直播 - [ ] canvas 替代 video - [ ] 推流的码率/帧率/分辨率控制 - [ ] 前端混流,添加多个媒体源 - [ ] 接入腾讯云直播 - [ ] 初探 b 站 web 直播实现 - [ ] 使用 canvas 处理视频流混流 - [ ] 使用 Web Audio 处理音频流混流 - [ ] 使用 Web Worker 优化推流 - [ ] 了解 msr 实现推流 上面课程为 billd-live 付费课,399 元/人。详情请看:https://www.hsslive.cn/article/151