V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
billdlive
V2EX  ›  开源软件

Vue3+WebRTC+SRS 开源直播间,累计 670+star,可做毕设

  •  
  •   billdlive · 254 天前 · 840 次点击
    这是一个创建于 254 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    简介

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

    生态

    名称 仓库 star & fork 线上地址
    直播间前台 billd-live github github https://live.hsslive.cn
    直播间后端 billd-live-server github github https://live-api.hsslive.cn
    直播间后台 billd-live-admin github github https://live-admin.hsslive.cn
    远程桌面 billd-desk github github https://live.hsslive.cn/remoteDeskTop
    直播间移动端 billd-live-react-native github github https://live.hsslive.cn/download
    直播间客户端 billd-live-electron github github https://live.hsslive.cn/download
    直播间移动端 billd-live-flutter github github https://live.hsslive.cn/download
    直播间移动端 billd-live-kotlin github github https://live.hsslive.cn/download

    功能

    • 原生 webrtc 推拉流
    • srs webrtc 推流,http-flvhls拉流
    • msr 推流,ffmpeg 转码,http-flvhls拉流
    • 一对一打 PK
    • 一对多打 PK
    • 多对多打 PK
    • 前端混流
    • 推流鉴权
    • 拉流鉴权
    • OBSFFmpeg推流
    • 用户模块( qq 登录)
    • 支付模块(支付宝当面付)
    • 订单模块
    • 商品模块
    • 适配移动端
    • 在线后台
    • 接入腾讯云-云直播
    • 接入腾讯云-实时音视频 TRTC

    技术栈

    • 前端相关:Vue3 以及相关技术栈、TypescriptWebRTCWebCodecsWeb AudioWeb WorkderCanvas
    • 后端相关:Nodejs 以及相关技术栈、Koa2SequelizeMysqlRedisSocket.io
    • 流媒体服务器相关:SRSFFmpegCoturn
    • Docker 相关:Docker

    接口文档

    apifox:https://apifox.com/apidoc/shared-c7556b54-17b2-494e-a039-572d83f103ed

    下载

    https://live.hsslive.cn/download

    预览

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

    联系

    微信:shuisheng9905

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1280 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 17:59 · PVG 01:59 · LAX 09:59 · JFK 12:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.