Add groupconnect sockopt to SRT connection#13082
Add groupconnect sockopt to SRT connection#13082kevmo314 wants to merge 2 commits intoobsproject:masterfrom
Conversation
2160ea3 to
90881d8
Compare
|
The provided context is insufficient, as it effectively boils down to "enabling connection bonding enables connection bonding" (the "numquam per se" fallacy). It would be helpful to understand which end-user scenarios and use-cases are fixed or enabled by this change. Also looking at just the source code, it guards the functionality behind a preprocessor conditional but there is no way to actually enable this feature, which leads to further questions:
In general we'd like to move away from bifurcating the codebase (and thus which variants of translation units the compilers "see") any further and also keep the possible compilation options to a minimum (every option creates a new permutation for stuff to go wrong). |
|
I did a little more digging, turns out this flag was present regardless of build in srt v1.5.0. I've updated the feature accordingly to avoid needing build configuration. As far as the why... it really boils down to if the user wants it? This doesn't turn on any feature in SRT it only wires through a configuration option that OBS did not wire through before. |
So it's more about ensuring that OBS supports the full feature set of a corresponding SRT connection partner? |
|
Hello, |
Description
Adds a parameter to set
SRTO_GROUPCONNECTon the SRT socket.Motivation and Context
This enables connection bonding on an SRT listener socket. https://github.com/Haivision/srt/blob/master/docs/features/socket-groups.md
How Has This Been Tested?
Tested manually with an OBS build.
Types of changes
Checklist: