diff --git a/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c b/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c index 450f85f7a..1c160ced4 100644 --- a/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c +++ b/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c @@ -617,13 +617,15 @@ static inline int open_output_file(struct ffmpeg_mux *ffm) #define UDP_PROTO "udp" #define TCP_PROTO "tcp" #define HTTP_PROTO "http" +#define RIST_PROTO "rist" static bool ffmpeg_mux_is_network(struct ffmpeg_mux *ffm) { return !strncmp(ffm->params.file, SRT_PROTO, sizeof(SRT_PROTO) - 1) || !strncmp(ffm->params.file, UDP_PROTO, sizeof(UDP_PROTO) - 1) || !strncmp(ffm->params.file, TCP_PROTO, sizeof(TCP_PROTO) - 1) || - !strncmp(ffm->params.file, HTTP_PROTO, sizeof(HTTP_PROTO) - 1); + !strncmp(ffm->params.file, HTTP_PROTO, sizeof(HTTP_PROTO) - 1) || + !strncmp(ffm->params.file, RIST_PROTO, sizeof(RIST_PROTO) - 1); } static int ffmpeg_mux_init_context(struct ffmpeg_mux *ffm)