WebRTC线程模型
在介绍WebRTC的线程模型之前,先介绍Webrtc线程模型中用到的几个简单、常用的模块或函数。
在介绍WebRTC的线程模型之前,先介绍Webrtc线程模型中用到的几个简单、常用的模块或函数。
我们先来看看 WebRTC 中提供音频设备输入输出功能的类结构:
WebRTC 是基于 P2P 的实时通信技术,(如果 P2P 打洞失败,则会使用 TURN 服务器进行数据转发),在有 2 台客户端参与的情况下,网络拓扑结构如图:
众所周知,软件日志对问题的排查可以起到至关重要的作用,但在多人协同开发的情况下,可能会导致不同的人使用不同的日志打印风格,导致日志可阅读性不高。纵观各大知名软件的输出日志,无不有着规范的格式,非常利于阅读。
我们在安装了TortoiseSVN或TortoiseGit后,会自动在资源管理器的文件夹和文件图标上显示覆盖图标(Icon Overlay),这样可以比较方便的查看文件状态。
但有时候我们安装的其他软件,如Dropbox等,也会在资源管理器中显示覆盖图标。多个软件都显示覆盖图标时,会由于优先级问题导致覆盖图标不显示的问题。
本文讲述如何通过调整软件覆盖图标的优先级来解决诸如此类的问题。