問題背景: 先介紹下項目,我做的是一個攝像頭的App,同時有多個線程在處理接收數(shù)據(jù)、解碼、渲染等邏輯,而且調(diào)試過程中打了很多日志。 之前使用的是...
1. 視頻向音頻同步 優(yōu)點:邏輯簡單,不需要記錄開始播放的系統(tǒng)時間,只需要根據(jù)音頻的每一幀的播放時間計算視頻每一幀的播放時間即可。 當音頻和視頻...
MQTT作為一個IOT領(lǐng)域常用的通信框架,本身是基于TCP的,有丟包重傳、流量控制、擁塞檢測等機制,算是比較穩(wěn)定的。但實際開發(fā)過程中,由于代碼邏...
前段時間做公司的攝像頭項目,視頻用的是h265,音頻原先用的是G.711A,后面改成了AAC。這里的錄像功能指的是把用戶直播看到的內(nèi)容錄制到系統(tǒng)...
前段時間在學音視頻的過程中想用ffmpeg解碼h264,然后通過opengles 來渲染,于是找了些網(wǎng)上的資料參考,實現(xiàn)了視頻的解碼和渲染。解碼...
通常要在socket 連接基礎上增加SSL認證,都是通過PKCS12文件(p12)導出SecIdentity,然后給到CFSocket使用,但是...
Runloop 的應用場景? NSTimer定時器,本質(zhì)上是runloop source, runloop在一個循環(huán)開始后就會調(diào)用runloop...
Dispatch SourceDispatch source 是對freeBSD kQueue的封裝,可以監(jiān)聽很多系統(tǒng)底層的事件,例如文件描述符...
OAuth是一套認證、授權(quán)體系,主要用來提供給第三方授權(quán)訪問,單點登錄、微信登錄這些都是屬于Oauth認證,跟Kerbose有一些類似。Kerb...