參考demo AppleVideoCapturer[https://github.com/yxibng/AppleVideoCapturer] 分辨率 通過 AVCaptur...

參考demo AppleVideoCapturer[https://github.com/yxibng/AppleVideoCapturer] 分辨率 通過 AVCaptur...
版本記錄 前言 NetworkExtension框架配置VPN通道,定制和擴展核心網絡功能。接下來幾篇我們就一起看一下這個框架。 Overview 下面先看一下該框架的基本信...
首先介紹一下淺拷貝和深拷貝的概念。 淺拷貝:是指針拷貝,讓拷貝前和拷貝后對象的指針指向同一塊內存地址。 增加了拷貝前原對象的引用計數沒有新的內存分配 深拷貝:是內存拷貝,讓拷...
第一篇文章 Block深層剖析(一)[http://www.lxweimin.com/p/db4e3e1f1ec1]介紹了Block的一些基礎概念和用法。第二篇文章 Bloc...
第一篇文章 Block深層剖析(一)[http://www.lxweimin.com/p/db4e3e1f1ec1]介紹了Block的一些基礎概念和用法。第二篇文章 Bloc...
第一篇文章 Block深層剖析(一)[http://www.lxweimin.com/p/db4e3e1f1ec1]介紹了Block的一些基礎概念和用法。第二篇文章 Bloc...
上一篇文章 Block深層剖析(一)[http://www.lxweimin.com/p/db4e3e1f1ec1]介紹了Block的一些基礎概念和用法,這篇文章通過Bloc...
"Block"這個詞既指源代碼中的block語法,也指由block語法所生成的“值”。 1.Block的本質 首先你要知道Block是一個對象(為什么說block是一個對象呢...
很多場合我們需要動態顯示實時聲音分貝,下面列舉三種計算分貝的算法。(以雙聲道為例,也就是一個short類型,最大能量值為32767) 1:計算分貝 音頻數據與大小 首先我們...
本文主要介紹在使用ios APNS推送的時候如何生成服務器需要使用到的p12文件 流程: 1.生成CSR請求文件 2.創建推送證書 3.從蘋果開發者平臺下載cer文件 4.安...
為什么要進行編碼 因為未經過編碼(壓縮)的視頻,具有極大的數據量,不利于存儲,傳輸,實時應用. 視頻編碼的原理 空間冗(rong)余 :同一幅圖像的相鄰像素點具有連貫性 時間...
1. 前言 在基于IP網絡的多媒體通信系統(比如WebRTC)中,網絡丟包對多媒體通信質量有非常嚴重的影響:例如造成視頻的馬賽克、圖像模糊、幀率下降等問題,造成音頻的聲音失真...
在webrtc源碼分析之視頻編碼之一分析了視頻編碼初始化流程,接下來分析一下視頻編碼流程,如下圖所示,視頻編碼流程是從VideoBroadcaster回調VideoStrea...
1. Mac和iOS的音頻環境 Mac上提供了靈活自由的音頻環境,你可以同時聽歌,看電影,錄制音頻,也不會沖突。但是iOS系統利用音頻會話(audio Session)提供了...
NSThread 是傳統意義上底層pthread線程的OC封裝優點: 設置線程的服務質量Qos 可以設置線程堆大小 線程提供local數據字典,可以存儲key/value數據...
1.AVFoundation 提供的核心功能 (1)音頻播放和記錄 (2)媒體文件檢查 (3)視頻播放 (4)媒體捕捉 (5)媒體編輯 (6)媒體處理 2.數字媒體 采樣:要...