官方文档地址:https://obsproject.com/docs/
1:主要分为四大模块;
2:core:核心模块
libobs:obs的核心库,管理各个模块的功能、插件等等;
audio-monitoring:音频监听;
libobs-d3d11:d3d接口封装
libobs-opengl:opengl接口封装
libobs-winrt:win接口封装
3:deps:第三方依赖模块
blake2:基于BLAKE算法
caption:创建和解析字幕数据
file-updater:文件更新程序
glad:opengl函数的封装,使用的是dll寻址
ipc-util:进程间通信,封装了pipe
jansson:解码和操作json
lzma:数据压缩算法
media-playback:媒体播放,使用的ffmpeg解码
w32-pthreads:win32线