FFmpeg編碼兩個(gè)重要的類AVFormat保存的是解碼后和原始的音視頻信息AVPacket解碼完成的數(shù)據(jù)及附加信息(解碼時(shí)間戳溉浙、顯示時(shí)間戳、時(shí)...
YUV顏色空間 使用系統(tǒng)提供的接口獲取到的音視頻數(shù)據(jù)都保存在CMSampleBufferRef中, 使用GPUImamge獲取到的音頻數(shù)據(jù)為CM...
前言 這里我們重點(diǎn)介紹硬編碼的使用方式,也就是VideoToolBox框架的使用 編碼的流程:采集--> 獲取到視頻幀--> 對(duì)視頻幀進(jìn)行編碼 ...
為什么進(jìn)行壓縮編碼? 視頻是由一幀幀的圖像組成(見(jiàn)實(shí)例)比如一張Gif圖片其實(shí)就可以被分解成若干張單獨(dú)的圖片image.png 分別出的圖片im...
GPUImage的介紹 GPUImage 是一個(gè)開源的基于GPU的圖片或視頻的處理框架,其本身內(nèi)置了多達(dá)120多種常見(jiàn)的濾鏡效果 GPUImag...
概述 音視頻采集包括兩部分:視頻采集音頻采集 在iOS開發(fā)中豌汇,是可以同步采集視頻&音頻的,使用方式也非常簡(jiǎn)單 相關(guān)的采集API都封裝在AVFou...
直播技術(shù)概況來(lái)說(shuō)爪喘,可以分為 采集蹄咖,前處理,編碼钳幅,傳輸物蝙,解碼,渲染 這幾個(gè)環(huán)節(jié) 音視頻采集 音視頻的采集是直播架構(gòu)的第一個(gè)環(huán)節(jié)敢艰,也是直播的視頻來(lái)源...