Skip to content

基于Vue3 + WebRtc + Node + SRS搭建的直播间

Notifications You must be signed in to change notification settings

Check-Lu/billd-live

This branch is 313 commits behind galaxy-s10/billd-live:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

073a8f0 · Jun 10, 2023

History

70 Commits
Mar 20, 2023
Apr 23, 2023
May 30, 2023
May 17, 2023
Jun 10, 2023
Mar 20, 2023
Apr 15, 2023
May 3, 2023
Mar 20, 2023
Mar 20, 2023
Apr 30, 2023
Mar 20, 2023
Apr 15, 2023
Mar 20, 2023
Mar 20, 2023
Mar 20, 2023
Mar 20, 2023
Mar 20, 2023
Jun 5, 2023
Mar 20, 2023
May 8, 2023
Mar 20, 2023
Jun 10, 2023
Jun 10, 2023
Mar 20, 2023
May 25, 2023
Apr 28, 2023
Apr 10, 2023
Mar 20, 2023

Repository files navigation

Billd-Live logo

Billd-Live

基于Vue3 + WebRtc + Node + SRS + FFmpeg搭建的直播间

简介

billd 直播间,目前实现了类似 bilibili 的 Web 在线直播功能,即你(房主)可以发布直播,别人进入你的直播间后能看到你的直播内容;而你也可以作为观众,进入别人的直播间看别人的直播内容。

后端:https://github.com/galaxy-s10/billd-live-server

功能

  • 原生 webrtc 推拉流
  • srs webrtc 推流, webrtchttp-flv 拉流
  • obs推流
  • 支付宝打赏
  • 用户模块
  • 订单模块
  • 礼物模块
  • 在线后台
  • 适配移动端
  • 敬请期待!

预览

billd_live_demo.mp4

准备

安装和使用

  • 获取项目代码
git clone https://github.com/galaxy-s10/billd-live.git
  • 安装依赖

建议使用 node 版本:16.16.0

pnpm i

更新 billd 相关依赖:

pnpm i billd-utils@latest billd-scss@latest billd-html-webpack-plugin@latest billd-deploy@latest
  • 运行
npm run start

赞助

https://live.hsslive.cn/sponsors

交流

如果你对该项目感兴趣或有想法,欢迎进群或添加我的微信:

About

基于Vue3 + WebRtc + Node + SRS搭建的直播间

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 51.4%
  • Vue 40.4%
  • JavaScript 6.9%
  • Other 1.3%