Live Events - List
Перечисление трансляций
Списки все трансляции в учетной записи.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents?api-version=2022-11-01
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
account
|
path | True |
string |
Имя учетной записи Служб мультимедиа. |
resource
|
path | True |
string |
Имя группы ресурсов в подписке Azure. |
subscription
|
path | True |
string |
Уникальный идентификатор подписки Microsoft Azure. |
api-version
|
query | True |
string |
Версия API, которая будет использоваться с клиентским запросом. |
Ответы
Имя | Тип | Описание |
---|---|---|
200 OK |
Все в порядке. Запрос выполнен успешно. |
|
Other Status Codes |
Ответ об ошибке потоковой передачи, описывающий причину сбоя операции. |
Примеры
List all LiveEvents
Образец запроса
Пример ответа
{
"value": [
{
"name": "myLiveEvent1",
"id": "/subscriptions/0a6ec948-5a62-437d-b9df-934dc7c1b722/resourceGroups/mediaresources/providers/Microsoft.Media/mediaservices/slitestmedia10/liveevents/myLiveEvent1",
"type": "Microsoft.Media/mediaservices/liveevents",
"location": "West US",
"tags": {
"tag1": "value1",
"tag2": "value2"
},
"properties": {
"description": "test event 1",
"resourceState": "Stopped",
"provisioningState": "Succeeded",
"created": "2018-03-03T02:25:08.5564064Z",
"lastModified": "2018-03-03T02:25:08.5564064Z",
"useStaticHostname": false,
"streamOptions": [],
"input": {
"keyFrameIntervalDuration": "PT6S",
"streamingProtocol": "RTMP",
"accessToken": "<accessToken>",
"endpoints": [
{
"protocol": "RTMP",
"url": "rtmp://clouddeployment.media-test.net:1935/live/de153bb0814542d9b7e2339ce9430dc4"
},
{
"protocol": "RTMP",
"url": "rtmp://clouddeployment.media-test.net:1936/live/de153bb0814542d9b7e2339ce9430dc4"
},
{
"protocol": "RTMP",
"url": "rtmps://clouddeployment.media-test.net:2935/live/de153bb0814542d9b7e2339ce9430dc4"
},
{
"protocol": "RTMP",
"url": "rtmps://clouddeployment.media-test.net:2936/live/de153bb0814542d9b7e2339ce9430dc4"
}
],
"timedMetadataEndpoints": [
{
"url": "https://clouddeployment.media-test.net/de153bb0814542d9b7e2339ce9430dc4/ingest.isml/eventdata"
}
]
},
"preview": {
"previewLocator": "a220e223-faf8-4e03-b9a9-2c2432f48025",
"streamingPolicyName": null,
"accessControl": {
"ip": {
"allow": [
{
"name": "AllowAll",
"address": "0.0.0.0",
"subnetPrefixLength": 0
}
]
}
},
"endpoints": [
{
"protocol": "FragmentedMP4",
"url": "https://myliveevent1-slitestmedia10.preview-usso.channel.mediaservices.windows.net/a220e223-faf8-4e03-b9a9-2c2432f48025/preview.ism/manifest"
}
]
},
"encoding": {
"encodingType": "None",
"presetName": null
},
"crossSiteAccessPolicies": {
"clientAccessPolicy": null,
"crossDomainPolicy": null
}
}
}
]
}
Определения
Имя | Описание |
---|---|
created |
Тип удостоверения, создавшего ресурс. |
Cross |
Политика клиентского доступа. |
Error |
Дополнительные сведения об ошибке управления ресурсами. |
Error |
Сведения об ошибке. |
Error |
Сообщение об ошибке |
IPAccess |
Управление доступом по IP-адресу. |
IPRange |
Диапазон IP-адресов в схеме CIDR. |
Live |
Трансляция. |
Live |
Указывает тип трансляции и необязательные параметры кодирования для кодирования динамических событий. |
Live |
Тип трансляции. Если для encodingType задано значение PassthroughBasic или PassthroughStandard, служба просто проходит через входящие уровни видео и аудио в выходные данные. Если для encodingType задано значение Standard или Premium1080p, динамический кодировщик перекодирует входящий поток на несколько скоростей или слоев. Подробнее см. в разделе https://go.microsoft.com/fwlink/?linkid=2095101. Это свойство нельзя изменить после создания трансляции. |
Live |
Конечная точка трансляции. |
Live |
Входные данные трансляции. |
Live |
Управление доступом по IP-адресу для ввода трансляции. |
Live |
Входной протокол для трансляции. Он указывается во время создания и не может быть обновлен. |
Live |
Условие выбора дорожки. Это свойство зарезервировано для использования в будущем. Любое значение, заданное для этого свойства, будет игнорироваться. |
Live |
LiveEventListResult |
Live |
Описывает дорожку транскрибирования в выходных данных трансляции, созданной с помощью транскрибирования речи в текст. Это свойство зарезервировано для использования в будущем. Любое значение, заданное для этого свойства, будет игнорироваться. |
Live |
Параметры предварительного просмотра трансляций. |
Live |
Управление доступом по IP-адресу для конечной точки предварительной версии трансляции. |
Live |
Состояние ресурса трансляции. Подробнее см. в разделе https://go.microsoft.com/fwlink/?linkid=2139012. |
Live |
Конечная точка вставки метаданных трансляции. |
Live |
Описывает дорожки транскрибирования в выходных данных трансляции, созданные с помощью транскрибирования речи в текст. Это свойство зарезервировано для использования в будущем. Любое значение, заданное для этого свойства, будет игнорироваться. |
Stream |
Параметры, используемые для события LiveEvent. Это значение указывается во время создания и не может быть обновлено. Допустимые значения для входных значений массива: Default и LowLatency. |
Stretch |
Указывает, как будет изменен размер входного видео в соответствии с требуемыми разрешениями вывода. Значение по умолчанию — Нет. |
system |
Метаданные, относящиеся к созданию и последнему изменению ресурса. |
createdByType
Тип удостоверения, создавшего ресурс.
Имя | Тип | Описание |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
CrossSiteAccessPolicies
Политика клиентского доступа.
Имя | Тип | Описание |
---|---|---|
clientAccessPolicy |
string |
Содержимое clientaccesspolicy.xml, используемое Silverlight. |
crossDomainPolicy |
string |
Содержимое crossdomain.xml, используемое Silverlight. |
ErrorAdditionalInfo
Дополнительные сведения об ошибке управления ресурсами.
Имя | Тип | Описание |
---|---|---|
info |
object |
Дополнительные сведения. |
type |
string |
Тип дополнительных сведений. |
ErrorDetail
Сведения об ошибке.
Имя | Тип | Описание |
---|---|---|
additionalInfo |
Дополнительные сведения об ошибке. |
|
code |
string |
Код ошибки. |
details |
Сведения об ошибке. |
|
message |
string |
Сообщение об ошибке. |
target |
string |
Целевой объект ошибки. |
ErrorResponse
Сообщение об ошибке
Имя | Тип | Описание |
---|---|---|
error |
Объект ошибки. |
IPAccessControl
Управление доступом по IP-адресу.
Имя | Тип | Описание |
---|---|---|
allow |
IPRange[] |
Список разрешенных IP-адресов. |
IPRange
Диапазон IP-адресов в схеме CIDR.
Имя | Тип | Описание |
---|---|---|
address |
string |
IP-адрес. |
name |
string |
Понятное имя диапазона IP-адресов. |
subnetPrefixLength |
integer |
Длина префикса маски подсети (см. нотацию CIDR). |
LiveEvent
Трансляция.
Имя | Тип | Описание |
---|---|---|
id |
string |
Полный идентификатор ресурса. Пример : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
location |
string |
Географическое расположение, в котором находится ресурс |
name |
string |
Имя ресурса. |
properties.created |
string |
Время создания трансляции |
properties.crossSiteAccessPolicies |
Политики доступа к трансляциям между сайтами. |
|
properties.description |
string |
Описание трансляции. |
properties.encoding |
Параметры кодирования для трансляции. Он определяет, используется ли динамический кодировщик для трансляции, и параметры динамического кодировщика, если он используется. |
|
properties.hostnamePrefix |
string |
Если параметр useStaticHostname имеет значение true, в параметре hostnamePrefix указывается первая часть имени узла, назначенная конечным точкам предварительного просмотра и приема трансляций. Последняя часть имени узла представляет собой сочетание этого префикса, имя учетной записи службы мультимедиа и короткий код для центра обработки данных Службы мультимедиа Azure. |
properties.input |
Параметры ввода трансляции. Он определяет, как трансляция получает входные данные от кодировщика вкладов. |
|
properties.lastModified |
string |
Время последнего изменения трансляции. |
properties.preview |
Параметры предварительного просмотра трансляций. Предварительная версия позволяет производителям трансляций просматривать содержимое потоковой трансляции без создания выходных данных. |
|
properties.provisioningState |
string |
Состояние подготовки трансляции. |
properties.resourceState |
Состояние ресурса трансляции. Подробнее см. в разделе https://go.microsoft.com/fwlink/?linkid=2139012. |
|
properties.streamOptions |
Параметры, используемые для события LiveEvent. Это значение указывается во время создания и не может быть обновлено. Допустимые значения для входных значений массива: Default и LowLatency. |
|
properties.transcriptions |
Параметры динамического транскрибирования для трансляции. Дополнительные сведения о функции динамического транскрибирования см https://go.microsoft.com/fwlink/?linkid=2133742 . в этой статье. |
|
properties.useStaticHostname |
boolean |
Указывает, будет ли присвоено статическое имя узла конечным точкам предварительного просмотра и приема трансляций. Это значение можно обновить, только если трансляция находится в режиме ожидания. |
systemData |
Системные метаданные, относящиеся к этому ресурсу. |
|
tags |
object |
Теги ресурсов. |
type |
string |
Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts" |
LiveEventEncoding
Указывает тип трансляции и необязательные параметры кодирования для кодирования динамических событий.
Имя | Тип | Описание |
---|---|---|
encodingType |
Тип трансляции. Если для encodingType задано значение PassthroughBasic или PassthroughStandard, служба просто проходит через входящие уровни видео и аудио в выходные данные. Если для encodingType задано значение Standard или Premium1080p, динамический кодировщик перекодирует входящий поток на несколько скоростей или слоев. Подробнее см. в разделе https://go.microsoft.com/fwlink/?linkid=2095101. Это свойство нельзя изменить после создания трансляции. |
|
keyFrameInterval |
string |
Используйте значение времени ISO 8601 от 0,5 до 20 секунд, чтобы указать длину выходного фрагмента для видео- и аудиодорожек трансляции кодирования. Например, используйте PT2S, чтобы указать 2 секунды. Для видеодорожки он также определяет интервал ключевого кадра или длину GoP (группы изображений). Если это значение не задано для трансляции кодирования, длительность фрагмента по умолчанию составляет 2 секунды. Значение не может быть задано для трансляций сквозной передачи. |
presetName |
string |
Необязательное имя предустановки кодирования, используемое, если encodingType не равно None. Это значение указывается во время создания и не может быть обновлено. Если для encodingType задано значение Standard, то по умолчанию используется имя предустановки Default720p. В противном случае, если для encodingType задано значение Premium1080p, предустановка по умолчанию — Default1080p. |
stretchMode |
Указывает, как будет изменен размер входного видео в соответствии с требуемыми разрешениями вывода. Значение по умолчанию — Нет. |
LiveEventEncodingType
Тип трансляции. Если для encodingType задано значение PassthroughBasic или PassthroughStandard, служба просто проходит через входящие уровни видео и аудио в выходные данные. Если для encodingType задано значение Standard или Premium1080p, динамический кодировщик перекодирует входящий поток на несколько скоростей или слоев. Подробнее см. в разделе https://go.microsoft.com/fwlink/?linkid=2095101. Это свойство нельзя изменить после создания трансляции.
Имя | Тип | Описание |
---|---|---|
None |
string |
Это то же самое, что и PassthroughStandard, см. описание ниже. Это значение перечисления является устаревшим. |
PassthroughBasic |
string |
Полученный поток проходит через трансляцию из кодировщика вкладов без дальнейшей обработки. В режиме PassthroughBasic прием ограничен 5 Мбит/с и допускается только 1 одновременный динамический вывод. Динамическое транскрибирование недоступно. |
PassthroughStandard |
string |
Полученный поток проходит через трансляцию из кодировщика вкладов без дальнейшей обработки. Доступно динамическое транскрибирование. Ограничения скорости приема гораздо выше, и допускается до 3 одновременных динамических выходов. |
Premium1080p |
string |
Динамический кодировщик вкладов отправляет поток с одной скоростью в динамическое событие, а Службы мультимедиа создают несколько потоков скорости. Разрешение выходных данных не может превышать 1080p. |
Standard |
string |
Динамический кодировщик вкладов отправляет поток с одной скоростью в динамическое событие, а Службы мультимедиа создают несколько потоков скорости. Разрешение выходных данных не может превышать 720p. |
LiveEventEndpoint
Конечная точка трансляции.
Имя | Тип | Описание |
---|---|---|
protocol |
string |
Протокол конечной точки. |
url |
string |
URL-адрес конечной точки. |
LiveEventInput
Входные данные трансляции.
Имя | Тип | Описание |
---|---|---|
accessControl |
Управление доступом для ввода трансляции. |
|
accessToken |
string |
UUID в строковой форме для уникальной идентификации потока. Этот параметр можно указать во время создания, но не может быть обновлен. Если этот параметр опущен, служба создаст уникальное значение. |
endpoints |
Входные конечные точки для трансляции. |
|
keyFrameIntervalDuration |
string |
Iso 8601: длительность интервала ключевого кадра входных данных. Это значение задает свойство EXT-X-TARGETDURATION в выходных данных HLS. Например, используйте PT2S, чтобы указать 2 секунды. Оставьте значение пустым для кодирования трансляций. |
streamingProtocol |
Входной протокол для трансляции. Он указывается во время создания и не может быть обновлен. |
|
timedMetadataEndpoints |
Конечные точки метаданных для трансляции. |
LiveEventInputAccessControl
Управление доступом по IP-адресу для ввода трансляции.
Имя | Тип | Описание |
---|---|---|
ip |
Свойства управления доступом по IP-адресу. |
LiveEventInputProtocol
Входной протокол для трансляции. Он указывается во время создания и не может быть обновлен.
Имя | Тип | Описание |
---|---|---|
FragmentedMP4 |
string |
Входные данные Smooth Streaming будут отправлены кодировщиком вкладов в трансляцию. |
RTMP |
string |
Входные данные RTMP будут отправляться кодировщиком вкладов в трансляцию. |
LiveEventInputTrackSelection
Условие выбора дорожки. Это свойство зарезервировано для использования в будущем. Любое значение, заданное для этого свойства, будет игнорироваться.
Имя | Тип | Описание |
---|---|---|
operation |
string |
Операция сравнения. Это свойство зарезервировано для использования в будущем. Любое значение, заданное для этого свойства, будет игнорироваться. |
property |
string |
Имя свойства для выбора. Это свойство зарезервировано для использования в будущем. Любое значение, заданное для этого свойства, будет игнорироваться. |
value |
string |
Значение свойства для выбора. Это свойство зарезервировано для использования в будущем. Любое значение, заданное для этого свойства, будет игнорироваться. |
LiveEventListResult
LiveEventListResult
Имя | Тип | Описание |
---|---|---|
@odata.count |
integer |
Число результатов. |
@odata.nextLink |
string |
Ссылка на следующий набор результатов. Не пусто, если значение содержит неполный список динамических выходных данных. |
value |
Результат операции перечисления динамических событий. |
LiveEventOutputTranscriptionTrack
Описывает дорожку транскрибирования в выходных данных трансляции, созданной с помощью транскрибирования речи в текст. Это свойство зарезервировано для использования в будущем. Любое значение, заданное для этого свойства, будет игнорироваться.
Имя | Тип | Описание |
---|---|---|
trackName |
string |
Имя выходной дорожки. Это свойство зарезервировано для использования в будущем. Любое значение, заданное для этого свойства, будет игнорироваться. |
LiveEventPreview
Параметры предварительного просмотра трансляций.
Имя | Тип | Описание |
---|---|---|
accessControl |
Управление доступом для предварительного просмотра трансляции. |
|
alternativeMediaId |
string |
Альтернативный идентификатор мультимедиа, связанный с указателем потоковой передачи, созданным для предварительной версии. Это значение указывается во время создания и не может быть обновлено. Идентификатор можно использовать в CustomLicenseAcquisitionUrlTemplate или CustomKeyAcquisitionUrlTemplate объекта StreamingPolicy, указанного в поле StreamingPolicy. |
endpoints |
Конечные точки для предварительной версии. Не делитесь URL-адресом предварительного просмотра с аудиторией трансляции. |
|
previewLocator |
string |
Идентификатор указателя предварительного просмотра в формате Guid. Если указать этот параметр во время создания, вызывающий объект может узнать URL-адрес указателя предварительного просмотра перед созданием события. Если этот параметр опущен, служба создаст случайный идентификатор. Это значение не может быть обновлено после создания трансляции. |
streamingPolicyName |
string |
Имя политики потоковой передачи, используемой для предварительного просмотра трансляции. Это значение указывается во время создания и не может быть обновлено. |
LiveEventPreviewAccessControl
Управление доступом по IP-адресу для конечной точки предварительной версии трансляции.
Имя | Тип | Описание |
---|---|---|
ip |
Свойства управления доступом по IP-адресу. |
LiveEventResourceState
Состояние ресурса трансляции. Подробнее см. в разделе https://go.microsoft.com/fwlink/?linkid=2139012.
Имя | Тип | Описание |
---|---|---|
Allocating |
string |
Действие выделения было вызвано для трансляции, и ресурсы подготавливаются для этого трансляции. После успешного завершения выделения трансляция перейдет в состояние StandBy. |
Deleting |
string |
Трансляция удаляется. В этом переходном состоянии оплата не начисляется. В этом состоянии обновление и потоковая передача запрещены. |
Running |
string |
Ресурсы для трансляции успешно выделены, URL-адреса приема и предварительного просмотра созданы, все готово к получению прямых трансляций. На этом этапе начисление оплаты активно. Чтобы остановить начисление платы, нужно явно вызвать функцию Stop (Остановить) для ресурса трансляции. |
StandBy |
string |
Ресурсы трансляции подготовлены и готовы к запуску. В этом состоянии начисляется плата. Большинство свойств еще можно изменить, но в этом состоянии прием и потоковая передача запрещены. |
Starting |
string |
Запускается трансляция и выделяются ресурсы. В этом состоянии начисление оплаты не происходит. В этом состоянии обновление и потоковая передача запрещены. Если возникает ошибка, трансляция возвращается в состояние "Остановлена". |
Stopped |
string |
Это начальное состояние трансляции после ее создания, если не было указано значение true для параметра autostart. В этом состоянии плата не начисляется. В этом состоянии свойства трансляции можно обновить, но потоковая передача запрещена. |
Stopping |
string |
Трансляция останавливается и выделенные ресурсы освобождаются. В этом переходном состоянии оплата не начисляется. В этом состоянии обновление и потоковая передача запрещены. |
LiveEventTimedMetadataEndpoint
Конечная точка вставки метаданных трансляции.
Имя | Тип | Описание |
---|---|---|
url |
string |
URL-адрес конечной точки метаданных. |
LiveEventTranscription
Описывает дорожки транскрибирования в выходных данных трансляции, созданные с помощью транскрибирования речи в текст. Это свойство зарезервировано для использования в будущем. Любое значение, заданное для этого свойства, будет игнорироваться.
Имя | Тип | Описание |
---|---|---|
inputTrackSelection |
Предоставляет механизм выбора звуковой дорожки во входном динамическом канале, к которому применяется транскрибирование речи в текст. Это свойство зарезервировано для использования в будущем. Любое значение, заданное для этого свойства, будет игнорироваться. |
|
language |
string |
Указывает язык (языковой стандарт), используемый для транскрибирования речи в текст. Он должен соответствовать языку речи в звуковой дорожке. Значение должно быть в формате BCP-47 (например, en-US). Дополнительные сведения о функции транскрибирования в реальном времени и списке поддерживаемых языков см https://go.microsoft.com/fwlink/?linkid=2133742 . в этой статье. |
outputTranscriptionTrack |
Описывает дорожку транскрибирования в выходных данных трансляции, созданной с помощью транскрибирования речи в текст. Это свойство зарезервировано для использования в будущем. Любое значение, заданное для этого свойства, будет игнорироваться. |
StreamOptionsFlag
Параметры, используемые для события LiveEvent. Это значение указывается во время создания и не может быть обновлено. Допустимые значения для входных значений массива: Default и LowLatency.
Имя | Тип | Описание |
---|---|---|
Default |
string |
Потоковая трансляция без специальной оптимизации задержки. |
LowLatency |
string |
Трансляция обеспечивает более низкую сквозную задержку, уменьшая внутренние буферы. |
LowLatencyV2 |
string |
Трансляция оптимизирована для сквозной задержки. Этот параметр доступен только для кодирования динамических событий с помощью входных данных RTMP. Выходные данные можно передавать в потоковую передачу в форматах HLS или DASH. Длина перемотки архива или DVR выходных данных ограничена 6 часами. Используйте параметр потока LowLatency для всех остальных сценариев. |
StretchMode
Указывает, как будет изменен размер входного видео в соответствии с требуемыми разрешениями вывода. Значение по умолчанию — Нет.
Имя | Тип | Описание |
---|---|---|
AutoFit |
string |
Заполните выходные данные (с помощью поля "Буквы" или "Столбик"), чтобы учитывать разрешение выходных данных, при этом убедитесь, что активная область видео в выходных данных имеет то же соотношение сторон, что и входные данные. Например, если входные данные равны 1920 x 1080, а предустановка кодировки запрашивает 1280x1280, то выходные данные будут иметь размер 1280x1280, который содержит внутренний прямоугольник 1280x720 с пропорциями 16:9, а столбец в ширину 280 пикселей слева и справа. |
AutoSize |
string |
Переопределите разрешение выходных данных и измените его в соответствии с пропорциями отображения входных данных без заполнения. Например, если разрешение исходного видео составляет 1920×1080, а в предустановках кодирования задано 1280×1280, предустановленное значение будет изменено, а разрешение выходного видео составит 1280×720, что соответствует пропорциям входного видео, равным 16:9. |
None |
string |
Строго учитывает разрешение выходных данных, указанное в предустановке кодирования, без учета пропорций пикселей или пропорций отображения входного видео. |
systemData
Метаданные, относящиеся к созданию и последнему изменению ресурса.
Имя | Тип | Описание |
---|---|---|
createdAt |
string |
Метка времени создания ресурса (UTC). |
createdBy |
string |
Удостоверение, создающее ресурс. |
createdByType |
Тип удостоверения, создавшего ресурс. |
|
lastModifiedAt |
string |
Метка времени последнего изменения ресурса (UTC) |
lastModifiedBy |
string |
Удостоверение, которое в последний раз изменял ресурс. |
lastModifiedByType |
Тип удостоверения, изменяющего ресурс в последний раз. |