srt: add stream ID option
authorYohann D'ANELLO <yohann.danello@gmail.com>
Wed, 28 Oct 2020 13:36:37 +0000 (14:36 +0100)
committerThomas Guillem <thomas@gllm.fr>
Wed, 4 Nov 2020 10:31:17 +0000 (11:31 +0100)
commita55c95a9ccb051066b73f103f1a1e25586a97773
treebd85284313b3197d56ffc8948c2100bfb78bc173
parenta4ed34d704ec8721b7d74542324f39c9f2aff508
srt: add stream ID option

This patch allows the use of the streamid option when using the SRT
protocol.  For example, we can query the URL
srt://localhost:9710?streamid=demo if a stream server is listening on
localhost:9710 that supports multiple streams on the same server. Like
the others already implemented, this parameter can be overwritten in the
settings of the transport.

In a future patch, it may be good to support the full options.  The
complete list can be found here:
https://github.com/Haivision/srt/blob/master/docs/APISocketOptions.md#list-of-options
A human-friendly version of this list can be found in the ffmpeg
documentation: https://ffmpeg.org/ffmpeg-all.html#srt

Signed-off-by: Thomas Guillem <thomas@gllm.fr>
modules/access/srt.c
modules/access/srt_common.c
modules/access/srt_common.h
modules/access_output/srt.c