![](https://img-blog.csdnimg.cn/20210302205143652.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
obs简述
Open Broadcaster Software是一个免费的开源的视频录制和视频实时流软件。其有多种功能并广泛使用在视频采集,直播等领域。
子建莫敌
热爱生活,拥抱技术
展开
-
obs源码简析之推流
写在最前面obs录制推流,未obs点击开始录制,将会调用ui部分读取设置的参数:UI/window-basic-main-outputs.cppbool AdvancedOutput::StartRecording(){ const char *path; const char *recFormat; const char *filenameFormat; bool noSpace = false; bool overwriteIfExists = false; if (!原创 2021-03-03 19:21:51 · 864 阅读 · 1 评论 -
obs源码解析
写在最前面新版本obs源码采用微内核思想,核心功能很少,主要通过插件的方式实现,方便后续维护。插件模块头介绍libobs/obs-module.h:用于创建插件模块的主要头文件。该文件自动包括以下文件:libobs/obs.h:主libobs头文件,该文件自动包括以下文件:libobs/obs-source.h:用于在插件模块中实现源代码libobs/obs-output.h:用于在插件模块中试下输出libobs/obs-encoder.h:用于在插件模块中实现编码器libo原创 2021-03-03 17:12:44 · 1305 阅读 · 1 评论