开源一个自动录制直播上传投稿的项目

其实idea一两年前就有了,最近才发力完善出来,现在主要和两个学弟在维护,感谢@ForgQi大佬一直以来的帮助。

此文其实主要的目的是项目收录在互联网爬虫中。。便于其他人搜索关键词时能定位到该项目。

github链接:链接,对您有帮助的话求个star

欢迎PR成为Contributor!

开源一个自动录制直播上传投稿的项目

StreamerHelper

?? Never miss your Streamer again

开源一个自动录制直播上传投稿的项目

Introduction

主播直播助手,部署后,后台批量监测各个平台主播是否在线,并实时录制直播保存为视频文件,停播后投稿到b站。(关于版权问题,投稿的参数默认一律设置的转载,简介处默认放的有主播房间号)

Installation

修改templates/info.json文件:
personInfo为你的要上传的b站账号和密码,
streamerInfo为你要批量录制的主播,key为标题信息,value为主播地址,像移动端的直播地址,可进入APP点分享按钮,复制分享链接中的URL,如抖音的https://v.douyin.com/J2Nw8YM/

{
  "personInfo": {
    "username": "",
    "password": ""
  },
  "streamerInfo": [
    {
      "古手羽lol第一视角": "https://www.huya.com/gushouyu",
      "wanmei": "https://www.huya.com/wanmei",
      "罗永浩抖音直播: ":"https://v.douyin.com/J2Nw8YM/"
    }
  ]
}

部署:

brew install ffmpeg
npm i -g pm2
git clone https://github.com/ZhangMingZhao1/StreamerHelper.git && cd StreamerHelper
npm i
npm run serve

Environment

我们的机器在下面环境下完美运行:

阿里云轻量应用服务器,内存2g,CPU 1核,Ubuntu 18.04,同时检测两个主播。

Node.js npm TypeScript
12.18.2 6.14.5 3.9.6

Core Contributor

开源一个自动录制直播上传投稿的项目 开源一个自动录制直播上传投稿的项目 开源一个自动录制直播上传投稿的项目

Thanks:

TodoList

  • [x] 支持虎牙,b站直播,抖音直播,快手直播,西瓜直播,花椒直播,YY 直播,战旗直播,酷狗繁星,NOW 直播,CC 直播,企鹅电竞直播
  • [x] 自动监测主播在线
  • [x] 自动上传b站
  • [x] 多p下载多p上传
  • [x] 支持多个主播
  • [ ] 支持twitch, 斗鱼
  • [ ] 爬虫定时区间,节省服务器流量...
  • [ ] 重启后同时检测本地是否有上传失败的视频文件,并上传。

Example

开源一个自动录制直播上传投稿的项目

见:https://space.bilibili.com/3356199 或者 https://space.bilibili.com/11314291

Tips

建议使用管口大的vps,否则上传下载速度可能会受影响。更新后请及时git pull重新npm run serve。vps比较低配的话配置的主播数量不要太多,也要注意vps的磁盘大小。日志文件会自动创建,在./logs/下。

有问题加qq群1142141023,备注streamerHelper

开源一个自动录制直播上传投稿的项目

上一篇:webpack入门一 使用webpack打包


下一篇:文件上传 tp3.2 webuploader插件