国产一级牲交视频播放在线观看_中文字幕日韩高清dvd_在线观看日韩免费黄色视频_91在线国自产拍_国产成人精品优优av_色又黄又爽18禁免费网站现观看_久久久亚洲AV无码精夜夜嗨_免费日本A级黄色片_两个人www高清免费视频_欧美极品少妇作爱在线

時魚科技

咨詢熱線

咨詢熱線

0755-23223151

您當前的位置:首頁 >> 新聞動態(tài) >> 基于騰訊云COS+CI圖文音視頻解決方案—騰訊云代理

基于騰訊云COS+CI圖文音視頻解決方案—騰訊云代理

發(fā)布時間:2021-12-06 來源:深圳市時魚科技有限公司 瀏覽次數(shù):688次

基于騰訊云COS+CI圖文音視頻解決方案—騰訊云代理

從早期的門戶網(wǎng)站,到后面的feeds流,再到如今的各種垂直行業(yè)的社區(qū)分享,一次次變更成就了近幾年行業(yè)中的領(lǐng)跑者。從行業(yè)領(lǐng)先的微博,再看小紅書、B站等等,絕對都是可以看到feeds和社區(qū)的影子。而其中跑不掉的原始素材便是基礎(chǔ)的圖片、音頻和視頻等。今天就來介紹基于騰訊云如何解決這些社區(qū)方案中原始基礎(chǔ)素材的問題。

問題分析
前段時間的一個封閉開發(fā)項目中,用到了信息流的開發(fā),期間涉及到了一系列典型的圖文音視頻場景。在介紹方案之前,我們先要來分析看下,當我們需要做feeds,做社區(qū)的時候,針對這些原始素材會遇到哪些典型的問題。

1、類型兼容
從類型來看,在做當前的社區(qū)功能或者feeds流時,主要還是在文本、圖片、音頻和視頻這四類素材,當然我們的產(chǎn)品角度對這四類基本素材是可以相互結(jié)合的,如圖文、多圖、文本+視頻等等。因此基本看下來,我們會需要對這些基本素材有支持存儲、讀取的功能等等。

2、數(shù)據(jù)安全
從數(shù)據(jù)安全角度,素材會分公有和私有,排列組合下來也就是需要有:公有讀公有寫,公有讀私有寫,私有讀公有寫和私有讀私有寫。不過其中的私有讀公有寫顯然是沒有該場景的,那么看下來就是需要支持:公有讀私有寫,公有讀寫和私有讀寫這三種讀寫操作。

3、數(shù)據(jù)量
從數(shù)據(jù)存儲量角度,無論我們預估自己的產(chǎn)品會到什么量級,在后端架構(gòu)設(shè)計上,存儲是一定要做到可以水平擴展的,不然就是一個不合格的高可用產(chǎn)品,因此我們的素材在做存儲方案時,也需要考慮到存儲的擴展能力。

4、訪問性能
從性能角度來看,這個問題比較清晰,因為無論是feeds流或社區(qū)產(chǎn)品,這些都是ToC類產(chǎn)品一定是需要高QPS的,也就是我們肯定是需要CDN相關(guān)能力支持的。

5、版權(quán)所有
從版權(quán)角度,如防盜鏈功能,可以防止不良網(wǎng)站盜用開發(fā)者的圖片鏈接,盜取圖片流量,給開發(fā)者帶來經(jīng)濟損失;同時用戶也會需要有對圖片做一些水印保護的需求等等。

6、加載速度
從用戶體驗來看,更快的打開一個頁面其實很重要,而現(xiàn)在所有的圖片和視頻都是高清、720P起步,那么我們就需要滿足不同帶寬下的不同分辨率視頻流切換,同時對于圖片或者視頻封面圖等,都是需要做預覽功能,這樣才可以顯著提升頁面加載速度和改善用戶體驗。

7、安全合規(guī)
從安全合規(guī)角度,也就是鑒黃、涉政等能力,在互聯(lián)網(wǎng)行業(yè)尤其需要得到重視,否則會帶來毀滅性的打擊。
其實上面列出的這些待解決的問題還不是包括全部的,但是僅這些功能如果全部做出來的話就需要巨資打造一個上百人的團隊花費上半年的時間(可能還bug不斷,功能不止)。巨資還好,因為互聯(lián)網(wǎng)行業(yè)最重要不是錢,但是時間,卻是致命的。
因此,云服務(wù)就此而現(xiàn),騰訊云的誕生就是為互聯(lián)網(wǎng)創(chuàng)業(yè)團隊或者公司去解決這些棘手的問題,讓業(yè)務(wù)可以focus業(yè)務(wù),下面我們就基于騰訊云解決方案來逐一化解上述的一個個問題。

對象存儲 COS
COS,對象存儲(Cloud Object Storage,COS)是由騰訊云推出的無目錄層次結(jié)構(gòu)、無數(shù)據(jù)格式限制,可容納海量數(shù)據(jù)且支持 HTTP/HTTPS 協(xié)議訪問的分布式存儲服務(wù)。

