1 person found this helpful
The default switching rules in OSMF behave as follows:
When a switch down happens, the stream that was switched down has its failed count incremented. That failed stream won't be tried again for 30 seconds. If a stream has failed 3 times, it won't be tried again for 5 minutes. At the end of the 5 minute interval, all locked streams are freed up again.
You can customize this behavior by overriding canAutoSwitchNow in NetStreamSwitchManager.
Thanks for the quick response Charles!
Would you say then that this is potentially a FOL for OSMF? If I override those rules (say not resetting after 5 minutes), I may prevent a healthy system from switching up if it's failed on higher bit-trate stream for other reasons?
Can you share the stream url to try on?
Unfortunately I cannot as it is a members only VOD service, that is still in "staff trials".