地址:https://github.com/ForgQi/bilibiliupload
支持自动录制各大直播平台,上传直播录像到bilibili。
- 自动选择上传线路,保证国内外vps上传质量
- 可分别控制下载与上传并发量
- 支持通过API上传与selenium操作浏览器上传两种方式
关于B站为什么不能多p上传
目前bilibili网页端是根据用户权重来限制分p数量的,权重不够的用户切换到客户端的提交接口即可。
用户等级大于3,且粉丝数>100,web端投稿不限制分p数量
b站web端上传目前有两种模式,分别为bup和bupfetch模式。
- bup:国内常用模式,视频直接上传到b站投稿系统。
- bupfetch:目前见于国外网络环境,视频首先上传至第三方文件系统,上传结束后通知bilibili投稿系统,再由b站投稿系统从第三方系统拉取视频,以保证某些地区用户的上传体验。
bup模式支持的上传方式为upos,其线路有:
- ws(网宿)
- qn(七牛)
- bda2(百度)
bupfetch模式支持的上传方式及线路有:
- kodo(七牛)
- gcs(谷歌)
- bos(百度)
国内基本选择upos模式的bda2线路。国外多为upos模式的ws和qn线路,也有bupfetch模式的kodo、gcs线路。
bilibili采用服务端线路优选与客户端探测结合的方式,服务器会返回可选线路,客户端上传前会先发包测试,选取其中延迟最低的线路,从而得到较优方案,保证各个地区的上传质量。