Exposing more SRT options, enabling changing some of them during runtime
Hello everyone,
For a project, I need to expose more SRT options than the ones exposed by the srtsrc/srtsink options (https://gstreamer.freedesktop.org/documentation/srt/srtsink.html?gi-language=python#properties)
I tried setting options other than that using query parameters in the srturi (for example srt://IP:
PORT?retransmitalgo=1) but I cannot get those properties using the gstreamer API function get_property($PROPERTY)
Now, my first question would be:
- Is that a limitation in the gstreamer API or in the plugin implementation itself?
If it is a limitation in the plugin implementation, I would consider implementing that by my own
I could think of those different options:
- exposing the SRTSOCKET number to be able to access the socket using the SRT API from the "outside"
- Implementing a way to be able to add more SRT options in a configurable way. For example, using a configuration file, using gst command line options ..
I am asking this here because If I would implement it, it would like to contribute it and therefore implement it in a way that will be accepted by the community.
BR