基于Vue3 + WebRTC + Node + SRS搭建的直播间 https://live.hsslive.cn
|
|
2 жил өмнө | |
|---|---|---|
| .husky | 2 жил өмнө | |
| .vscode | 2 жил өмнө | |
| public | 2 жил өмнө | |
| script | 2 жил өмнө | |
| src | 2 жил өмнө | |
| test | 2 жил өмнө | |
| .browserslistrc | 2 жил өмнө | |
| .commitlintrc.js | 2 жил өмнө | |
| .cz-config.js | 2 жил өмнө | |
| .editorconfig | 2 жил өмнө | |
| .eslintignore | 2 жил өмнө | |
| .eslintrc.js | 2 жил өмнө | |
| .gitattributes | 2 жил өмнө | |
| .gitignore | 2 жил өмнө | |
| .lintstagedrc.js | 2 жил өмнө | |
| .npmrc | 2 жил өмнө | |
| .prettierignore | 2 жил өмнө | |
| .prettierrc.js | 2 жил өмнө | |
| .versionrc.js | 2 жил өмнө | |
| LICENSE | 2 жил өмнө | |
| README.md | 2 жил өмнө | |
| Remark.md | 2 жил өмнө | |
| babel.config.js | 2 жил өмнө | |
| billd-live.drawio | 2 жил өмнө | |
| handleGiteeJenkins.js | 2 жил өмнө | |
| package.json | 2 жил өмнө | |
| pnpm-lock.yaml | 2 жил өмнө | |
| postcss.config.js | 2 жил өмнө | |
| static-build.sh | 2 жил өмнө | |
| tsconfig.json | 2 жил өмнө | |
| windi.config.ts | 2 жил өмнө |
基于Vue3 + WebRTC + Node + SRS + FFmpeg搭建的直播间
| 名称 | 仓库 | star & fork | 线上地址 |
|---|---|---|---|
| 直播间前台 | billd-live | https://live.hsslive.cn | |
| 直播间后台 | billd-live-admin | https://live-admin.hsslive.cn | |
| 直播间后端 | billd-live-server | https://live-api.hsslive.cn |
billd 直播间,目前实现了类似 bilibili 的 Web 在线直播功能,即你(房主)可以发布直播,别人进入你的直播间后能看到你的直播内容;而你也可以作为观众,进入别人的直播间看别人的直播内容。
http-flv 或 hls拉流Typescript、WebRTC、Web Workder、Web Audio、CanvasKoa2、Sequelize、Mysql、Redis、Socket.iob站视频:从零搭建迷你版b站web直播间合集
安装依赖(建议使用 node 版本:16.16.0)
pnpm i
更新 billd 相关依赖:
pnpm i billd-utils@latest billd-scss@latest billd-html-webpack-plugin@latest
运行
npm run start
打包
npm run build
https://live.hsslive.cn/about/faq
配置:macbookpro 2020 m1,8 核 CPU,16G 内存
ced0996配置:4 核 CPU,4G 内存,8M 带宽(广州)
a5ee5b1配置:2 核 CPU,2G 内存,带宽 30M(香港)
cb74dfc