第三方服務(wù)開發(fā)

整體思路

開發(fā)流程.png

核心服務(wù)

CDN

阿里云 CDN(內(nèi)容分發(fā)網(wǎng)絡(luò))全稱是 Alibaba Cloud Content Delivery Network,建立并覆蓋在承載網(wǎng)之上沦辙、由分布在不同區(qū)域的邊緣節(jié)點(diǎn)服務(wù)器群組成的分布式網(wǎng)絡(luò)消痛,替代傳統(tǒng)以WEB Server為中心的數(shù)據(jù)傳輸模式。
將源內(nèi)容發(fā)布到邊緣節(jié)點(diǎn)把沼,配合精準(zhǔn)的調(diào)度系統(tǒng)啊易;將用戶的請求分配至最適合他的節(jié)點(diǎn),使用戶可以以最快的速度取得他所需的內(nèi)容饮睬,有效解決Internet網(wǎng)絡(luò)擁塞狀況租谈,提高用戶訪問的響應(yīng)速度。

CDN業(yè)務(wù)架構(gòu)

CDN架構(gòu).png

視頻直播

使用工具:阿里云直播服務(wù)+obs


obs

OBS is completely free! Not a dime! There are no subscriptions, no payments at all. OBS is available to everyone, with source code publicly available [on github](https://github.com/jp9000/obs-studio)for anyone to help contribute.

視頻直播

視頻直播服務(wù)(LiveVideo)是基于領(lǐng)先的內(nèi)容接入與分發(fā)網(wǎng)絡(luò)和大規(guī)模分布式實(shí)時(shí)轉(zhuǎn)碼技術(shù)打造的音視頻直播平臺(tái)捆愁,提供便捷接入割去、高清流暢、低延遲昼丑、高并發(fā)的音視頻直播服務(wù)劫拗。

視頻直播服務(wù)提供Web管理控制臺(tái)、API和軟件開發(fā)工具包矾克。您可以通過它們使用页慷、管理視頻直播服務(wù)憔足,也可以與您自己的應(yīng)用和服務(wù)集成。

所有服務(wù)按使用付費(fèi)酒繁,服務(wù)能力自動(dòng)伸縮滓彰,告別復(fù)雜的架構(gòu)設(shè)計(jì)和編程開發(fā),維護(hù)成本幾近于零州袒,使您可以專注于業(yè)務(wù)邏輯實(shí)現(xiàn)及最終用戶體驗(yàn)的提升揭绑。
直播架構(gòu).png

這是demo:用OSS搭建一個(gè)視頻直播網(wǎng)站詳細(xì)步驟


視頻點(diǎn)播

阿里云視頻點(diǎn)播服務(wù)(VOD)是集音視頻上傳、自動(dòng)化轉(zhuǎn)碼處理郎哭、媒體資源管理他匪、分發(fā)加速于一體的一站式音視頻點(diǎn)播解決方案。借助靈活夸研、可伸縮的存儲(chǔ)邦蜜、處理及內(nèi)容分發(fā)服務(wù),幫助企業(yè)和開發(fā)者快速搭建安全亥至、彈性悼沈、高可定制的點(diǎn)播平臺(tái)和應(yīng)用。

視頻點(diǎn)播服務(wù)整合了對象存儲(chǔ)(OSS)姐扮、媒體轉(zhuǎn)碼(Media Transcoding)絮供、內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN)、訪問控制(RAM)和消息服務(wù)(Message Service)茶敏,支持快速搭建云端音視頻點(diǎn)播解決方案壤靶。您可在1分鐘內(nèi),0代碼完成常見云端音視頻處理流程配置惊搏,文件上傳完畢即可自動(dòng)觸發(fā)執(zhí)行萍肆。

視頻點(diǎn)播服務(wù)提供Web管理控制臺(tái)和軟件開發(fā)工具包。您可以通過它們使用胀屿、管理視頻點(diǎn)播服務(wù)塘揣,也可以與您自己的應(yīng)用和服務(wù)集成。

所有服務(wù)按使用付費(fèi)宿崭,服務(wù)能力自動(dòng)伸縮亲铡,告別復(fù)雜的架構(gòu)設(shè)計(jì)和編程開發(fā),維護(hù)成本幾近于零葡兑,使您可以專注于業(yè)務(wù)邏輯實(shí)現(xiàn)及最終用戶體驗(yàn)的提升奖蔓。

名詞解釋

URL鑒權(quán)

URL鑒權(quán)功能旨在保護(hù)用戶站點(diǎn)的內(nèi)容資源不被非法站點(diǎn)下載盜用。
URL鑒權(quán)功能是通過阿里云CDN加速節(jié)點(diǎn)與客戶資源站點(diǎn)配合實(shí)現(xiàn)的一種更為安全可靠的源站資源防盜方法讹堤。由CDN客戶站點(diǎn)提供給用戶加密 URL(包含權(quán)限驗(yàn)證信息)吆鹤,用戶使用加密后的 URL 向加速節(jié)點(diǎn)發(fā)起請求,加速節(jié)點(diǎn)對加密 URL 中的權(quán)限信息進(jìn)行驗(yàn)證以判斷請求的合法性洲守,對合法請求給予正常響應(yīng)疑务,拒絕非法請求沾凄,從而有效保護(hù)CDN客戶站點(diǎn)資源。

