To simplify the integration in some applications it is desirable to have more flexibility in the way the RtpQueue stores the messages. For example in my case I want to maintain a list of smart pointers owning the memory instead of a list of raw pointers.
Updateable min/max bitrate
In some cases it is required to change the max bitrate on the fly. For example in a conferencing scenario depending on the number of participants. This PR adds the method updateBitrateStream
Small issues
Missing include
Make getSRtt public to include that information in the app logging/metrics
New getStreamQueue method to access the packets queue when needed without having to maintain an additional reference in the application when you already have it in ScreamTx stream.
RtpQueue Interface
To simplify the integration in some applications it is desirable to have more flexibility in the way the RtpQueue stores the messages. For example in my case I want to maintain a list of smart pointers owning the memory instead of a list of raw pointers.
Updateable min/max bitrate
In some cases it is required to change the max bitrate on the fly. For example in a conferencing scenario depending on the number of participants. This PR adds the method updateBitrateStream
Small issues