WebRTC源码分析-线程基础3

WebRTC源码分析-线程基础之消息循环,消息投递
WebRTC源码分析-线程基础之跨线程同步MethodCall
WebRTC源码分析-线程安全之Proxy,防止线程乱入

more...

WebRTC源码分析-线程基础2

WebRTC源码分析-线程基础之MessageQueueManager
WebRTC源码分析-线程基础之Message && MessageData && MessageHandler
WebRTC源码分析-线程基础之MessageQueue

more...

WebRTC源码分析-线程基础1

WebRTC源码分析-线程基础概述
WebRTC源码分析-线程基础之线程管理
WebRTC源码分析-线程基础之线程基本功能

more...

WebRTC源码分析-DataChannel及其相关类

WebRTC源码分析-DataChannel及其相关类

more...

WebRTC源码分析-呼叫建立过程3

WebRTC源码分析-呼叫建立过程之五(创建Offer,CreateOffer,上篇)
待续

more...

WebRTC源码分析-呼叫建立过程2

WebRTC源码分析-呼叫建立过程之四(上)(创建并添加本地音频轨到PeerConnection)
WebRTC源码分析-呼叫建立过程之四(中)(创建并添加本地视频轨到PeerConnection)
WebRTC源码分析-呼叫建立过程之四(下)(创建数据通道DataChannel)

more...

WebRTC源码分析-呼叫建立过程1

WebRTC源码分析-呼叫建立过程之一(综述)
WebRTC源码分析----呼叫建立过程之二(创建PeerConnectionFactory)
WebRTC源码分析----呼叫建立过程之三(创建PeerConnection)

more...

RTP:Audio and video for the Internet 中文版阅读笔记

RTP:Audio and video for the Internet 中文版阅读笔记

more...

WebRTC Native码导读(十二):P2P连接过程完全解析

WebRTC Native码导读(十二):P2P连接过程完全解析

more...

Java容器类总结

Java容器类总结

more...

面试系列之C++的对象布局

面试系列之C++的对象布局

more...

跨平台图形渲染引擎bgfx分析

跨平台图形渲染引擎bgfx分析

more...

Audio Unit-iOS中最底层最强大音频控制API

Audio Unit: iOS中最底层最强大音频控制API

more...

一文图解弄懂八大常用算法思想!

一文图解弄懂八大常用算法思想!

more...

科学教学法:类比

科学教学法:类比

more...

OpenGL ES小结

OpenGL ES小结

more...

复杂性是什么?

复杂性是什么?

more...

深入理解快速排序和STL的sort算法

深入理解快速排序和STL的sort算法

more...

Log Structured Merge Trees(LSM)算法

Log Structured Merge Trees(LSM) 算法

more...

B树、B+树索引算法原理

B树、B+树索引算法原理(上)
B树、B+树索引算法原理(下)

more...

知识的三个层次

知识的三个层次

more...

卓越的人和普通的人到底区别在哪?

卓越的人和普通的人到底区别在哪?

more...

哈夫曼(huffman)树和哈夫曼编码

哈夫曼(huffman)树和哈夫曼编码

more...

STL总结

STL总结

more...

深入理解C++11:C++11新特性解析与应用----为改变思考方式而改变

深入理解C++11:C++11新特性解析与应用----为改变思考方式而改变

more...

锁与指令原子操作的关系和pthread的各种同步机制

锁与指令原子操作的关系与cas_Queue
pthread的各种同步机制

more...

C++11中的内存模型

内存模型基础
C++11支持的几种内存模型

more...

Leveldb代码阅读笔记

Leveldb代码阅读笔记

more...

iOS音视频高级编程:Audio Unit播放FFmpeg解码的音频

iOS音视频高级编程:Audio Unit播放FFmpeg解码的音频

more...

深入剖析WebKit

深入剖析 WebKit

more...

技术从业者的未来

技术从业者的未来

more...

散列表:从原理到Java实例

散列表:从原理到Java实例

more...

一个技术总监的忠告:精通那么多技术为何还是做不好一个项目?

一个技术总监的忠告:精通那么多技术为何还是做不好一个项目?

more...

mmap相关

iOS的文件内存映射——mmap
iOS内存映射mmap详解
认真分析mmap:是什么 为什么 怎么用

more...

从OpenGL再说离屏渲染

从OpenGL再说离屏渲染
绘制像素到屏幕上

more...

你不优秀,没人替你埋单

你不优秀,没人替你埋单

more...

漫谈递归转非递归

漫谈递归转非递归
递归与非递归的转换(树的非递归遍历)

more...

算法集锦2

递归反转链表:如何拆解复杂问题
递归思维:k个一组反转链表
图文详解二叉堆,实现优先级队列
二叉搜索树操作集锦
单调队列解决滑动窗口问题

more...

算法集锦1

游戏中的敏感词过滤是如何实现的 | 什么是字典树(Trie)
如何高效对有序数组/链表去重?
高效寻找缺失和重复的数字
双指针技巧汇总
滑动窗口算法解决子串问题

more...

为什么你宁愿吃生活的苦,也不愿吃学习的苦?

为什么你宁愿吃生活的苦,也不愿吃学习的苦?

more...

一文读懂腾讯会议在复杂网络下如何保证高清音频

一文读懂腾讯会议在复杂网络下如何保证高清音频

more...

如何进行语音质量评估?

如何进行语音质量评估?

more...

音频信号处理中有这些秘籍!

音频信号处理中有这些秘籍!

more...

腾讯会议背后的实时语音端到端解决方案

腾讯会议背后的实时语音端到端解决方案

more...

五大常用算法总结

贪婪算法
动态规划
动态规划解决0/1背包问题
分治算法(divide and conquer)
回溯算法(BackTracking)--八皇后问题
关于深度优先和广度优先的问题

more...

十大经典排序算法(动图演示)

十大经典排序算法(动图演示)

more...

五大常用算法

分治算法
动态规划算法
贪心算法
回溯法
分支限界法

more...

WebRTC音频引擎实现分析与采集流程

WebRTC音频引擎实现分析
WebRTC音频采集至发送流程(iOS版)
WebRTC音频AGC/AEC/NS各平台设置源码分析

more...

WebRTC中的基本音频处理操作与处理流水线

WebRTC中的基本音频处理操作
WebRTC的音频处理流水线

more...

什么是真正的架构设计?

什么是真正的架构设计?

more...