Multi-Stream Architecture #886
-
Hi @pedroSG94 I'd like to ask about the Architecture for the Multi-Streaming, this is just to get more of an overview. In Display Base we have:
I have some questions on what is the use of OffScreenGlThread, and FpsListener? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 6 replies
-
OffScreenGlThread is a OpenGL render that can be used in background. This render get each frame produced by MediaProjectManager, proccess it using OpenGL and send result to VideoEncoder, this allow you a way to apply multiple modifications to the frame like filters. FpsListener is only a callback that count each frame send to rtmp/rtsp module and report you each second in order to know how many frames are streamed if you haven't internet issues. Yes, we have only one of each one. |
Beta Was this translation helpful? Give feedback.
OffScreenGlThread is a OpenGL render that can be used in background. This render get each frame produced by MediaProjectManager, proccess it using OpenGL and send result to VideoEncoder, this allow you a way to apply multiple modifications to the frame like filters.
FpsListener is only a callback that count each frame send to rtmp/rtsp module and report you each second in order to know how many frames are streamed if you haven't internet issues.
Yes, we have only one of each one.