WebRTC源码剖析
版权声明:原创文章,欢迎转载,但请注明出处,谢谢。https://blog.csdn.net/qiuguolu1108/article/details/104324725
至于WebRTC为何物,网上有很多介绍WebRTC的文章,我就不画蛇添足了,但关于WebRTC源码剖析类的文章较少。由于刚刚接触WebRTC,对WebRTC也是一知半解,若有错误请大家谅解。
写这些文章,主要是自己对WebRTC学习的总结。由于本人能力有限,表达能力一般,所以请大家见谅。如有任何错误,恳请大家指出,我会虚心接受并加以改正。
写的这些文章,我会一直维护,随着对WebRTC的学习,可能会对之前的文章加以修改。
WebRTC是跨平台的,我自己对linux平台更为熟悉,所以在解读代码的时候,只会分析linux平台代码,其他平台代码暂时不会分析,请大家见谅。
基础
WebRTC源码剖析之信号与槽-sigslot
WebRTC源码剖析之定位-Location
WebRTC源码剖析之锁-CriticalSection
WebRTC源码剖析之断言-check
WebRTC源码剖析之平台线程-PlatformThread
WebRTC源码剖析之任务队列-TaskQueue
WebRTC源码剖析之多路信号分离器-PhysicalSocketServer
WebRTC源码剖析之消息队列-MessageQueue
WebRTC源码剖析之线程-Thread
WebRTC源码剖析之跨线程同步执行-MethodCall
WebRTC源码剖析之跨线程异步执行-AsyncInvoker
视频
WebRTC源码剖析之视频数据的订阅与分发
WebRTC源码剖析之原始视频的捕获
WebRTC源码剖析之原始视频的分发
模块
WebRTC源码剖析之模块的执行-Module
其他
WebRTC源码剖析之代理模式包装函数跨线程执行