obs-studio/plugins/obs-ffmpeg
pkv b15fc60d63 obs-ffmpeg: Fix rendezvous mode with SRT
Rendezvous mode with SRT protocol is used to punch through firewalls.
Although caller or listener mode are much more widespread, it is
sometimes in use. The rendezvous mode was broken in obs because we
would bind to the remote IP, instead of a local IP. This fixes the bug.
Note that there is also a bug in libsrt preventing our code to work.
But Version 1.5.2+ of libsrt fixes that.

Signed-off-by: pkv <pkv@obsproject.com>
2023-07-18 15:55:22 -04:00
..
cmake cmake: Remove Info.plist template files for macOS builds 2023-06-17 12:23:33 -04:00
data/locale obs-ffmpeg: Add missing translations 2023-05-20 16:35:05 -07:00
ffmpeg-mux obs-ffmpeg: Remove legacy FFmpeg compatibility 2023-07-12 15:57:43 -04:00
obs-amf-test cmake: Add changes for CMake build framework 3.0 2023-06-29 10:11:32 -04:00
obs-nvenc-test cmake: Fix configuration errors with Windows legacy path 2023-06-30 11:56:57 -04:00
CMakeLists.txt cmake: Add changes for CMake build framework 3.0 2023-06-29 10:11:32 -04:00
obs-ffmpeg-audio-encoders.c obs-ffmpeg: Remove legacy FFmpeg compatibility 2023-07-12 15:57:43 -04:00
obs-ffmpeg-av1.c Update copyrights/names 2023-05-20 01:31:18 -07:00
obs-ffmpeg-compat.h obs-ffmpeg: Remove legacy FFmpeg compatibility 2023-07-12 15:57:43 -04:00
obs-ffmpeg-config.h.in obs-ffmpeg: Add HEVC support to NVENC 2022-04-28 08:59:53 -07:00
obs-ffmpeg-formats.h libobs,UI: Add P216/P416 pixel formats 2023-02-21 18:48:44 +01:00
obs-ffmpeg-hls-mux.c libobs,plugins: Remove new obs_output_*2 functions 2023-06-10 16:13:05 -07:00
obs-ffmpeg-logging.c obs-ffmpeg: Separate logging code 2019-07-09 10:07:24 -07:00
obs-ffmpeg-mpegts.c clang-format: Set AllowAllArgumentsOnNextLine to false 2023-07-15 16:14:55 -07:00
obs-ffmpeg-mux.c clang-format: Set AllowAllArgumentsOnNextLine to false 2023-07-15 16:14:55 -07:00
obs-ffmpeg-mux.h obs-ffmpeg: Define DARRAY macro type 2023-07-01 00:39:13 -07:00
obs-ffmpeg-nvenc.c obs-ffmpeg: Remove legacy FFmpeg compatibility 2023-07-12 15:57:43 -04:00
obs-ffmpeg-output.c obs-ffmpeg: Remove legacy FFmpeg compatibility 2023-07-12 15:57:43 -04:00
obs-ffmpeg-output.h obs-outputs,obs-ffmpeg: Use connect infos in outputs 2023-03-19 17:38:02 +01:00
obs-ffmpeg-rist.h obs-ffmpeg: Fix compilation warnings on Clang and GCC 2023-01-19 13:08:46 -05:00
obs-ffmpeg-source.c obs-ffmpeg: Fix media source always STATE_ENDED 2023-07-17 10:20:11 -07:00
obs-ffmpeg-srt.h obs-ffmpeg: Fix rendezvous mode with SRT 2023-07-18 15:55:22 -04:00
obs-ffmpeg-url.h obs-ffmpeg: Native SRT/RIST for mpegts output 2022-07-30 17:03:10 +02:00
obs-ffmpeg-vaapi.c obs-ffmpeg: Remove legacy FFmpeg compatibility 2023-07-12 15:57:43 -04:00
obs-ffmpeg-video-encoders.c obs-ffmpeg: Set framerate for AVCodecContext outputs 2023-04-03 23:28:31 +00:00
obs-ffmpeg-video-encoders.h deps,libobs,plugins: Fix discarded-qualifiers warnings with FFmpeg 5 2022-07-22 08:50:36 -04:00
obs-ffmpeg.c obs-ffmpeg: Remove legacy FFmpeg compatibility 2023-07-12 15:57:43 -04:00
obs-nvenc-helpers.c Update copyrights/names 2023-05-20 01:31:18 -07:00
obs-nvenc-ver.h Update copyrights/names 2023-05-20 01:31:18 -07:00
obs-nvenc.c obs-ffmpeg: Fix NVENC VBR maxBitRate set to avgBitrate 2023-07-15 16:31:19 -07:00
obs-nvenc.h Update copyrights/names 2023-05-20 01:31:18 -07:00
texture-amf-opts.hpp obs-ffmpeg: Add AMF AV1 encoder 2022-11-18 18:18:08 -08:00
texture-amf.cpp obs-ffmpeg: Enable GPU scaling for AMF texture encoder 2023-06-26 13:32:25 +02:00
vaapi-utils.c obs-ffmpeg: Add HDR and HEVC to VA-API encoder 2023-03-24 15:16:10 -07:00
vaapi-utils.h obs-ffmpeg: Add HDR and HEVC to VA-API encoder 2023-03-24 15:16:10 -07:00