News for hackers. Stuff that matters.
Re:OBS Studio 27.1.1 by qbasic_forever on Tuesday September 28, 2021 @04:06PM (#28686892)
It looks like they have their own library for low level stuff (https://github.com/obsproject/obs-studio/tree/master/libobs), but for the most part rely on ffmpeg's library for all the platform-specific video, audio, etc. stuff (https://www.ffmpeg.org/about.html). If you browse the CMakeLists.txt files in the repo you can get a rough idea the kinds of libraries they depend on and use.
Re:OBS Studio 27.1.1 by dodgepong on Tuesday September 28, 2021 @04:21PM (#28687026)
OBS uses FFmpeg for media source playback, some audio encoders, and specific video output contexts. Usually FFmpeg isn't used for video encoding, though -- that's handled by either a direct hardware encoder implementation or by a native x264 encoder (i.e. not FFmpeg's x264 implementation). OBS supports FFmpeg output in Advanced mode, but it's by no means the default.