OPTION_HTTP_AUDIO_CODEC,
OPTION_HTTP_AUDIO_BITRATE,
OPTION_HTTP_PORT,
+ OPTION_SRT_PORT,
+ OPTION_NO_SRT,
OPTION_NO_TRANSCODE_AUDIO,
OPTION_DISABLE_AUDIO,
OPTION_FLAT_AUDIO,
fprintf(stderr, " --midi-mapping=FILE start with the given MIDI controller mapping (implies --multichannel)\n");
fprintf(stderr, " --default-hdmi-input default to HDMI over SDI inputs for cards that have both\n");
fprintf(stderr, " --fake-cards-audio make fake (disconnected) cards output a simple tone\n");
+ fprintf(stderr, " --v4l-output DEVICE send video (no audio) to V4L2 output/loopback\n");
fprintf(stderr, " --http-uncompressed-video send uncompressed NV12 video to HTTP clients\n");
fprintf(stderr, " --http-x264-video send x264-compressed video to HTTP clients\n");
fprintf(stderr, " --record-x264-video store x264-compressed video to disk (implies --http-x264-video,\n");
DEFAULT_AUDIO_OUTPUT_BIT_RATE / 1000);
fprintf(stderr, " --http-port=PORT which port to use for the built-in HTTP server\n");
fprintf(stderr, " (default is %d)\n", DEFAULT_HTTPD_PORT);
+ fprintf(stderr, " --srt-port=PORT which port to use for receiving SRT streams\n");
+ fprintf(stderr, " (default is %d)\n", DEFAULT_SRT_PORT);
+ fprintf(stderr, " --no-srt disable receiving SRT streams\n");
if (program == PROGRAM_KAERU) {
fprintf(stderr, " --no-transcode-audio copy encoded audio raw from the source stream\n");
fprintf(stderr, " (requires --http-audio-codec= to be set)\n");
{ "http-audio-codec", required_argument, 0, OPTION_HTTP_AUDIO_CODEC },
{ "http-audio-bitrate", required_argument, 0, OPTION_HTTP_AUDIO_BITRATE },
{ "http-port", required_argument, 0, OPTION_HTTP_PORT },
+ { "srt-port", required_argument, 0, OPTION_SRT_PORT },
+ { "no-srt", no_argument, 0, OPTION_NO_SRT },
{ "no-transcode-audio", no_argument, 0, OPTION_NO_TRANSCODE_AUDIO },
{ "disable-audio", no_argument, 0, OPTION_DISABLE_AUDIO },
{ "flat-audio", no_argument, 0, OPTION_FLAT_AUDIO },
case OPTION_HTTP_PORT:
global_flags.http_port = atoi(optarg);
break;
+ case OPTION_SRT_PORT:
+ global_flags.srt_port = atoi(optarg);
+ break;
+ case OPTION_NO_SRT:
+ global_flags.srt_port = -1;
+ break;
case OPTION_NO_TRANSCODE_AUDIO:
global_flags.transcode_audio = false;
break;