基于Vue3 + WebRTC + Node + SRS搭建的直播间 https://live.hsslive.cn

shuisheng 572d2828d4 feat: 初步测试 2 ani în urmă
.husky b520caa724 feat: init 2 ani în urmă
.vscode b520caa724 feat: init 2 ani în urmă
public b520caa724 feat: init 2 ani în urmă
script 7b5d3e7182 feat: 优化界面 2 ani în urmă
src 572d2828d4 feat: 初步测试 2 ani în urmă
.browserslistrc b520caa724 feat: init 2 ani în urmă
.commitlintrc.js b520caa724 feat: init 2 ani în urmă
.editorconfig b520caa724 feat: init 2 ani în urmă
.eslintignore b520caa724 feat: init 2 ani în urmă
.eslintrc.js b520caa724 feat: init 2 ani în urmă
.gitattributes b520caa724 feat: init 2 ani în urmă
.gitignore b520caa724 feat: init 2 ani în urmă
.lintstagedrc.js b520caa724 feat: init 2 ani în urmă
.npmrc b520caa724 feat: init 2 ani în urmă
.prettierignore b520caa724 feat: init 2 ani în urmă
.prettierrc.js b520caa724 feat: init 2 ani în urmă
.versionrc.js b520caa724 feat: init 2 ani în urmă
README.md 95fe2cc419 feat: 阶段完成 2 ani în urmă
babel.config.js b520caa724 feat: init 2 ani în urmă
build.sh b520caa724 feat: init 2 ani în urmă
handleGiteeJenkins.js b520caa724 feat: init 2 ani în urmă
package.json f725e85a15 feat: 优化 2 ani în urmă
postcss.config.js b520caa724 feat: init 2 ani în urmă
tsconfig.json 5a0f0d16a3 feat: 搭建页面 2 ani în urmă
windi.config.ts b520caa724 feat: init 2 ani în urmă

README.md

简介

billd 直播间

安装依赖

pnpm install

项目运行

pnpm run start

script/constant.ts 里的 outputStaticUrl 如果是'/'的话,默认就运行在 http://localhost:8000/,如果 8000 端口被占用了,会自动递增+1 script/constant.ts 里的 outputStaticUrl 如果是'/aaa/'的话,默认就运行在 http://localhost:8000/aaa/,如果 8000 端口被占用了,会自动递增+1

项目启动完成后,终端会打印调试地址,不必担心调试地址是什么~

项目打包

pnpm run build

billd 依赖

更新 billd:

pnpm i billd-utils@latest billd-scss@latest billd-html-webpack-plugin@latest billd-deploy@latest
包名 版本
billd-utils npm
billd-scss npm
billd-html-webpack-plugin npm
  • billd-scss,已在 sass-loader 里配置了 additionalData: @use 'billd-scss/src/index.scss' as *;
  • billd-html-webpack-plugin,已在 webpack 配置里使用了该插件