Minor tweaks to frame based stream tracker. #1281
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Could not find a good way to use inter-layer fps to eliminate any config. Things change randomly (at least under NLC testing) which makes it hard to rely on inter-layer. And browser variations like some browsers stopping lower layers makes it error prone.
The single config of
MinFPS
with sane defaults seems like it could be the way. Hopefully, the default will be good for an overwhelming majoirty of use cases. If not, we can look at adding one config toVideoLayers
inTrackInfo
forMinFPS
and override the server side config per track. That is a small enough change to the protocol and fairly straight forward to document/understand.