代码拉取完成,页面将自动刷新
基于Nodejs + Typescript + Koa2搭建的直播间后端
名称 | 仓库 | 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
、Canvas
Koa2
、Sequelize
、Mysql
、Redis
、Socket.io
b 站视频:从零搭建迷你版 b 站 web 直播间合集
pnpm i
更新 billd 相关依赖:
pnpm i billd-utils@latest billd-scss@latest billd-html-webpack-plugin@latest
本地必须要有 docker、ffmpeg 环境!
项目启动后,会在项目的 src/config/目录下生成 secret.ts 文件,请填写里面的信息,MYSQL_CONFIG、REDIS_CONFIG、SRS_CONFIG 必填!
# 1.初始化docker容器
pnpm run docker:dev
# 2.运行(4300端口)
pnpm run dev
https://live.hsslive.cn/about/faq
配置:macbookpro 2020 m1,8 核 CPU,16G 内存
配置:4 核 CPU,4G 内存,8M 带宽(广州)
配置:2 核 CPU,2G 内存,带宽 30M(香港)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。