Le package org.osmf.net.rules contient les classes qui définissent les objets de règle OSMF utilisés dans la commande de commutation Flux continu adaptatif.
Classes
Classe | Description | |
---|---|---|
AfterUpSwitchBufferBandwidthRule | AfterUpSwitchBufferBandwidthRule est une règle d’urgence basée sur BufferBandwidthRule. | |
BandwidthRule | BandwidthRule recommande la valeur de BandwidthMetric | |
BufferBandwidthRule | BufferBandwidthRule est une version améliorée de BandwidthRule. La modification réside dans le fait que si BandwidthRule recommande un débit inférieur au débit actuel, BufferBandwidthRule remplace cette recommandation par le débit actuel, à condition qu’il existe suffisamment de fragments dans la mémoire tampon (nous pouvons conserver ce débit pour l’instant, puisque nous disposons d’une mémoire tampon suffisamment importante) | |
DroppedFPSRule | DroppedFPSRule est une règle d’urgence qui recommande un débit qui entraînerait un nombre acceptable d’images par seconde perdues | |
EmptyBufferRule | EmptyBufferRule est une règle d’urgence qui se déclenche si une interruption de lecture provoquée par la mise en mémoire tampon s’est produite récemment. | |
Recommendation | Recommandation représente une recommandation de RuleBase. | |
RuleBase | RuleBase est une classe de base destinée aux règles utilisées pour le débit adaptatif. Une règle recommande un débit au gestionnaire de commutation et une confiance dans le débit recommandé. La valeur d’une règle est calculée à partir des valeurs des mesures. | |
RuleType | RuleType identifie les divers types de règles qu’Open Source Media Framework peut gérer en dehors de la zone. | |
RuleUtils | RuleUtils fournit les fonctions d’utilitaire pour les règles |
Tue Jun 12 2018, 09:46 AM Z