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.
Référence de visualisation décalée dans le temps dans AWS Elemental MediaPackage
Le visionnage différé est disponible uniquement avec les flux de travail en direct dans AWS Elemental MediaPackage.
Le visionnage décalé dans le temps signifie que les spectateurs peuvent commencer à regarder une diffusion en direct à un moment plus tôt que « maintenant », ce qui leur permet de rejoindre depuis le début une émission déjà en cours ou de regarder une émission déjà terminée. MediaPackage prend en charge le visionnage décalé dans le temps pour les contenus vieux de 336 heures (14 jours) au maximum. Vous pouvez activer le visionnage en différé pour tout ou partie du contenu en définissant la fenêtre de démarrage sur le point de terminaison. Le contenu qui se trouve dans cette fenêtre est disponible pour la lecture lorsque les demandes de lecture incluent des paramètres de début et de fin valides. Les demandes de contenu en dehors de la fenêtre configurée sur le point de terminaison entraînent une erreur HTTP 404.
Sinon, vous pouvez collecter un clip d'un flux en direct et le rendre disponible sous forme de ressource vidéo à la demande (VOD). Pour plus d'informations sur la collecte de ressources VOD, consultezCréation de ressources Live-to-VOD avec AWS Elemental MediaPackage.
Dans les étapes suivantes, « Now (Maintenant) » représente l'heure actuelle selon la date et l'heure du programme (PDT), lorsqu'elle est présente dans le contenu source de l'encodeur. Si le contenu source n'inclut pas d'informations PDT, « maintenant » fait référence à l'heure d' MediaPackage ingestion du segment le plus récent.
Pour activer le visionnage différé
-
Activez l'affichage décalé dans le temps en saisissant une valeur pour la fenêtre de démarrage sur l'objet du MediaPackage point de terminaison. Vous pouvez le faire par le biais de la MediaPackage console ou de l' MediaPackage API.
Lorsque des demandes dont les paramètres de début et de fin se situent dans la fenêtre de début et de fin sont envoyées à ce point de terminaison, un manifeste est MediaPackage généré pour la période demandée. Si les paramètres de début ou de fin sont en dehors de la fenêtre de démarrage, la demande de lecture échoue. En l'absence de paramètres de début et de fin, le service génère un manifeste standard.
Note
Vous remarquerez peut-être que le manifeste débute avant l'heure réelle lorsque vous créez une fenêtre de démarrage sur un point de terminaison. Cela est dû au fait que le manifeste MediaPackage commence à remplir le manifeste dès le début de la fenêtre et fonctionne jusqu'à « maintenant ». Donc, si vous avez une fenêtre de démarrage de 24 heures, MediaPackage remplit le manifeste à partir d'il y a 24 heures et continue jusqu'à « maintenant ».
-
Assurez-vous que les demandes de contenu contiennent des paramètres de début et de fin, selon les besoins. MediaPackage accepte les demandes pour un maximum de 24 heures de contenu.
Pour connaître les règles des empaqueteurs concernant la notation des paramètres, consultez Règles pour les paramètres de début et de fin.
Les paramètres de début et de fin déterminent les limites temporelles du manifeste. Voici les comportements attendus basés sur les paramètres de début et de fin de la demande :
-
Si les paramètres de début et de fin figurent dans l'URL, le manifeste qui en résulte comprend un heure de début et une heure de fin fixes qui correspondent aux paramètres de début et de fin spécifiés.
Si l'heure de fin est dans le futur, les balises dans le manifeste sont cohérentes avec un manifeste en direct. Sinon, si l'heure de fin est dans le passé, les balises dans le manifeste sont cohérentes avec un manifeste de vidéo à la demande (VOD). Pour plus d'informations sur les différences des manifestes, consultez Référence au manifeste en direct et à la VOD.
-
Si seul le paramètre de début est spécifié, le manifeste qui en résulte comporte une heure de début fixe qui correspond au paramètre de début spécifié, et la fin du manifeste augmente à mesure que le contenu en direct progresse.
Note
Pour la sortie HLS, de nombreux appareils de lecture démarrent la lecture à l'heure actuelle (« maintenant »). Pour afficher le contenu à partir de l'heure de début réelle de la fenêtre de lecture, les utilisateurs peuvent revenir sur la barre de progression de lecture.
-
Si aucun paramètre n'est spécifié, un manifeste standard est généré à partir de « maintenant », sans heure de fin.
-
Si un paramètre de fin est spécifié, mais pas de paramètre de début, le manifeste est généré comme si aucun paramètre n'était spécifié. Le manifeste démarre « maintenant » et n'a pas d'heure de fin.
-
Important
Lorsque vous utilisez l'affichage décalé dans le temps, nous vous recommandons d'utiliser des fenêtres de lecture cohérentes entre les sessions de lecture, plutôt que de générer une heure de début ou de fin unique pour chaque spectateur. Cela permet d'améliorer la mise en cache au niveau du CDN et d'éviter de se heurter à un éventuel ralentissement lié à ces demandes, au niveau. MediaPackage
Règles pour les paramètres de début et de fin
Les paramètres de début et de fin marquent le début et la fin d'un manifeste de visionnage différé. L'appareil de lecture peut ajouter des paramètres à la fin d'une demande de manifeste ou inclure les paramètres dans la demande.
Dans tous les cas, la date et l'heure doivent être notés dans l'un des formats suivants :
-
Dates ISO 8601, telles que 2017-08-18T 21:18:54 + 00:00. Où - 08:00 correspond au fuseau horaire UTC - 08:00.
-
Format POSIX (ou Epoch), par exemple 1503091134
Les rubriques suivantes décrivent les règles d'emplacement par type d'empaqueteur.
Règles relatives aux paramètres DASH
Les paramètres de début et de fin dans l'URL de demande de contenu DASH peuvent utiliser la notation standard ou peuvent être inclus comme éléments de chemin dans l'URL.
-
Notation des paramètres de requête : les paramètres de début et de fin sont inclus à la fin de l'URL de demande
https://cf98fa7b2ee4450e.mediapackage.us-east-1.amazonaws.com/out/v1/997cbb27697d4863bb65488133bff26f/sports.mpd?
start=1513717228&end=1513720828
-
Eléments de chemin : les paramètres de début et de fin sont inclus dans le chemin de l'URL de demande
https://cf98fa7b2ee4450e.mediapackage.us-east-1.amazonaws.com/out/v1/997cbb27697d4863bb65488133bff26f/
start
/2017-12-19T13:00:28-08:00
/end
/2017-12-19T14:00:28-08:00
/sports.mpd
Règles de paramètres HLS et CMAF
Les paramètres de début et de fin dans l'URL de demande de contenu HLS peuvent utiliser la notation standard ou peuvent être inclus comme éléments de chemin dans l'URL. Les règles pour HLS et CMAF sont identiques, si ce n'est que lorsque vous insérez des éléments de chemin d'accès dans le point de terminaison CMAF, les éléments doivent être placés après l'ID de manifeste dans l'URL.
-
Notation des paramètres de requête : les paramètres de début et de fin sont inclus à la fin de l'URL de demande
Exemple HLS
https://cf98fa7b2ee4450e.mediapackage.us-east-1.amazonaws.com/out/v1/064134724fd74667ba294657a674ae72/comedy.m3u8?
start=2017-12-19T13:00:28-08:00&end=2017-12-19T14:00:28-08:00
Exemple CMAF
https://cf98fa7b2ee4450e.mediapackage.us-east-1.amazonaws.com/out/v1/064134724fd74667ba294657a674ae72/manifest_id/news.m3u8?
start=2018-04-04T01:14:00-08:00&end=2018-04-04T02:15:00-08:00
-
Eléments de chemin : les paramètres de début et de fin sont inclus dans le chemin de l'URL de demande
Exemple HLS
https://cf98fa7b2ee4450e.mediapackage.us-east-1.amazonaws.com/out/v1/064134724fd74667ba294657a674ae72/
start
/1513717228
/end
/1513720828
/comedy.m3u8Exemple CMAF
https://cf98fa7b2ee4450e.mediapackage.us-east-1.amazonaws.com/out/v1/064134724fd74667ba294657a674ae72/manifest_id/
start
/1522807213
/end
/1522800013
/news.m3u8
Règles relatives aux paramètres de Microsoft Smooth Streaming
Les paramètres de début et de fin dans l'URL de demande de contenu Microsoft Smooth Streaming peuvent être inclus comme éléments de chemin dans l'URL.
-
Eléments de chemin : les paramètres de début et de fin sont inclus dans le chemin de l'URL de demande
https://cf98fa7b2ee4450e.mediapackage.us-east-1.amazonaws.com/out/v1/1f76b3b4f94c44a485c0e4e560afe50e/
start
/1513717228
/end
/1513720828
/drama.ism/Manifest