前言 上一篇 視頻渲染demo地址 正文 音頻采集和播放都用 音頻隊(duì)列 AudioQueueRef詳見demo G711編解碼 比較簡單,就是兩個c函數(shù) 需要注意的是分清pc...
RTSP(Real Time Streaming Protocol) RTSP協(xié)議钧舌,這應(yīng)該是實(shí)時性最好的了担汤,如果要想實(shí)時性要求很高,比如0.5s以內(nèi)延刘,這個是不錯的選擇漫试。前陣子...
OpenGLES API deprecated,不過不影響我們使用,蘋果提倡使用Metal
OpenGL ES 實(shí)戰(zhàn)三-使用GLSL加載圖片有小伙伴說加載圖片不是在第一篇就講了嗎?這里使用的是另外一種方式:GLSL,了解這個有助于之后添加濾鏡,用封裝好的GLKBaseEffect是無法添加濾鏡的. OpenGL-...
uniform碘赖,attribute和varying 1.uniform變量 uniform變量是外部application程序傳遞給(vertex和fragment)shad...
可編程管線 可編程管線的定制性高,開發(fā)者可以根據(jù)需要編寫頂點(diǎn)渲染與像素渲染中的幾個環(huán)節(jié),如下圖,藍(lán)色底的為可編程的,有屬于頂點(diǎn)渲染的頂點(diǎn)著色器,幾何著色器,細(xì)分著色器和屬于像...
本文將的內(nèi)容是在前一篇的基礎(chǔ)上延伸的OpenGL ES 實(shí)戰(zhàn)三-使用GLES加載圖片 一.修改紋理坐標(biāo) 修改紋理坐標(biāo)可以在三個地方修改: 1.修改片元著色器中的紋理坐標(biāo) 紋理...
有小伙伴說加載圖片不是在第一篇就講了嗎?這里使用的是另外一種方式:GLSL,了解這個有助于之后添加濾鏡,用封裝好的GLKBaseEffect是無法添加濾鏡的. OpenGL-...
前言 ffmpeg 中 avformat_open_input 為打開文件.在很多情況我們都有可能遇到打開文件失敗.如 封裝MP4有可能失敗. 打開h.264 or h.26...
精度限定符有三個: lowp mediump highp從名稱上可以知道它是用來限定數(shù)據(jù)類型精度的,比如:int, float 限定float的取值范圍 highp (-2^...
這里有三種方法:1.利用iOS的AVAssetWritter2.FFmpeg3.MP4V2 本文使用第三種: 本地h264和aac封裝成MP4: 1.讀取h264和aac文件...
OpenGL-ES-loadCubeImage 思路: 一.初始化這里初始化一些展示相關(guān)的類: 二.頂點(diǎn)數(shù)據(jù)創(chuàng)建頂點(diǎn)數(shù)據(jù),并把這些數(shù)據(jù)拷貝到緩沖的內(nèi)存中,并且開通Attrib...