前言
之前一直在Windows上做开发,后来转iOS。所以没有Windows环境的机器了。最近又在做斗鱼直播,但是遇到斗鱼没有Mac上的直播App。所以自己上网找了一下,发现obs。正巧自己又是做C++开发的,所以准备看看obs的代码。
What is OBS?
This project is a rewrite of what was formerly known as “Open Broadcaster
Software”, software originally designed for recording and streaming live
video content, efficiently.
开发环境
OS : macOS Sierra 10.12
Xcode : Version 8.0 (8A218a)
正文
一、OBS-Studio 代码下载
obs git clone:
https://github.com/jp9000/obs-studio.git
二、依赖库下载
关于依赖库的安装 参考 git wiki :
https://github.com/jp9000/obs-studio/wiki/Install-Instructions#mac-osx
第三方依赖库主要是 FFMPEG 、X264、QT5。cmake 用来生成Xcode工程。可以使用homebrew来安装FFMPEG 、X264。但是QT5 由于 macOS Sierra的原因,无法编译成功。所以直接从QT官方上下载,安装。