1、存儲能力
也就是無論對于文本類文件、抑或是圖片、音頻和視頻文件,都是可以存儲于COS中。所以對于上面的第一個問題,通過COS已經(jīng)可以完美解決。再來看COS生態(tài),從當下來看,COS的讀寫支持已經(jīng)到了十分變態(tài)的地步了,各種開發(fā)語言的API且不說,從js、java、go到ios、安卓和小程序等數(shù)十種SDK,同時也支持了大量的客戶端工具,甚至當前的COSBrowser工具都已經(jīng)在linux下可以界面化使用了。
我們這里不會詳細的介紹SDK的使用方式,也不會對這些工具做開箱介紹,更多的是從解決方案的支持角度來講解。

2、權(quán)限管理
下面讓我們繼續(xù)回到上面的第二個問題。首先,COS的存儲是使用狀態(tài)無關(guān)的分桶(下稱bucket)機制,而針對于不同的bucket有不同的訪問權(quán)限級別,在COS中支持的訪問權(quán)限共三種:私有讀寫、公有讀私有寫和公有讀寫。這也就是說,在COS之下我們通過對bucket設(shè)置不同的權(quán)限,再將不同訪問權(quán)限的文件存儲于不同bucket之下,就可以完美的實現(xiàn)對訪問素材的不同權(quán)限管理。

3、訪問性能
同時,騰訊云 COS 的存儲桶空間無容量上限,無需分區(qū)管理,這就是說明對于問題三的數(shù)據(jù)量問題,我們通過一個COS的bucket就已經(jīng)解決了。不過,一般我們對于數(shù)據(jù)存儲量和訪問的QPS,也就是問題三和問題四總是同時考慮的。在COS中,單bucket的訪問QPS是有一定限制的,從當下來看,單bucket有30000/s的讀寫性能,基本上在前期使用是完全OK的。如果需要考慮更高的性能場景,可以在業(yè)務(wù)層做一下一致性哈希,負載均衡的將數(shù)據(jù)存放到不同的bucket,如公有數(shù)據(jù)可以存放到demo-public-1,demo-public-2,demo-public-N等等,從而將存儲的QPS能力可以水平擴展。

數(shù)據(jù)萬象 CI
介紹完基礎(chǔ)讀寫能力后,我們下面繼續(xù)來看一些增值能力的支持。在問題5中,我們提到了圖片的版權(quán)問題,這也是當下社區(qū)產(chǎn)品必須支持的一個基礎(chǔ)功能了。這時候,就需要引入騰訊云的第二套產(chǎn)品,數(shù)據(jù)萬象。

1、能力開啟
數(shù)據(jù)萬象(Cloud Infinite,CI),是騰訊云為客戶提供的專業(yè)一體化的圖片解決方案,涵蓋圖片上傳、下載、存儲、處理、識別等功能,將 QQ 空間相冊積累的十年圖片服務(wù)運作經(jīng)驗開放給開發(fā)者。目前數(shù)據(jù)萬象提供圖片縮放、裁剪、水印、轉(zhuǎn)碼、內(nèi)容審核等多種功能,提供高效準確的圖像識別及處理服務(wù),減少人力投入,真正地實現(xiàn)人工智能。
看完上面這段介紹,基本上CI的能力大家也都知道了,這些功能極大的解放了我們的研發(fā)能力,而更關(guān)鍵的是實用角度的便利性。當下CI和COS早就已經(jīng)完美打通,我們只需要前往CI控制臺,通過預設(shè)權(quán)限,便可以在CI下直接綁定COS的bucket,而這些操作也十分方便,全部都是點點就可以完成。
一旦我們綁定完成后,再來看看CI的能力。其實CI的功能非常強大,基本的圖片處理如縮放、裁剪,增值操作如水印能力,內(nèi)容鑒別能力等等。

2、防盜鏈
那么,我們上面遇到的問題也就迎刃而解了,首先我們來看防盜鏈問題,騰訊云CI推出的防盜鏈功能,通過 HTTP 協(xié)議支持的 Referer 機制來進行相應(yīng)的來源識別和管理,如下圖所示,支持設(shè)置網(wǎng)站為黑名單或白名單,Referer 名單也支持多個域名。回車換行,一行輸入一個,同時支持通配符。同時在開啟防盜鏈設(shè)置后,可根據(jù)策略限定服務(wù)來源。

3、水印能力
再來看水印能力,CI同時支持可見水印和盲水印能力。首先我們來說一說這兩種場景。
可見水印,就是我們社區(qū)圖片中常見的場景了,CI支持了文本水印和圖片水印的能力,文本水印比較好理解,就是例如圖片中的用戶ID,從而可以標明所有權(quán)。而圖片水印,可以理解為是圖片上覆蓋另一個圖片,在當下美圖等產(chǎn)品中使用很多。
盲水印功能,通過該功能,可將水印圖以不可見的形式添加到原圖信息中,并不會對原圖質(zhì)量產(chǎn)生太大影響。在圖片被盜取后,可對疑似被盜取的資源進行盲水印提取,驗證圖片歸屬。CI提供的盲水印功能擁有半盲、全盲和文字盲水印三種類型。
首先,我們來看兩張圖,視覺上看到的是,前者是原圖,后者是加了水印的圖片。而從域名角度,我們會發(fā)現(xiàn)兩者依然是COS的域名,且url path的前面都是一樣的。這說明了后面的?watermark這一參數(shù)實現(xiàn)了水印能力,也就是說,只要打通了CI和COS之后,代碼無需任何改動,只需要根據(jù)產(chǎn)品邏輯拼接參數(shù)即可實現(xiàn)各種水印需求!這絕對是方便了我們的研發(fā)的很多時間。

