Pour désactiver toutes les métriques
Exécutez la commande update-flow comme indiqué dans l'exemple suivant :
aws mediaconnect update-flow \
--flow-arn "flowARN" \
--source-monitoring-config ContentQualityAnalysisState=DISABLED
Dans l'exemple de réponse suivant, elle ContentQualityAnalysisState est désormais désactivée, mais les paramètres de mesure individuels restent inchangés :
{
"Flow": {
"FlowArn": "<arn>",
...
"SourceMonitoringConfig": {
"ContentQualityAnalysisState": "DISABLED",
"ThumbnailState": "ENABLED",
"AudioMonitoringSettings": [
{
"SilentAudio": {
"State": "ENABLED",
"ThresholdSeconds": 30
}
}
],
"VideoMonitoringSettings": [
{
"BlackFrames": {
"State": "ENABLED",
"ThresholdSeconds": 30
},
"FrozenFrames": {
"State": "ENABLED",
"ThresholdSeconds": 10
}
}
]
}
}
}
Lorsqu'il ContentQualityAnalysisState est défini surDISABLED, il a priorité sur les paramètres de mesure individuels. Cela signifie que même si les indicateurs individuels (SilentAudio,BlackFrames,FrozenFrames) apparaissent comme telsENABLED, ils ne sont pas actifs. Cela vous permet de conserver votre configuration préférée pour les métriques individuelles sans avoir à les reconfigurer à chaque fois que vous basculez sur l'ensemble. ContentQualityAnalysisState
Lorsque vous souhaitez réactiver l'analyse de la qualité du contenu, ContentQualityAnalysisState revenez àENABLED. Vos paramètres de mesure individuels précédemment configurés redeviendront alors actifs.
Pour désactiver des métriques spécifiques
Exécutez la commande update-flow avec le paramètre --source-monitoring-config parameter configuré comme indiqué ci-dessous.
L'exemple de commande suivant désactive les deux mesures de surveillance vidéo tout en préservant les seuils personnalisés pour une utilisation future :
aws mediaconnect update-flow \
--flow-arn "FlowArn" \
--source-monitoring-config ContentQualityAnalysisState=ENABLED \
'{"VideoMonitoringSettings": [ \
{"FrozenFrames": {"State": "DISABLED", "ThresholdSeconds": 10}}, \
{"BlackFrames": {"State": "DISABLED", "ThresholdSeconds": 15}}], \
"AudioMonitoringSettings": [ \
{"SilentAudio": {"State": "ENABLED", "ThresholdSeconds": 25}}]}'
Dans l'exemple de réponse suivant, ContentQualityAnalysisState reste activé, mais les deux mesures de surveillance vidéo sont désormais désactivées :
{
"Flow": {
"FlowArn": <arn>,
...
"SourceMonitoringConfig": {
"ContentQualityAnalysisState": "ENABLED",
"AudioMonitoringSettings": [
{
"SilentAudio": {
"State": "ENABLED",
"ThresholdSeconds": 25
}
}
],
"VideoMonitoringSettings": [
{
"BlackFrames": {
"State": "DISABLED",
"ThresholdSeconds": 15
},
"FrozenFrames": {
"State": "DISABLED",
"ThresholdSeconds": 10
}
}
]
}
}
}
Gardez à l’esprit les points suivants :
-
Il n'est pas nécessaire de modifier ou de supprimer les seuils existants pour les mesures individuelles. Si vous réactivez l'analyse de la qualité du contenu à l'avenir, vos seuils personnalisés sont préservés afin que vous n'ayez pas à les reconfigurer.
-
Vous pouvez désactiver une, deux ou les trois mesures suivantes :
| Type de paramètres de surveillance |
Métrique |
Description |
|
VideoMonitoringSettings
|
BlackFrames
|
Détecte les périodes pendant lesquelles des images vidéo sont noires dans le flux. |
|
FrozenFrames
|
Détecte les périodes pendant lesquelles les images vidéo ne changent pas dans le flux. |
|
AudioMonitoringSettings
|
SilentAudio
|
Détecte les périodes de silence audio dans le flux. |