其实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