推广一下我自己搭建的迷你版 b 站直播间(已开源),技术栈: Vue3+WebRTC+Node+SRS

2023-10-09 17:09:36 +08:00
 billdlive

Billd-Live

基于 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 在线直播功能,即你(房主)可以发布直播,别人进入你的直播间后能看到你的直播内容;而你也可以作为观众,进入别人的直播间看别人的直播内容。

功能

技术栈

预览

线上地址:https://live.hsslive.cn

电脑端

<img src="https://github.com/galaxy-s10/billd-live/assets/61055341/95849774-1df0-4a59-b726-8d3bc0795619" style="width:800px" />

<img src="https://github.com/galaxy-s10/billd-live/assets/61055341/91ac3f5f-b06d-46b3-84bc-ab6e0add4d5b" style="width:800px" />

<img src="https://github.com/galaxy-s10/billd-live/assets/61055341/81e2f413-8470-42ab-bee7-699e2f8f0290" style="width:800px" />

<img src="https://github.com/galaxy-s10/billd-live/assets/61055341/6d7d79b6-e8b9-42ff-9e25-d44c41948579" style="width:800px" />

移动端

<img src="https://github.com/galaxy-s10/billd-live/assets/61055341/9b56e99a-f821-4c9c-b9c3-330c2f61d533" style="height:500px" />

<img src="https://github.com/galaxy-s10/billd-live/assets/61055341/db4145a9-517d-45a5-9c74-641892d55a3e" style="height:500px" />

本地启动

b 站视频:从零搭建迷你版 b 站 web 直播间合集

pnpm i

更新 billd 相关依赖:

pnpm i billd-utils@latest billd-scss@latest billd-html-webpack-plugin@latest
npm run start
npm run build

兼容性

FAQ

https://live.hsslive.cn/about/faq

环境配置

本地开发环境

配置:macbookpro 2020 m1 ,8 核 CPU ,16G 内存

构建/托管服务器环境

配置:4 核 CPU ,4G 内存,8M 带宽(广州)

流媒体服务器环境

配置:2 核 CPU ,2G 内存,带宽 30M (香港)

781 次点击
所在节点    开源软件
1 条回复
ixinshang
43 天前
不错 不错

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/980331

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX