多项式各种算法学习笔记

多项式各种算法学习笔记

more...

音频指纹技术概述

音频指纹技术概述

more...

一盘儿红烧肉告诉你本科、硕士、博士的区别

一盘儿红烧肉告诉你本科、硕士、博士的区别

more...

主动噪声控制理论

主动噪声控制 (Active Noise Control, ANC)理论及Matlab代码实现

more...

回声消除中的自适应滤波算法综述

回声消除中的自适应滤波算法综述

more...

WebRTC音频QOS方法

WebRTC音频QOS方法(汇总篇)
WebRTC音频QOS方法一(NetEQ之音频网络延时DelayManager计算)
WebRTC音频QOS方法一(NetEQ之音频缓存延时BufferLevelFilter计算)
WebRTC音频QOS方法二(opus编码器自适应网络参数调整功能)
WebRTC音频QOS方法三(回声的产生及抑制)
WebRTC代码走读四(音频数据处理流程汇总)

more...

WebRTC视频QOS方法汇总2

WebRTC QOS方法五.1(帧率调整)
WebRTC QOS方法五.2(发送端帧率调整原理及实现流程)
WebRTC QOS方法六(花屏问题解决方法)
WebRTC QOS方法七(摄像头采集帧率调整)
WebRTC QOS方法八(JitterBuffer)
WebRTC QOS方法九(VideoFrame.ntp_time_ms含义)
WebRTC QOS方法九(VideoFrame.ntp_time_ms含义)
WebRTC QOS方法十一(音视频同步AVSyn实现)

more...

WebRTC视频QOS方法汇总1

WebRTC QOS方法(汇总篇)
WebRTC QOS方法一(NACK实现)
WebRTC QOS方法一.1(RTT时间获取及在NACK FEC应用)
WebRTC QOS方法一.2(接收端NACK流程实现)
WebRTC QOS方法二.1(FEC原理)
WebRTC QOS方法二.2(ulpfec rfc5109简介)
WerbRTC QOS方法二.3(FEC冗余度配置)
WebRTC QOS方法三(SVC实现)
WebRTC QOS方法四(Sender Side BWE)
WebRTC QOS方法四.1(Sender Side BWE函数实现调用关系图)

more...

Swift Hook新思路--虚函数表

Swift Hook新思路--虚函数表

more...

图解什么是并查集

图解什么是并查集

more...

C++内存管理全景指南

C++内存管理全景指南

more...

手写迷你版Tomcat-Minicat

手写迷你版Tomcat-Minicat

more...

PCM音量相关

PCM浅析
PCM音量控制
PCM音量控制(高级篇)

more...

WebRTC的connection管理

WebRTC的connection管理
WebRTC点对点会话建立过程分析
WebRTC的CreateOffer

more...

内存管理设计精要

内存管理设计精要

more...

Python Import System

Python Import System

more...

Redis多线程网络模型全面揭秘

Redis多线程网络模型全面揭秘

more...

如何成为一名优秀的技术 Leader?

如何成为一名优秀的技术 Leader?

more...

WebRTC多线程API说明

WebRTC多线程API说明

more...

WebRTC代码流程

初始化
发送Call
音频接收流程
音频发送流程
视频接受流程
视频发送流程
发送端Webrtc视频Pipeline

more...

PacedSender模块

webrtc的PacedSender模块
发送调节器PacedSender代码走读

more...

NetEQ

WebRTC中的NetEQ
NetEQ主要文件简介

more...

skynet网络机制

skynet网络机制

more...

skynet源码赏析

skynet源码赏析

more...

各种面试总结

C++面试复习总结
操作系统面试总结
计算机网络面试总结
OpenGL面试总结

more...

常见的实时音视频QoS的算法简介

常见的实时音视频QoS的算法简介
网络QoS的平衡之道——音视频弱网对抗策略介绍

more...

谈谈网络通信中的ACK、NACK、REX和FEC

