傷痛泰鸡,乃成長(zhǎng)的捷徑。
最近公司有個(gè)需求是存儲(chǔ)大疆無(wú)人機(jī)直播的視頻壳鹤,直播目前可以推流和拉流盛龄,對(duì)于多方面考量,有一個(gè)選擇是MinIO
存儲(chǔ)芳誓,特點(diǎn)是安全可靠余舶、海量、低成本锹淌,當(dāng)然備份和宕機(jī)恢復(fù)也很重要匿值,目前測(cè)試的是私有化部署,github
上開(kāi)源赂摆。
介紹
Github: Github 上面有安裝方式和Java/Go等語(yǔ)言的源碼
官網(wǎng)開(kāi)發(fā)文檔:官網(wǎng)開(kāi)發(fā)文檔
簡(jiǎn)單安裝方式如下:
Mac:
#安裝
brew install minio/stable/minio
minio server /data
#卸載
brew uninstall minio
brew install minio/stable/minio
Linux:
#安裝
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
./minio server /data
Windows:
首先下載安裝包挟憔,然后在終端下運(yùn)行服務(wù):
minio.exe server D:\
部署方式
如docker部署、Linux/Windows/macOS電腦部署等
部署和SDK文檔
圖形化管理界面
下面是部署后的管理界面截圖烟号,測(cè)試時(shí)部署在內(nèi)網(wǎng)中曲楚,可登錄后臺(tái)進(jìn)行對(duì)象管理。
對(duì)象管理界面
在瀏覽器中進(jìn)行
url get
方式訪問(wèn)測(cè)試褥符,性能還行龙誊,但是不清楚在有大量視頻數(shù)據(jù)后會(huì)不會(huì)卡頓。選擇私有化部署喷楣,使用的是自己電腦上的硬盤空間趟大。
總結(jié) :工具易于使用鹤树,也是一步步積累的成果,所以應(yīng)該多多學(xué)習(xí)才能真正掌握逊朽。在github上罕伯,可以下載源碼就行閱讀、和其他人一起貢獻(xiàn)代碼叽讳。優(yōu)化和兼容肯定會(huì)有取舍之道追他,閱讀加深對(duì)源碼的理解才會(huì)得心應(yīng)手。