前言:
如果不了解yuv航瞭、rgb诫硕、H.264等,可以先學(xué)習(xí)一下雷神的基礎(chǔ)教程刊侯。很感謝雷神章办,因?yàn)榭此牟┛腿氲拈T,因?yàn)榭此牟┛筒琶靼琢耸裁唇猩钊霚\出。愿天堂的你不要再熬夜藕届。
直播流程:
簡(jiǎn)化以后的直播流程并不復(fù)雜挪蹭,如下圖
- 直播端數(shù)據(jù)源經(jīng)過二次處理-->編碼-->封裝-->推流到流媒體服務(wù)器
- 觀看端從流媒體服務(wù)器拉流-->解封裝-->解碼的到直播端的數(shù)據(jù)源然后進(jìn)行播放
- 對(duì)于數(shù)據(jù)源的格式、編碼格式休偶、封裝格式梁厉、流媒體協(xié)議這些知識(shí)點(diǎn)的原理和作用在雷神的博客中已經(jīng)講的非常沒明白,所以本文中主要講解一下如何通過現(xiàn)有的Android開源庫(kù)來實(shí)現(xiàn)他們踏兜。
視頻采集
使用Android設(shè)備攝像頭進(jìn)行視頻采集yuv數(shù)據(jù)懂算,github地址:傳送門,API使用的是Camera1