obs-studio/plugins/obs-outputs
Richard Stanway af6844f5c2 obs-outputs: Only log SO_SNDBUF on RTMP socket
From Windows 7 onwards, dynamic send buffering is enabled. By setting
SO_SNDBUF explicitly, we actually disabled the dynamic send buffering
feature which results in reduced throughput. Thankfully this did not
affect the majority of users since the default send buffer is usually
already 64k.

This commit replaces the setting of SO_SNDBUF with log output showing
the current value of SO_SNDBUF at stream start and end. This will aid in
debugging throughput issues caused by a buffer that isn't big enough,
perhaps as a result of the user disabling dynamic send buffering
system-wide.
2021-12-27 14:29:43 -08:00
..
data/locale Update translations from Crowdin 2021-12-12 02:38:59 +00:00
ftl-sdk@d0c8469f66 obs-outputs: Update FTL sdk to latest version 2020-02-27 06:45:43 -08:00
librtmp obs-outputs/librtmp: Add custom connect data callback 2021-12-21 09:44:21 -08:00
CMakeLists.txt obs-outputs: Use system-wide FTL if present 2021-01-17 20:07:03 -08:00
flv-mux.c obs-outputs: Remove WIN32_LEAN_AND_MEAN define 2021-10-10 19:12:45 -07:00
flv-mux.h obs-outputs: Remove legacy multitrack code 2020-08-24 13:07:55 -07:00
flv-output.c obs-outputs: Remove legacy multitrack code 2020-08-24 13:07:55 -07:00
ftl-stream.c obs-outputs: Remove WIN32_LEAN_AND_MEAN define 2021-10-10 19:12:45 -07:00
net-if.c obs-outputs: Fix binding to IPv6 addresses on *nix 2021-08-15 02:50:32 -07:00
net-if.h clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
null-output.c clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
obs-output-ver.h Output version/commit to RTMP stream metadata 2014-07-01 13:41:32 -07:00
obs-outputs-config.h.in obs-outputs: Add FTL output 2017-08-01 02:27:34 -07:00
obs-outputs.c obs-outputs: Remove WIN32_LEAN_AND_MEAN define 2021-10-10 19:12:45 -07:00
rtmp-helpers.h clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
rtmp-stream.c obs-outputs: Only log SO_SNDBUF on RTMP socket 2021-12-27 14:29:43 -08:00
rtmp-stream.h obs-outputs: Add support for "RTMP Go Away" feature 2021-12-21 09:44:21 -08:00
rtmp-windows.c obs-outputs: Remove unnecessary header 2021-10-10 19:12:45 -07:00