B站用哪家的云服务器
㈠ b站现在用的是金山的服务器吗
b站的客户端就是外包给金山团队做的。内部相当于是私有云了,游戏业务用公有云多些。
B站技术氛围浓厚,爱开源、爱新技术,所以使用了大量的开源组件,包括SheepDog和GlusterFS(卡成翔),其中最大的坑是 SD卡 + Ceph存储。Ceph本身的设计非常好,但是姿势不对也会死很惨。比如B站的某套服务器集群用 SD卡来跑系统,结果 SD卡跪了导致系统也跪了。
所有虚拟机的磁盘io都卡顿甚至死机,经过不断调优终于还是稳定了。Ceph给我最大的安慰是:它没有丢数据,没有丢!
此外,Redis3.0、Codis、Twemproxy等开源系统都在B站得到了使用,最后我们自研了 BiliTW(已开源),主要原因是 Codis现在没更新了,Twemproxy的性能比较差,特别是后端Redis多的情况下(而且它和Redis一样、只吃单核)。BiliTW最大的改进是支持多核,增加了一些易于运维的功能。
B站服务器为屡次被“炸”,原因:
首先,每个公共服务器都会根据日常流量定制合适的服务器,在控制成本的基础上保证用户可以正常访问,B站服务器瘫痪的原因就是一个时段访问用户激增,超出正常服务器负荷范围,所以导致无法正常使用。但是正常情况下还有许多能导致服务器瘫痪的原因。
㈡ 腾讯云轻量服务器搭建全平台视频解析视频下载网站
搭建全平台视频解析视频下载网站的流程如下:
首先,选择腾讯云的轻量服务器,原因在于其性价比高、CPU性能独享且线路质量优于其他云服务提供商,最低套餐每月32元即可获得2C(独享)和2G硬件资源。服务器需具备ffmpeg功能以支持视频封装或转码,避免使用积分制CPU以防止网站因资源限制而崩溃。根据需要下载国际视频网站内容,选择海外服务器。通过腾讯云轻量服务器购买页面进行服务器选择与购买。
服务器购买完成后,登录控制台,重置密码并熟悉控制台操作。如果选择页面登录,以Lighthouse用户身份登录后,可输入“sudo su”切换至root用户,执行后续代码操作。
选择yt-dlp作为视频下载器,因为其支持广泛的平台,包括国内主流视频网站如B站、爱奇艺、抖音和斗鱼。yt-dlp的安装简单,直接下载二进制文件即可使用。网站程序推荐使用alltube,Github地址为github.com/Rudloff/alltube...。安装NGINX和php,然后下载alltube压缩包,通过宝塔面板设置网站目录为alltube,完成伪静态配置。
禁用PHP函数并设置伪静态,网站页面已准备好。但需注意,当前的视频解析方式可能导致视频无声或源服务器返回403错误。因此,需将下载器从youtube_dl更改为yt-dlp,配置ffmpeg进行转码,同时优化网站设置以改善性能与用户体验。
优化配置时,考虑服务器性能与流量限制。使用腾讯云新加坡服务器,结合升级后的低价配置,适合处理解析视频与ffmpeg转码,尤其适用于小范围使用。面向大众时,则需使用高带宽、高性能服务器,考虑独立服务器或通过多台轻量服务器分担流量与任务,实现内网访问以优化性能。
使用yt-dlp前,需下载并解压压缩包。在alltube/config文件夹中备份并重命名config-example.yml为config.yml,打开并根据需求调整配置。关键配置包括下载器、流设置(是否走服务器流量)、封装(MKV文件)与转码等功能。在config.php文件中进行相应修改。
注意版权问题,解析视频工具类应避免提供付费视频的公开服务。当需下载依赖cookie的视频时,可尝试自行配置网站目录下的yt-dlp程序,但需警惕可能对视频网站账号产生影响。
综上所述,通过腾讯云轻量服务器搭建全平台视频解析视频下载网站,结合合适的硬件配置、下载器选择与网站优化,可实现高效、稳定的服务。在实际操作过程中,需根据服务器性能、流量限制与面向用户范围,灵活调整配置,确保网站功能与用户体验。
㈢ 利用服务器实现bilibili无人直播7×24小时自动化赚钱!每天都有睡后收益!
为了实现Bilibili无人直播7x24小时自动化赚钱,我们需要准备一台云服务器并进行一系列步骤。首先,确保你选择一台合适的云服务器,推荐腾讯云,考虑到成本和性能,建议选用轻量2H2G5M起步,流量至少为500G。硬盘建议至少30G,选择服务器地区根据个人位置选择即可,系统推荐CentOS7,确保当前为root用户身份。
接下来,安装screen工具,这是实现后台运行的关键。然后,在服务器上创建两个文件夹,一个用于存放直播视频,另一个用于存放脚本。复制脚本到文件夹内,并执行脚本,选择1后输入yes继续。在新文件夹中上传准备好的mp4格式的视频素材。
开始推流,打开新窗口运行脚本,并选择2,输入B站直播地址和秘钥。复制填写直播地址和秘钥后,指定视频所在文件夹。确认是否添加水印,通常情况下,服务器配置的水印无需手动添加,输入no即可。完成上述操作后,直播开始,不久便可在直播后台看到直播画面。
为了让服务持续运行,确保在后台不间断推流,执行以下命令查找当前运行的screen ID,然后继续运行命令保持服务运行。现在,即便关闭终端窗口,直播服务依旧运行,实现7x24小时无人直播自动化,为你的睡后收益增加稳定的收入来源。