GoogleAuthenticator服務(wù)端驗(yàn)證:

/**
 * Check if the code is correct. This will accept codes starting from $discrepancy*30sec ago to $discrepancy*30sec from now 
 * 
 * @param string $secret 
 * @param string $code 
 * @param int $discrepancy This is the allowed time drift in 30 second units (8 means 4 minutes before or after)
 * @param int|null $currentTimeSlice time slice if we want use other that time() 
 * @return bool 
*/
public function verifyCode($secret, $code, $discrepancy = 1, $currentTimeSlice = null){
    if ($currentTimeSlice === null) {
        $currentTimeSlice = floor(time() / 30);    
    }    
    for ($i = -$discrepancy; $i <= $discrepancy; $i++) {
        $calculatedCode = $this->getCode($secret, $currentTimeSlice + $i);
        if ($calculatedCode == $code ) {
            return true;        
        }    
     }
    return false;
}

視頻碼率

碼率也叫比特率知允,表示經(jīng)過壓縮編碼后的視音頻數(shù)據(jù)每秒需要用多少個(gè)比特來表示撒蟀,即把每秒顯示的圖像進(jìn)行壓縮后的數(shù)據(jù)量,一般采用的單位是kbps即千位每秒温鸽。一般來說碼率越大保屯,處理出來的文件就越接近原始文件,但文件體積與碼率是成正比的涤垫,所以幾乎所有的編碼格式重視的都是如何用最低的碼率達(dá)到最少的失真姑尺。
基本的算法是:【碼率】(kbps)=【文件大小】(字節(jié))X8/【時(shí)間】(秒)/1000
碼率的基本原則:1、碼率和質(zhì)量成正比蝠猬,但是文件體積也和碼率成正比切蟋。
2、碼率超過一定數(shù)值吱雏,對圖像的質(zhì)量沒有多大影響●常總結(jié)的來說:碼率直接影響了視頻和音頻的質(zhì)量歧杏,視頻的清晰度一般來說,碼率達(dá)到1600就是超清視頻迷守,達(dá)到4000就是1080p(估算犬绒,不能準(zhǔn)確表示原則)

Tip

云中沙箱 阿里云學(xué)習(xí)平臺(tái) 目前免費(fèi)
oss工具
阿里云 SDK for JavaScript


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市兑凿,隨后出現(xiàn)的幾起案子凯力,更是在濱河造成了極大的恐慌,老刑警劉巖礼华,帶你破解...
    沈念sama閱讀 216,591評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件咐鹤,死亡現(xiàn)場離奇詭異,居然都是意外死亡圣絮,警方通過查閱死者的電腦和手機(jī)祈惶,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,448評論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來扮匠,“玉大人捧请,你說我怎么就攤上這事“羲眩” “怎么了疹蛉?”我有些...
    開封第一講書人閱讀 162,823評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長力麸。 經(jīng)常有香客問我可款,道長育韩,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,204評論 1 292
  • 正文 為了忘掉前任筑舅,我火速辦了婚禮座慰,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘翠拣。我一直安慰自己版仔,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,228評論 6 388
  • 文/花漫 我一把揭開白布误墓。 她就那樣靜靜地躺著蛮粮,像睡著了一般。 火紅的嫁衣襯著肌膚如雪谜慌。 梳的紋絲不亂的頭發(fā)上然想,一...
    開封第一講書人閱讀 51,190評論 1 299
  • 那天,我揣著相機(jī)與錄音欣范,去河邊找鬼变泄。 笑死,一個(gè)胖子當(dāng)著我的面吹牛恼琼,可吹牛的內(nèi)容都是我干的妨蛹。 我是一名探鬼主播窘行,決...
    沈念sama閱讀 40,078評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼迫靖,長吁一口氣:“原來是場噩夢啊……” “哼哩掺!你這毒婦竟也來了设塔?” 一聲冷哼從身側(cè)響起幅骄,我...
    開封第一講書人閱讀 38,923評論 0 274
  • 序言:老撾萬榮一對情侶失蹤藕赞,失蹤者是張志新(化名)和其女友劉穎斋枢,沒想到半個(gè)月后汁讼,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體已维,經(jīng)...
    沈念sama閱讀 45,334評論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡行嗤,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,550評論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了垛耳。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片昂验。...
    茶點(diǎn)故事閱讀 39,727評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖艾扮,靈堂內(nèi)的尸體忽然破棺而出既琴,到底是詐尸還是另有隱情,我是刑警寧澤泡嘴,帶...
    沈念sama閱讀 35,428評論 5 343
  • 正文 年R本政府宣布甫恩,位于F島的核電站,受9級特大地震影響酌予,放射性物質(zhì)發(fā)生泄漏磺箕。R本人自食惡果不足惜奖慌,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,022評論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望松靡。 院中可真熱鬧简僧,春花似錦、人聲如沸雕欺。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,672評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽屠列。三九已至啦逆,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間笛洛,已是汗流浹背夏志。 一陣腳步聲響...
    開封第一講書人閱讀 32,826評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留苛让,地道東北人沟蔑。 一個(gè)月前我還...
    沈念sama閱讀 47,734評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像狱杰,于是被迫代替她去往敵國和親瘦材。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,619評論 2 354

推薦閱讀更多精彩內(nèi)容