(Beta)
The org.osmf.net.rules package contains classes that define OSMF rule objects used in Adaptive Streaming switching.
Classes
| Class | Description |
---|
| AfterUpSwitchBufferBandwidthRule |
AfterUpSwitchBufferBandwidthRule is an emergency rule based on BufferBandwidthRule. |
| BandwidthRule |
BandwidthRule recommends the value of the BandwidthMetric
|
| BufferBandwidthRule |
BufferBandwidthRule is an enhanced version of BandwidthRule
The change is that if the BandwidthRule recommends a lower bitrate than the current one,
the BufferBandwidthRule overrides that low recommendation with the current bitrate if
there are enough fragments in the buffer (we can afford to stick to this bitrate for now,
since we have a large enough buffer)
|
| DroppedFPSRule |
DroppedFPSRule is an emergency rule that recommends a bitrate that would
cause an acceptable number of dropped frames per second
|
| EmptyBufferRule |
EmptyBufferRule is an emergency rule that kicks in when a
playback interruption caused by buffering occurred recently. |
| Recommendation |
Recommendation represents a RuleBase's recommendation.
|
| RuleBase |
RuleBase is a base class for rules used for Adaptive Bitrate.
A rule recommends a bitrate to the switch manager and a
confidence in the recommended bitrate.
A rule's value is computed based on the values of the metrics.
|
| RuleType |
RuleType identifies the various rule types that the Open Source Media
Framework can handle out of the box. |
| RuleUtils |
RuleUtils provides utility functions for the rules
|
© 2015 Adobe Systems Incorporated. All rights reserved.
Wed Nov 21 2018, 06:57 AM -08:00