現在一般采用云服務器的模式,圖片直播前端傳輸既然問題沒有提及,各家實現各有千秋,暫且掠過不說。下面著重說說后段服務器的構成。
服務器組成大致有接口服務器/應用服務器/數據庫服務器以及圖片存儲(OSS)服務器。各自用途以及側重點不一樣,譬如接口服務器以及OSS服務器公網帶寬的足夠,要不然從客戶端訪問速度就會受限,應用服務器/數據庫服務器則以穩定可靠為要點。
現在互聯網公司都不會選擇自己構建服務器,大多采用的是租用云計算服務提供商的設備,譬如阿里云/華為云或者騰訊云,幾家服務本質上沒有太大差異,這里就不展開了。
既然談到圖片直播的服務器,其核心還是在OSS服務器這塊,業界也有很多成熟服務提供商,譬如阿里/華為/騰訊等等。筆者觀點在圖片的隱私保護方面是要點,市面上的OSS服務大致有兩種類型,一種是公有空間,一種是私有空間,這兩種類型價格差異較大,公有空間更便宜,但是隱私保護存在隱患:有心的人可以隨意獲取任何圖片;私有空間價格更貴,服務組網更復雜,但是每次訪問都需要通過用戶鑒權,相對安全性有保證。享像派曾經分析過市面上所有的照片直播/圖片直播工具,除了咱家外其他都用的是公有空間