安装源码
根据wiki来
https://github.com/obsproject/obs-studio/wiki/install-instructions#windows-build-directions
安装browser插件
根据这个项目来
https://github.com/obsproject/obs-browser
源码文档
基本架构
- 跨平台,qt界面库,使用cmake构建工程
- windows下分模块所有模块都生成dll,运行程序是obs项目
- main函数入口在于obs-app.cpp
注释如下:
int main(int argc, char *argv[])
{
#ifndef _WIN32
signal(SIGPIPE, SIG_IGN);
#endif
#ifdef _WIN32
obs_init_win32_crash_handler(); //初始化自定义崩溃处理代码,调试过将一些栈和内存打印出来,暂时不知道有没进一步使用的可能
SetErrorMode(SEM_FAILCRITICALERRORS); //设置一些错误处理模式
load_debug_privilege()