obs-ffmpeg-mux: Add support for rist protocol
This adds RIST to the list of protocols supported by the obs ffmpeg_mpegts_muxer. RIST is container and codec agnostic. But this implementation relies on ffmpeg avformat integration and uses mpeg-ts container.
This commit is contained in:
parent
41e465492f
commit
258365da71
@ -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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user