The latest OBS can only run in the OS above Vista, and the graphics card must support at least DX10.
The compilation of OBS requires Visual Studio (c++11 rewrite some code), of course you can switch to the old version of the compilation, but the new features or bug fixes will not be enabled.
OBS includes five components, plus some additional features:
Video Source:
Capture filter for A,dshow;
B, the game screen, the hook part through the Minihook implementation, the obtained surface respectively through the D3D10 share in the OBS main window display, and through the shared memory sent to the OBS process encode;
C, Desktop window screen, through the implementation of GDI;
D, picture;
Audio Source:
A, microphone and desktop sound, obtained through mmdevice;
B,blank, no sound;
Video encoder:
a,x264;
B,nvidia Cuda Video encoder;
C,intel QSV video encode;
Audio encoder:
A,mp3, through the Lame library implementation;
B,AAC, through the LIBFAAC library implementation;
Stream Destination:
A,rtmp stream, realized through librtmp;
B,file stream, can generate flv/mp4 files;
Additional Features:
A, audio resampling, through the Libsamplerate library implementation;
b, audio de-noising;
c, automatic Update;