org.osmf.net.rules 패키지에는 적응 스트리밍 전환에 사용되는 OSMF 규칙 객체를 정의하는 클래스가 들어 있습니다.
클래스
클래스 | 설명 | |
---|---|---|
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 |
Tue Jun 12 2018, 03:32 PM Z