谈谈网络通信中的 ACK、NACK 和 REX
谈谈网络通信中的FEC基础

more...

Emiller’s Guide To Nginx Module Development

Emiller’s Guide To Nginx Module Development

more...

复杂性系统面临的难题

复杂性系统面临的难题

more...

前向纠错FEC算法实现原理与自适应ARQ算法实践

前向纠错FEC算法实现原理
自适应ARQ算法实践
使用FEC改善UDP(RTP)音视频传输效果

more...

ULPFEC在WebRTC中的实现

ULPFEC在WebRTC中的实现

more...

100道Python练手题目

100道Python练手题目

more...

WebRTC ICE状态与提名处理

WebRTC ICE状态与提名处理

more...

如何优雅地重试

如何优雅地重试

more...

C++右值引用、移动语义和完美转发

[c++11]我理解的右值引用、移动语义和完美转发
从4行代码看右值引用

more...

C++模板元编程

C++模板元编程

more...

聊聊Objective-C循环引用的检测及objc_msgSend源码解读

聊聊Objective-C循环引用的检测
arm64 objc_msgSend 源码解读

more...

从fishhook第三方库学到的知识

从fishhook第三方库学到的知识

more...

揭秘QUIC的性能与安全

揭秘QUIC的性能与安全

more...

自己动手实现一个malloc内存分配器

自己动手实现一个malloc内存分配器

more...

优化总结:有哪些APP启动提速方法?

优化总结:有哪些APP启动提速方法?

more...

完整SIP:SDP媒体协商概论-ICE:SIP呼叫延迟问题初探与ICE攻击类型和安全架构讨论

完整SIP/SDP媒体协商概论-ICE/SIP呼叫延迟问题初探
完整SIP/SDP媒体协商概论-ICE攻击类型和安全架构讨论

more...

完整SIP:SDP媒体协商概论-STUN连接性检查及后续offer处理及ICE选项和keepalives讨论

完整SIP/SDP媒体协商概论-STUN连接性检查-客户端流程
完整SIP/SDP媒体协商概论-STUN连接检查-服务器端流程
完整SIP/SDP媒体协商概论-关于ICE流程结束处理
完整SIP/SDP媒体协商概论-后续offer处理-Offer
完整SIP/SDP媒体协商概论-后续offer处理-answer生成
完整SIP/SDP媒体协商概论-ICE选项和keepalives讨论

more...

完整SIP:SDP媒体协商概论-WebRTC:ICE概览与ICE初始offer发送和接收详解

完整SIP/SDP媒体协商概论-WebRTC/ICE概览
完整SIP/SDP媒体协商概论-ICE初始offer发送详解
完整SIP/SDP媒体协商概论-ICE初始offer接收详解
完整SIP/SDP媒体协商概论-初始应答接收详解

more...

完整SIP:SDP媒体协商概论-SDP协商模式详解

完整SIP/SDP媒体协商概论-SDP协商模式详解-offer初始化流程
完整SIP/SDP媒体协商概论-SDP协商模式详解-answe处理
完整SIP/SDP媒体协商概论-SDP协商模式详解-会话管理全解

more...

完整SIP:SDP媒体协商概论-SIP:WebRTC概要与SDP基础

完整SIP/SDP媒体协商概论-SIP/WebRTC概要
完整SIP/SDP媒体协商概论-SDP基础-核心定义全解
完整SIP/SDP媒体协商概论-SDP基础-使用-要求
完整SIP/SDP媒体协商概论-SDP基础-会话描述说明

more...

完整WebRTC技术及应用概要

完整WebRTC技术及应用概要

more...

C++并发编程

C++并发编程(C++11到C++17)
C++11新特性之线程相关所有知识点

more...

WebRTC视频延时、抖动与丢包

WebRTC视频数据统计之延时、抖动与丢包
音视频通讯的抗丢包与带宽自适应原理(RTC.Blacker)

more...

线性代数知识汇总

线性代数知识汇总

more...