4、圖片縮放
同樣的道理,我們再來看CI的圖片縮放能力,我們前端APP或者頁面在很多場景都需要展示圖片列表,這時候需要很快速的拉取一個個圖片,如果采用原圖,圖片質(zhì)量過高,文件過大,會導致加載速度很慢,而如果只拉取縮略圖列表,可以大大的降低了帶寬,同時又提高了APP或者頁面加載速度。

5、內(nèi)容審核
CI支持對圖片,視頻,音頻進行涉黃,涉暴,涉政,涉恐的審核,在控制臺選擇需要的審核操作,就可以對存儲桶內(nèi)圖片,視頻,音頻進行審核。還支持對審核出的敏感文件進行凍結(jié)和人工復審,這大大提高了企業(yè)抗風險的能力。

6、視頻處理
從快手抖音開始,視頻流已經(jīng)不是新鮮事了,而老羅加入直播帶貨,直接讓直播行業(yè)進入了另一個維度。通過CI也能夠?qū)OS中存儲的視頻進行處理。
CI支持對存儲在COS中的視頻進行文件轉(zhuǎn)碼,視頻截幀,視頻轉(zhuǎn)動圖,智能封面的操作,只需要在控制臺內(nèi)創(chuàng)建任務(wù),選擇要處理的文件和對文件進行的操作即可。其中包含33種系統(tǒng)模板以及自定義模版,只需要在控制臺上點擊就可以對視頻進行處理。對于輸出路徑來說,我們可以預置目標文件名的格式,這樣極大的方便了前端同學對于諸如轉(zhuǎn)碼文件的獲取。
當然了,CI的能力強大的遠不止這些,還是建議大家多去看看、用用,一定可以極大的提升大家的研發(fā)效率。

內(nèi)容分發(fā)網(wǎng)路 CDN
最后一部分,我們要說的就是CDN了, CDN的功能其實不用多說了,通過將站點內(nèi)容發(fā)布至遍布全國的海量加速節(jié)點,使其用戶可就近獲取所需內(nèi)容,避免網(wǎng)絡(luò)擁堵、地域、運營商等因素帶來的訪問延遲問題,有效提升下載速度、降低響應(yīng)時間,提供流暢的用戶體驗。

這兒不會詳細介紹CDN是什么,CDN原理等等了,還是要從解決方案的角度來說。其實很簡單,一句話,上面說的這些諸如COS、CI的數(shù)據(jù)早已經(jīng)和騰訊云CDN打通了。只需要通過簡單的配置就可以完成CDN加速了。

總結(jié)
通過上面的這些介紹,我想大家基本上對于通過使用騰訊云中的諸如對象存儲、數(shù)據(jù)萬象和CDN等這些服務(wù)如何構(gòu)建基礎(chǔ)的社區(qū)或feeds流的能力已經(jīng)有所了解,再遇到類似的需求,可以直接上手了。

優(yōu)惠第一步:點擊下面網(wǎng)址成為深圳市時魚科技有限公司代理客戶:
https://partner.cloud.tencent.com/invitation/1000111464505d5b911f269c3 確定成為深圳市時魚科技有限公司騰訊云代理客戶。
優(yōu)惠第二步:咨詢客服確認價格,聯(lián)系在線客服領(lǐng)取優(yōu)惠券和代金券后以及優(yōu)惠活動的價格后,并用剛才關(guān)聯(lián)好的騰訊云官方賬號提交優(yōu)惠訂單,專業(yè)技術(shù)人員免費協(xié)助選擇配置。

時魚科技騰訊云代理商優(yōu)惠折扣說明:
同時與騰訊云官方優(yōu)惠活動疊加:優(yōu)惠活動相當于折上折,買一年83折,買2年7折,買3年5折,聯(lián)系在線客服有驚喜。
騰訊云代理商,時魚科技專注做騰訊云代理,服務(wù)多家上市企業(yè)以及萬家中小企業(yè),經(jīng)過專業(yè)認證的技術(shù)團隊提供免費技術(shù)資訊服務(wù)。
我們支持騰訊云服務(wù)器,騰訊云數(shù)據(jù)庫,騰訊云大禹高防,騰訊云主機,騰訊云CDN,騰訊云點播,騰訊云waf,企業(yè)郵箱等全部騰訊云產(chǎn)品。 

分享到:

在線客服

成為騰訊云VIP客戶

客服電話

0755-23223151

13923757411

微信同步