[OBS] 模块调用关系 & AV数据流向 & 游戏捕获流程

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/felicityWSH/article/details/70224503

简单地画了一下OBS的数据流向&游戏捕获,从中可以看出各个模块的调用关系,希望对其他人有帮助。

本人对OBS也不是特别熟 图中如有错误的地方 大家可以指正。画图水平有点渣 大家将就看吧


数据流向 & 模块调用关系


其中游戏捕获的流程较为复杂 本文贴出dll注入、游戏捕获流程图

注意:OBS与注入到游戏进程的dll之间  采用两种进程间通信的方式:共享资源(ShareResource)、共享内存(内存映射),

以下两张图中 均只提及了第一种通信方式。


两种注入dll的途径:直接注入、代理进程注入

两种注入dll的方法:创建远端线程(CreateRemoteThread)、钩子注入(SetWindowsHookEx)



游戏捕获流程图(图中只表达了OBS第一种进程通信的方式):


猜你喜欢

转载自blog.csdn.net/felicityWSH/article/details/70224503
obs