Socket
Book a DemoInstallSign in
Socket

github.com/spellingdragon/bililive-go

Package Overview
Dependencies
Alerts
File Explorer
Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

github.com/spellingdragon/bililive-go

v0.0.3
Source
Go
Version published
Created
Source

Bililive-go

CI Go Report Card Github release Docker Pulls Bilibili

Bililive-go是一个支持多种直播平台的直播录制工具

image

支持网站

站点url支持情况cookie
Acfun直播live.acfun.cn滋瓷
哔哩哔哩直播live.bilibili.com滋瓷滋瓷
战旗直播www.zhanqi.tv滋瓷
斗鱼直播www.douyu.com滋瓷
火猫直播www.huomao.com滋瓷
龙珠直播longzhu.com滋瓷
虎牙直播www.huya.com滋瓷
CC直播cc.163.com滋瓷
一直播www.yizhibo.com滋瓷
twitchwww.twitch.tvTODO
OPENRECwww.openrec.tv滋瓷
企鹅电竞egame.qq.com滋瓷
浪liveplay.lang.live & www.lang.live滋瓷
花椒www.huajiao.com滋瓷
抖音直播live.douyin.com滋瓷滋瓷
猫耳fm.missevan.com滋瓷
克拉克拉www.hongdoufm.com滋瓷
快手live.kuaishou.com滋瓷滋瓷

cookie的设置以域名为单位。比如想在录制抖音直播时使用 cookie,那么 config.yml 中可以像下面这样写:

cookies:
  live.douyin.com: __ac_nonce=123456789012345678903;name=value

Grafana 面板

请自行部署 prometheus 和 grafana

image

依赖

  • ffmpeg

使用例子

  • 本地
    ./bililive-go -i https://live.bilibili.com/1030 -i https://www.douyu.com/6655
    
  • docker
    docker run --restart=always -v ~/Videos:/srv/bililive -p 8080:8080 -d chigusa/bililive-go
    

开发环境搭建(linux系统)

一、环境准备
  1. 前端环境
    1)前往https://nodejs.org/zh-cn/下载当前版本node(18.12.1)
    2)命令行运行 node -v 若控制台输出版本号则前端环境搭建成功
  2.后端环境
    1)下载golang安装 版本号1.19
      国际: https://golang.org/dl/
      国内: https://golang.google.cn/dl/
    2)命令行运行 go 若控制台输出各类提示命令 则安装成功 输入 go version 确认版本
  3.安装 ffmpeg (以centos7为例)
    1) yum install -y epel-release rpm
    2) rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
    3) yum repolist
    4) rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
    5) rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm
    6) yum repolist
    7) yum install -y ffmpeg
二、克隆代码并编译(linux环境)    
   1. git clone https://github.com/hr3lxphr6j/bililive-go.git
   2. cd bililive-go
   3. make build-web
   4. make 
三、linux编译其他环境(以windows 为例)
   1. GOOS=windows GOARCH=amd64 CGO_ENABLED=0 UPX_ENABLE=0 TAGS=dev ./src/hack/build.sh bililive
   2.如果不需要调试,可以改成
      GOOS=windows GOARCH=amd64 CGO_ENABLED=0 UPX_ENABLE=0 TAGS=release ./src/hack/build.sh bililive

Wiki

Wiki

API

API doc

参考

FAQs

Package last updated on 10 Jun 2023

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.