Поделиться через


Live Outputs - List

Вывод списка выходных данных в режиме реального времени
Списки выходные данные трансляции.

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

Параметры URI

Имя В Обязательно Тип Описание
accountName
path True

string

Имя учетной записи Служб мультимедиа.

liveEventName
path True

string

Имя трансляции, максимальная длина — 32.

Шаблон регулярного выражения: ^[a-zA-Z0-9]+(-*[a-zA-Z0-9])*$

resourceGroupName
path True

string

Имя группы ресурсов в подписке Azure.

subscriptionId
path True

string

Уникальный идентификатор подписки Microsoft Azure.

api-version
query True

string

Версия API, которая будет использоваться с клиентским запросом.

Ответы

Имя Тип Описание
200 OK

LiveOutputListResult

Все в порядке. Запрос выполнен успешно.

Other Status Codes

ErrorResponse

Ответ об ошибке потоковой передачи, описывающий причину сбоя операции.

Примеры

List all LiveOutputs

Образец запроса

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

Пример ответа

{
  "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"
      }
    }
  ]
}

Определения

Имя Описание
createdByType

Тип удостоверения, создавшего ресурс.

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

ErrorDetail

Сведения об ошибке.

ErrorResponse

Сообщение об ошибке

Hls

HTTP Live Streaming параметра упаковки (HLS) для выходных данных в режиме реального времени.

LiveOutput

Выходные данные трансляции.

LiveOutputListResult

LiveOutputListResult

LiveOutputResourceState

Состояние ресурса выходных данных в режиме реального времени.

systemData

Метаданные, относящиеся к созданию и последнему изменению ресурса.

createdByType

Тип удостоверения, создавшего ресурс.

Имя Тип Описание
Application

string

Key

string

ManagedIdentity

string

User

string

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

Имя Тип Описание
info

object

Дополнительные сведения.

type

string

Тип дополнительных сведений.

ErrorDetail

Сведения об ошибке.

Имя Тип Описание
additionalInfo

ErrorAdditionalInfo[]

Дополнительные сведения об ошибке.

code

string

Код ошибки.

details

ErrorDetail[]

Сведения об ошибке.

message

string

Сообщение об ошибке.

target

string

Целевой объект ошибки.

ErrorResponse

Сообщение об ошибке

Имя Тип Описание
error

ErrorDetail

Объект error.

Hls

HTTP Live Streaming параметра упаковки (HLS) для выходных данных в режиме реального времени.

Имя Тип Описание
fragmentsPerTsSegment

integer

Количество фрагментов в сегменте TS HTTP Live Streaming (HLS) в выходных данных трансляции. Это значение не влияет на коэффициент упаковки для выходных данных HLS CMAF.

LiveOutput

Выходные данные трансляции.

Имя Тип Описание
id

string

Полный идентификатор ресурса. Например: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Имя ресурса.

properties.archiveWindowLength

string

Время iso 8601 от 1 минуты до 25 часов, чтобы указать максимальную длину содержимого, которое может быть архивировано в ресурсе для этого динамического вывода. Это также задает максимальную длину содержимого для окна перемотки. Например, используйте PT1H30M, чтобы указать 1 час и 30 минут окна архивации.

properties.assetName

string

Ресурс, в который будут записываться выходные данные в реальном времени.

properties.created

string

Время создания выходных данных в реальном времени.

properties.description

string

Описание выходных данных в режиме реального времени.

properties.hls

Hls

HTTP Live Streaming параметра упаковки (HLS) для выходных данных в режиме реального времени.

properties.lastModified

string

Время последнего изменения выходных данных в реальном времени.

properties.manifestName

string

Имя файла манифеста. Если этот параметр не указан, служба создаст его автоматически.

properties.outputSnapTime

integer

Начальная метка времени, с которую будут начинаться выходные данные в реальном времени, любое содержимое до этого значения не будет архивировано.

properties.provisioningState

string

Состояние подготовки выходных данных в режиме реального времени.

properties.resourceState

LiveOutputResourceState

Состояние ресурса выходных данных в режиме реального времени.

properties.rewindWindowLength

string

Время в формате ISO 8601 от 1 минуты до длительности архиваWindowLength для управления длиной окна с возможностью поиска в реальном времени. Служба не будет использовать это свойство после остановки LiveOutput. Архивированный VOD будет иметь полное содержимое с исходным архивом ArchiveWindowLength. Например, используйте PT1H30M, чтобы указать продолжительность окна перемотки 1 час и 30 минут. Служба будет использовать неявное значение по умолчанию 30 мин, только если событие трансляции включает LL.

systemData

systemData

Системные метаданные, относящиеся к этому ресурсу.

type

string

Тип ресурса. Например, Microsoft.Compute/virtualMachines или Microsoft.Storage/storageAccounts.

LiveOutputListResult

LiveOutputListResult

Имя Тип Описание
@odata.count

integer

Число результатов.

@odata.nextLink

string

Ссылка на следующий набор результатов. Не пуст, если значение содержит неполный список выходных данных в режиме реального времени.

value

LiveOutput[]

Результат операции List LiveOutput.

LiveOutputResourceState

Состояние ресурса выходных данных в режиме реального времени.

Имя Тип Описание
Creating

string

Создаются динамические выходные данные. Содержимое не архивируется в ресурсе до тех пор, пока динамические выходные данные не будут запущены.

Deleting

string

Динамические выходные данные удаляются. Динамический ресурс преобразуется из активного в ресурс по запросу. Все URL-адреса потоковой передачи, созданные в активном выходном ресурсе, продолжают работать.

Running

string

Динамические выходные данные выполняются и архивируются потоковое содержимое потоковой передачи в ресурс при наличии допустимых входных данных от кодировщика вкладов.

systemData

Метаданные, относящиеся к созданию и последнему изменению ресурса.

Имя Тип Описание
createdAt

string

Метка времени создания ресурса (UTC).

createdBy

string

Удостоверение, создающее ресурс.

createdByType

createdByType

Тип удостоверения, создавшего ресурс.

lastModifiedAt

string

Метка времени последнего изменения ресурса (UTC)

lastModifiedBy

string

Удостоверение, которое последним изменял ресурс.

lastModifiedByType

createdByType

Тип удостоверения, которое последним изменял ресурс.