Compartir a través de


Live Outputs - List

Enumerar salidas dinámicas
Listas las salidas en directo de un evento en directo.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}/liveOutputs?api-version=2022-11-01

Parámetros de identificador URI

Nombre En Requerido Tipo Description
accountName
path True

string

Nombre de la cuenta de Media Services.

liveEventName
path True

string

El nombre del evento en directo, la longitud máxima es 32.

Patrón de Regex: ^[a-zA-Z0-9]+(-*[a-zA-Z0-9])*$

resourceGroupName
path True

string

Nombre del grupo de recursos dentro de la suscripción de Azure.

subscriptionId
path True

string

Identificador único de una suscripción de Microsoft Azure.

api-version
query True

string

Versión de la API que se va a usar con la solicitud de cliente.

Respuestas

Nombre Tipo Description
200 OK

LiveOutputListResult

Aceptar. La solicitud se ha realizado correctamente.

Other Status Codes

ErrorResponse

Respuesta de error de streaming que describe por qué se produjo un error en la operación.

Ejemplos

List all LiveOutputs

Solicitud de ejemplo

GET https://management.azure.com/subscriptions/0a6ec948-5a62-437d-b9df-934dc7c1b722/resourceGroups/mediaresources/providers/Microsoft.Media/mediaservices/slitestmedia10/liveEvents/myLiveEvent1/liveOutputs?api-version=2022-11-01

Respuesta de muestra

{
  "value": [
    {
      "name": "liveoutput1",
      "id": "/subscriptions/0a6ec948-5a62-437d-b9df-934dc7c1b722/resourceGroups/mediaresources/providers/Microsoft.Media/mediaservices/slitestmedia10/liveevents/myLiveEvent1/liveoutputs/",
      "type": "Microsoft.Media/mediaservices/liveevents/liveoutputs",
      "properties": {
        "description": null,
        "assetName": "95dafce4-5320-464c-8597-909373854119",
        "archiveWindowLength": "PT5M",
        "manifestName": "c3a23d4b-02a6-4937-a1ad-6416f463fdca",
        "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"
      }
    }
  ]
}

Definiciones

Nombre Description
createdByType

Tipo de identidad que creó el recurso.

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

ErrorDetail

Detalle del error.

ErrorResponse

Respuesta de error

Hls

HTTP Live Streaming configuración de empaquetado (HLS) para la salida en vivo.

LiveOutput

Salida en vivo.

LiveOutputListResult

LiveOutputListResult

LiveOutputResourceState

Estado de recurso de la salida dinámica.

systemData

Metadatos relacionados con la creación y la última modificación del recurso.

createdByType

Tipo de identidad que creó el recurso.

Nombre Tipo Description
Application

string

Key

string

ManagedIdentity

string

User

string

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

Nombre Tipo Description
info

object

Información adicional.

type

string

Tipo de información adicional.

ErrorDetail

Detalle del error.

Nombre Tipo Description
additionalInfo

ErrorAdditionalInfo[]

Información adicional del error.

code

string

Código de error.

details

ErrorDetail[]

Los detalles del error.

message

string

El mensaje de error.

target

string

Destino del error.

ErrorResponse

Respuesta de error

Nombre Tipo Description
error

ErrorDetail

Objeto de error.

Hls

HTTP Live Streaming configuración de empaquetado (HLS) para la salida en vivo.

Nombre Tipo Description
fragmentsPerTsSegment

integer

Número de fragmentos de un segmento de TS de HTTP Live Streaming (HLS) en la salida del evento en directo. Este valor no afecta a la relación de empaquetado para la salida de CMAF de HLS.

LiveOutput

Salida en vivo.

Nombre Tipo Description
id

string

Identificador de recurso completo del recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Nombre del recurso.

properties.archiveWindowLength

string

Tiempo ISO 8601 entre 1 minuto y 25 horas para indicar la longitud máxima del contenido que se puede archivar en el recurso para esta salida en vivo. Esto también establece la longitud máxima del contenido para la ventana de rebobinado. Por ejemplo, use PT1H30M para indicar 1 hora y 30 minutos de ventana de archivo.

properties.assetName

string

Recurso en el que se escribirá la salida dinámica.

properties.created

string

Hora de creación de la salida en vivo.

properties.description

string

Descripción de la salida en vivo.

properties.hls

Hls

HTTP Live Streaming configuración de empaquetado (HLS) para la salida en vivo.

properties.lastModified

string

Hora en que se modificó por última vez la salida en directo.

properties.manifestName

string

Nombre del archivo de manifiesto. Si no se proporciona, el servicio generará uno automáticamente.

properties.outputSnapTime

integer

La marca de tiempo inicial en la que se iniciará la salida en directo, cualquier contenido antes de que este valor no se archive.

properties.provisioningState

string

Estado de aprovisionamiento de la salida en vivo.

properties.resourceState

LiveOutputResourceState

Estado de recurso de la salida dinámica.

properties.rewindWindowLength

string

Tiempo ISO 8601 entre 1 minuto y la duración del archivoWindowLength para controlar la duración de la ventana que se puede buscar durante live. El servicio no usará esta propiedad una vez que LiveOutput se detenga. El VOD archivado tendrá contenido completo con archiveWindowLength original. Por ejemplo, use PT1H30M para indicar una hora y 30 minutos de longitud de ventana de rebobinado. El servicio usará el valor predeterminado implícito de 30 m solo si Live Event habilita LL.

systemData

systemData

Metadatos del sistema relacionados con este recurso.

type

string

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

LiveOutputListResult

LiveOutputListResult

Nombre Tipo Description
@odata.count

integer

Número de resultados.

@odata.nextLink

string

Vínculo al siguiente conjunto de resultados. No está vacío si el valor contiene una lista incompleta de salidas dinámicas.

value

LiveOutput[]

Resultado de la operación List LiveOutput.

LiveOutputResourceState

Estado de recurso de la salida dinámica.

Nombre Tipo Description
Creating

string

Se está creando la salida en vivo. No se archiva ningún contenido en el recurso hasta que la salida en vivo está en estado de ejecución.

Deleting

string

La salida en vivo se está eliminando. El recurso activo se está convirtiendo de activo a activo a petición. Las direcciones URL de streaming creadas en el recurso de salida en vivo siguen funcionando.

Running

string

La salida en vivo se ejecuta y archiva el contenido de streaming en vivo en el recurso si hay una entrada válida de un codificador de contribución.

systemData

Metadatos relacionados con la creación y la última modificación del recurso.

Nombre Tipo Description
createdAt

string

Marca de tiempo de creación de recursos (UTC).

createdBy

string

Identidad que creó el recurso.

createdByType

createdByType

Tipo de identidad que creó el recurso.

lastModifiedAt

string

Marca de tiempo de la última modificación del recurso (UTC)

lastModifiedBy

string

Identidad que modificó por última vez el recurso.

lastModifiedByType

createdByType

Tipo de identidad que modificó por última vez el recurso.