简写:
官方obs-studio: 官方的obs-studio git
obs-studio: streamlabs/obs-studio (内核,在 官方obs-studio 内核 基础上有调整)
obs-studio-node: streamlabs/obs-studio-node (内核 - electron 调用中间层)
streamlabs-obs: streamlabs/streamlabs-obs (streamlabs的 electron git)
一. 介绍
1. Electron 是什么
一个跨平台解决方案,基于Chrome引擎,底层配合node实现,上层通过浏览器引擎跨平台。由于苹果应用商店的二进制审查机制,electron在iOS上不是太乐观,在Android平台日后可能也会遇到这个问题。所以Electron更准确的是跨桌面端方案。
2. Streamlabs 是什么
以 OBS(Open Broadcaster Software)直播 为内核,Electron为架构的一个跨桌面端直播解决方案,得益于 OBS强大的插件系统,Streamlabs 有较好的扩展能力,而Electron则赋予了Streamlabs极大的灵活性和敏捷度。
二. 编译
1. 经过尝试,发现 obs-studio 与 obs-studio-node 的匹配规律
a. obs