ios培訓(xùn)-斗魚(yú)直播app之直播總體概覽

ios培訓(xùn)-斗魚(yú)直播app之直播總體概覽

ID:8794611

大?。?28.56 KB

頁(yè)數(shù):5頁(yè)

時(shí)間:2018-04-08

ios培訓(xùn)-斗魚(yú)直播app之直播總體概覽_第1頁(yè)
ios培訓(xùn)-斗魚(yú)直播app之直播總體概覽_第2頁(yè)
ios培訓(xùn)-斗魚(yú)直播app之直播總體概覽_第3頁(yè)
ios培訓(xùn)-斗魚(yú)直播app之直播總體概覽_第4頁(yè)
ios培訓(xùn)-斗魚(yú)直播app之直播總體概覽_第5頁(yè)
資源描述:

《ios培訓(xùn)-斗魚(yú)直播app之直播總體概覽》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。

1、玩轉(zhuǎn)【斗魚(yú)直播APP】系列之直播總體概覽作者:小碼哥教育概述直播的現(xiàn)狀2016年,是一個(gè)直播年。直播行業(yè)快速發(fā)展,同時(shí)也滋生了大大小小上千家相關(guān)的公司。中國(guó)互聯(lián)網(wǎng)絡(luò)信息中心發(fā)布的報(bào)告顯示,截至今年6月,我國(guó)網(wǎng)絡(luò)直播用戶(hù)規(guī)模達(dá)到3.25億,占網(wǎng)民總體的45.8%。直播的技術(shù)直播技術(shù)概況來(lái)說(shuō),可以分為采集,前處理,編碼,傳輸,解碼,渲染這幾個(gè)環(huán)節(jié)技術(shù)整體概覽圖例:分步解析音視頻采集音視頻的采集是直播架構(gòu)的第一個(gè)環(huán)節(jié),也是直播的視頻來(lái)源采集的來(lái)源包括:PC端:屏幕攝像頭(攝像頭驅(qū)動(dòng)適配)iOS端:攝像頭采集(屏幕采集?)And

2、roid端:屏幕攝像頭采集(硬件過(guò)多,適配一堆坑)前處理使用美顏相機(jī)&美圖秀秀已經(jīng)是網(wǎng)絡(luò)發(fā)照片&發(fā)視頻必備技能了80%的主播沒(méi)有美顏簡(jiǎn)直不能看(當(dāng)然還是有美女的)不能看如何吸引用戶(hù)&觀眾對(duì)視頻進(jìn)行美顏,已成標(biāo)配處理主要包括,美顏、模糊效果、水印等總之就是讓人變美、變帥各個(gè)平臺(tái)處理方式PC端:美顏鏡頭、一些美顏軟件iOS端:圖像處理庫(kù)是GPUImage,提供了豐富的預(yù)處理效果,也可利用該庫(kù)自定義設(shè)計(jì)Android端:Google開(kāi)源的grafika,是一個(gè)非常強(qiáng)大的圖形處理庫(kù)編碼不經(jīng)編碼的視頻非常龐大,存儲(chǔ)起來(lái)都麻煩,更何

3、況網(wǎng)絡(luò)傳輸編碼通過(guò)壓縮音視頻數(shù)據(jù)來(lái)減少數(shù)據(jù)體積,方便音視頻數(shù)據(jù)的推流,拉流和存儲(chǔ),能大大提高存儲(chǔ)傳輸效率音視頻必須經(jīng)過(guò)壓縮編碼才能進(jìn)行存儲(chǔ)和傳輸編碼方式:硬編碼:使用非CPU進(jìn)行編碼,如顯卡GPU、專(zhuān)用的DSP芯片等軟編碼:使用CPU進(jìn)行編碼(手機(jī)容易發(fā)熱)各個(gè)平臺(tái)處理:iOS端:硬件兼容性較好,可以直接進(jìn)行硬編碼Android端:硬編碼較難,難找到統(tǒng)一的庫(kù)兼容各個(gè)平臺(tái)(推薦使用軟編)編碼標(biāo)準(zhǔn):視頻編碼:H.265、H.264、VP8、VP9等音頻編碼:AAC、Opus傳輸從推流端到服務(wù)端數(shù)據(jù)經(jīng)過(guò)推流端采集和預(yù)處理,編碼

4、之后推流到服務(wù)端流傳輸就涉及到相應(yīng)的傳輸協(xié)議,最常用的協(xié)議是RTMP、RTSP、HLS搭建nginx+rtmp服務(wù)器進(jìn)行推流演示流分發(fā)音頻流推到服務(wù)器后,為了適配各個(gè)平臺(tái)端各種不同協(xié)議,需要在服務(wù)端做一些流處理工作,比如轉(zhuǎn)碼成不同格式支持不同協(xié)議如RTMP、HLS和FLV,以適應(yīng)各個(gè)平臺(tái)比如:iOS、Android、PC、網(wǎng)頁(yè)甚至,為了配合一些運(yùn)營(yíng)需求,比如一些監(jiān)管部門(mén)的要求,我們?cè)诜?wù)端也提供了內(nèi)容識(shí)別如鑒黃的功能播放拉流獲取音視頻數(shù)據(jù)后,需要通過(guò)解碼器解碼,渲染才能在播放器上播放總體步驟概覽:解協(xié)議:取出網(wǎng)絡(luò)傳輸過(guò)程

5、中一些無(wú)用信息解封裝:獲取到的是音頻&視頻放在一起的封裝文件音視頻解碼:音視頻都是經(jīng)過(guò)壓縮編碼的內(nèi)容,解碼后才能進(jìn)行播放音視頻同步:視頻&音頻文件需要通過(guò)播放音視頻播放:聲卡&顯卡等對(duì)音視頻進(jìn)行播放

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。