OBS Source Analysis of aObs Whole ProjectObs OBS Program Interface, program entry, QT based
Libobs Core integrated encapsulation of OBS, integrated encapsulation of all third party libraries
Blake2 hash algorithm, which is said to be faster and safer than sha-1
Coreaudio-encoder Audio capture, encapsulation of CoreAudio calls
Ffmpeg-mux For ffmpeg encapsulation, solution multiplexing
File-updater Automatic upgrades
Frontend-toolsget-graphics-offsets Note the storage, through the virtual table offset to get D3d8,d3d9,dxgi function, so as to achieve API redirection, that is, with their own functions to replace the original function.
Of course also need to rely on interprocess communication, in win-capture, using pipe implementation.
The realization of two kinds of graphics card rendering, using GPU, freeing the CPU pressure, while improving rendering efficiency and quality. Use shader language rendering (fixed-point and slice shader, control position vector and color value respectively, interested students can learn more about). GPU Mapping
Glad OpenGL Encapsulation
Graphics-hook Hook graphics API, for crawling software windows
Image-source Picture resources, dynamic diagrams, multiple charts slide show
Inject-helper Inject graphices-hook into other processes.
Ipc-util Inter-process communication, mainly encapsulates the implementation of the pipe pipeline, used in the hook game process, the transmission of raw image data, so used.
Jansson JSON processing
Libobs-d3d11Libobs-openglLzmaMedia-playbackObs-ffmpegobs-filters Image filters, brightness, chroma, saturation, cutout
Obs-frontend-apiobs-outputs Output module, recording flv,rtmp call
obs-qsv11 Intel Hardware Code
Obs-text GDI + render Text
obs-transitions Toggle over effects between scenes
Obs-vstobs-x264 x264 encoder
rtmp-services RTMP Push Stream
text-freetype2 Open source font engine, supports multiple formats, more efficient than GDI +
win32-pthreadswin-capture Windows, monitors, games (involving interprocess communication) capture
Win-decklink Aiming at the capture of Decklink acquisition card
Win-dshow Camera capture
WIN-MFWin-wasapi Crawl for sound input (microphone) output (speaker) devices
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.