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小時無人直播自動化,為你的睡後收益增加穩定的收入來源。