Live Outputs - Get
Obtenir une sortie en direct
Obtient une sortie en direct.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}/liveOutputs/{liveOutputName}?api-version=2022-11-01
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
account
|
path | True |
string |
Nom du compte Media Services. |
live
|
path | True |
string |
Le nom de l’événement en direct, dont la longueur maximale est 32. Modèle d’expression régulière: |
live
|
path | True |
string |
Nom de la sortie en direct. Modèle d’expression régulière: |
resource
|
path | True |
string |
Nom du groupe de ressources au sein de l’abonnement Azure. |
subscription
|
path | True |
string |
Identificateur unique d’un abonnement Microsoft Azure. |
api-version
|
query | True |
string |
Version de l’API à utiliser avec la demande cliente. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
OK. La demande a réussi. |
|
Other Status Codes |
Réponse d’erreur de streaming décrivant la raison de l’échec de l’opération. |
Exemples
Get a LiveOutput by name
Exemple de requête
Exemple de réponse
{
"name": "myLiveOutput1",
"id": "/subscriptions/0a6ec948-5a62-437d-b9df-934dc7c1b722/resourceGroups/mediaresources/providers/Microsoft.Media/mediaservices/slitestmedia10/liveevents/myLiveEvent1/liveoutputs/myLiveOutput1",
"type": "Microsoft.Media/mediaservices/liveevents/liveoutputs",
"properties": {
"description": null,
"assetName": "cb2ae0bc-677a-4830-9c8e-06ce4c4cb607",
"archiveWindowLength": "PT5M",
"manifestName": "fc7096f5-c488-4b86-8302-f3bfde53fc27",
"outputSnapTime": 0,
"resourceState": "Running",
"provisioningState": "Succeeded",
"created": "0001-01-01T00:00:00-08:00",
"lastModified": "0001-01-01T00:00:00-08:00",
"hls": {
"fragmentsPerTsSegment": 5
},
"rewindWindowLength": "PT4M"
},
"systemData": {
"createdBy": "example@microsoft.com",
"createdByType": "User",
"createdAt": "0001-01-01T00:00:00-08:00",
"lastModifiedBy": "example@microsoft.com",
"lastModifiedByType": "User",
"lastModifiedAt": "0001-01-01T00:00:00-08:00"
}
}
Définitions
Nom | Description |
---|---|
created |
Type d’identité qui a créé la ressource. |
Error |
Informations supplémentaires sur l’erreur de gestion des ressources. |
Error |
Détail de l’erreur. |
Error |
Réponse d’erreur |
Hls |
paramètre d’empaquetage HTTP Live Streaming (HLS) pour la sortie en direct. |
Live |
Sortie en direct. |
Live |
État de la ressource de la sortie dynamique. |
system |
Métadonnées relatives à la création et à la dernière modification de la ressource. |
createdByType
Type d’identité qui a créé la ressource.
Nom | Type | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
ErrorAdditionalInfo
Informations supplémentaires sur l’erreur de gestion des ressources.
Nom | Type | Description |
---|---|---|
info |
object |
Informations supplémentaires |
type |
string |
Type d’informations supplémentaires. |
ErrorDetail
Détail de l’erreur.
Nom | Type | Description |
---|---|---|
additionalInfo |
Informations supplémentaires sur l’erreur. |
|
code |
string |
Code d'erreur. |
details |
Détails de l’erreur. |
|
message |
string |
Message d’erreur. |
target |
string |
Cible d’erreur. |
ErrorResponse
Réponse d’erreur
Nom | Type | Description |
---|---|---|
error |
Objet d’erreur. |
Hls
paramètre d’empaquetage HTTP Live Streaming (HLS) pour la sortie en direct.
Nom | Type | Description |
---|---|---|
fragmentsPerTsSegment |
integer |
Nombre de fragments dans un segment TS HTTP Live Streaming (HLS) dans la sortie de l’événement en direct. Cette valeur n’affecte pas le ratio d’empaquetage pour la sortie CMAF HLS. |
LiveOutput
Sortie en direct.
Nom | Type | Description |
---|---|---|
id |
string |
ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
nom de la ressource. |
properties.archiveWindowLength |
string |
Durée ISO 8601 comprise entre 1 minute et 25 heures pour indiquer la longueur maximale du contenu qui peut être archivée dans la ressource pour cette sortie en direct. Cela définit également la longueur maximale du contenu de la fenêtre de rembobinage. Par exemple, utilisez PT1H30M pour indiquer 1 heure et 30 minutes de fenêtre d’archivage. |
properties.assetName |
string |
Ressource dans laquelle la sortie en direct doit écrire. |
properties.created |
string |
Heure de création de la sortie en direct. |
properties.description |
string |
Description de la sortie en direct. |
properties.hls |
paramètre d’empaquetage HTTP Live Streaming (HLS) pour la sortie en direct. |
|
properties.lastModified |
string |
Heure de la dernière modification de la sortie en direct. |
properties.manifestName |
string |
Nom du fichier manifeste. S’il n’est pas fourni, le service en génère automatiquement un. |
properties.outputSnapTime |
integer |
Horodatage initial à partir de lequel la sortie en direct démarrera, tout contenu avant cette valeur ne sera pas archivé. |
properties.provisioningState |
string |
État d’approvisionnement de la sortie dynamique. |
properties.resourceState |
État de la ressource de la sortie dynamique. |
|
properties.rewindWindowLength |
string |
Temps ISO 8601 compris entre 1 minute et la durée d’archiveWindowLength pour contrôler la longueur de la fenêtre pouvant être recherchée pendant live. Le service n’utilisera pas cette propriété une fois LiveOutput arrêté. La VOD archivée aura un contenu complet avec ArchiveWindowLength d’origine. Par exemple, utilisez PT1H30M pour indiquer 1 heure et 30 minutes de fenêtre de rembobinage. Le service utilisera la valeur par défaut implicite 30m uniquement si Live Event active LL. |
systemData |
Métadonnées système relatives à cette ressource. |
|
type |
string |
Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » |
LiveOutputResourceState
État de la ressource de la sortie dynamique.
Nom | Type | Description |
---|---|---|
Creating |
string |
La sortie en direct est en cours de création. Aucun contenu n’est archivé dans la ressource tant que la sortie dynamique n’est pas en cours d’exécution. |
Deleting |
string |
La sortie en direct est en cours de suppression. La ressource dynamique est en cours de conversion de la ressource dynamique en ressource à la demande. Toutes les URL de streaming créées sur la ressource de sortie en direct continuent de fonctionner. |
Running |
string |
La sortie en direct s’exécute et archive le contenu en streaming en direct sur la ressource s’il existe une entrée valide d’un encodeur de contribution. |
systemData
Métadonnées relatives à la création et à la dernière modification de la ressource.
Nom | Type | Description |
---|---|---|
createdAt |
string |
Horodatage de la création de ressources (UTC). |
createdBy |
string |
Identité qui a créé la ressource. |
createdByType |
Type d’identité qui a créé la ressource. |
|
lastModifiedAt |
string |
Horodatage de la dernière modification de la ressource (UTC) |
lastModifiedBy |
string |
Identité qui a modifié la dernière ressource. |
lastModifiedByType |
Type d’identité qui a modifié la dernière ressource. |