Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Octroi d'un droit sur un flux
Vous pouvez autoriser un flux existant à partager votre contenu avec un autre AWS compte (le compte d'abonné). L'abonné crée un MediaConnect flux AWS élémentaire dans la même AWS région, en utilisant votre flux comme source. Dans ce cas, le service génère une sortie sur votre flux pour représenter le flux vidéo de votre flux vers le flux de l'abonné.
L'abonné ne peut utiliser un droit qu'une seule fois.
Prérequis
Avant de pouvoir octroyer un droit, vous devez effectuer les opérations suivantes :
-
Obtenez le numéro de AWS compte de l'abonné.
-
Si vous souhaitez chiffrer la vidéo lorsqu'elle est envoyée de votre flux au flux de l'abonné, configurez le chiffrement à l'aide du chiffrement par clé statique ou du Secure Packager and Encoder Key Exchange (). SPEKE
Pour accorder un droit sur un flux (console)
Ouvrez la MediaConnect console à l'adresse https://console.aws.amazon.com/mediaconnect/
. -
Sur la page Flux, choisissez le nom du flux auquel vous souhaitez accorder un droit.
La page de détails de ce flux apparaît.
-
Choisissez l'onglet Droits.
-
Choisissez Grant entitlement.
La page d'admissibilité à la subvention apparaît.
-
Dans Nom, spécifiez un nom pour le droit qui vous aidera, ainsi qu'à l'abonné, à différencier ce flux des autres flux. Le nom fait également partie du droitARN, qui est visible par l'abonné.
-
Pour l'ID de compte d'abonné, spécifiez l'identifiant de AWS compte à 12 chiffres de l'abonné. N'insérez pas de tirets dans l'identifiant.
-
Dans Description, spécifiez une description qui vous aidera à identifier ce droit ultérieurement. La description n'est visible que sur la MediaConnect console AWS Elemental de votre compte.
-
Pour le pourcentage des frais d'abonnement au transfert de données, spécifiez le pourcentage des frais de transfert de données d'autorisation que vous souhaitez que l'abonné soit responsable. AWS facture le reste à votre compte. Par exemple, si vous spécifiez 15 %, AWS facture le compte de l'abonné pour 15 % des frais de transfert des données d'admissibilité et votre compte pour les 85 % restants.
Note
Même si vous spécifiez que l'abonné est responsable d'une partie ou de la totalité des frais de transfert des données d'admissibilité, l'abonné n'aura pas à payer de frais tant qu'il n'aura pas créé et démarré un flux basé sur ce droit.
-
Pour le statut de l'autorisation, spécifiez si vous souhaitez que l'autorisation soit activée ou désactivée. Si le droit est activé, l'abonné peut créer un flux basé sur ce droit et commencer à diffuser du contenu immédiatement. Si le droit est désactivé, l'abonné doit attendre que vous l'activiez pour que le contenu puisse être diffusé de votre flux vers son flux.
-
Si vous souhaitez chiffrer la vidéo lorsqu'elle est envoyée de votre flux vers le flux de l'abonné, choisissez l'un des onglets suivants :
-
Au bas de la page, sélectionnez Autoriser les subventions.
-
Dans l'onglet Droits, recherchez le nouveau droit dans la liste.
-
Prenez note du droitARN.
-
Fournissez les informations suivantes à l'abonné :
-
Le droit ARN
-
La AWS région dans laquelle vous avez créé le flux
-
La clé de chiffrement et l'algorithme si vous configurez le chiffrement sur le titre
-
Le pourcentage des frais de transfert des données d'accès à la charge de l'abonné
Note
MediaConnect supprime les paquets nuls afin d'optimiser la connexion de données entre le flux de l'auteur du contenu et le flux de l'abonné. Cela peut entraîner une fluctuation du débit du flux de l'abonné ou une différence entre le débit du flux de l'auteur du contenu et le flux de l'abonné. Nous vous recommandons de surveiller l'état de santé de la source en combinant d'
SourceBitRate
autres indicateurs tels queSourceContinuityCounter
etSourceNotRecoveredPackets
. -
Pour accorder un droit à un flux ()AWS CLI
-
Créez un JSON fichier contenant les détails des droits que vous souhaitez octroyer.
L'exemple suivant montre la structure du contenu du fichier :
[ { "Description": "For AnyCompany", "Encryption": [ { "Algorithm": "aes128", "KeyType": "static-key", "RoleArn": "arn:aws:iam::111122223333:role/MediaConnect-ASM", "SecretArn": "arn:aws:secretsmanager:us-west-2:111122223333:secret:mySecret1" } ], "Name": "AnyCompany_Entitlement", "Subscribers": [ "444455556666", "123456789012" ] }, { "Description": "For Example Corp", "Name": "ExampleCorp", "Subscribers": [ "777788889999" ] } ]
-
Dans le AWS CLI, utilisez la
grant-flow-entitlements
commande :aws mediaconnect grant-flow-entitlements --entitlements --flow-arn
arn:aws:mediaconnect:us-east-1:111122223333:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:BaseballGame
--cli-input-json file://entitlements.jsonL'exemple suivant illustre la valeur de retour :
{ "Entitlements": [ { "Name": "AnyCompany_Entitlement", "EntitlementArn": "arn:aws:mediaconnect:us-west-2:111122223333:entitlement:1-11aa22bb11aa22bb-3333cccc4444:AnyCompany_Entitlement", "Subscribers": [ "
444455556666
", "123456789012
" ], "Description": "For AnyCompany", "Encryption": { "SecretArn": "arn:aws:secretsmanager:us-west-2:111122223333:secret:mySecret1", "Algorithm": "aes128", "RoleArn": "arn:aws:iam::111122223333:role/MediaConnect-ASM", "KeyType": "static-key" } }, { "Name": "ExampleCorp", "EntitlementArn": "arn:aws:mediaconnect:us-west-2:111122223333:entitlement:1-3333cccc4444dddd-1111aaaa2222:ExampleCorp", "Subscribers": [ "777788889999" ], "Description": "For Example Corp" } ], "FlowArn": "arn:aws:mediaconnect:us-east-1:111122223333:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:BaseballGame" }