Тип ресурса mediaStream
Пространство имен: microsoft.graph.callRecords
Представляет сведения о потоке мультимедиа между двумя конечными точками в вызове.
Свойства
Свойство | Тип | Описание |
---|---|---|
audioCodec | microsoft.graph.callRecords.audioCodec | Имя кодека, используемое для кодирования звука для передачи по сети. Возможные значения: unknown , , invalid , cn , pcmu pcma , amrWide , , g7221 g722 , g7221c , g729 muchv2 satinFullband multiChannelAudio opus satin , rtAudio8 , , rtAudio16 silk , , , silkNarrow , silkWide , siren , . unknownFutureValue xmsRta |
averageAudioDegradation | Двойное с плавающей точкой | Средняя оценка мнений по сети для потоковой передачи. Указывает, насколько потеря сети и дрожь повлияли на качество полученного звука. |
averageAudioNetworkJitter | Duration (Длительность) | Среднее дрожание для потока, вычисленного согласно стандарту RFC 3550, обозначенное в формате ISO 8601 . Например, 1 секунда обозначается как 'PT1S' , где "P" — это конструктор длительности, "T" — это указатель времени, а "S" — второй. |
averageBandwidthEstimate | Int64 | Средняя предполагаемая пропускная способность между двумя конечными точками в битах в секунду. |
averageFreezeDuration | Duration (Длительность) | Средняя длительность полученного времени замораживания в видеопотоке. |
averageJitter | Duration (Длительность) | Среднее дрожание для потока, вычисленного согласно стандарту RFC 3550, обозначенное в формате ISO 8601 . Например, 1 секунда обозначается как 'PT1S' , где "P" — это конструктор длительности, "T" — это указатель времени, а "S" — второй. |
averagePacketLossRate | Двойное с плавающей точкой | Средняя скорость потери пакетов для потока. |
averageRatioOfConcealedSamples | Двойное с плавающей точкой | Отношение количества аудиокадров с образцами, созданными при сокрытии потери пакетов, к общему количеству аудиокадров. |
averageReceivedFrameRate | Двойное с плавающей точкой | Среднее количество кадров в секунду для всех видеопотоков, вычисляемых в течение сеанса. |
averageRoundTripTime | Duration (Длительность) | Среднее время кругового пути распространения по сети, вычисленное согласно стандарту RFC 3550, обозначенное в формате ISO 8601 . Например, 1 секунда обозначается как 'PT1S' , где "P" — это конструктор длительности, "T" — это указатель времени, а "S" — второй. |
averageVideoFrameLossPercentage | Двойное с плавающей точкой | Средний процент потерянных видеокадров, отображаемых для пользователя. |
averageVideoFrameRate | Двойное с плавающей точкой | Среднее количество кадров в секунду, полученных для видеопотока, вычисляется в течение сеанса. |
averageVideoPacketLossRate | Двойное с плавающей точкой | Средняя доля потерянных пакетов, как указано в RFC 3550, вычисляется в течение сеанса. |
endDateTime | DateTimeOffset | Время окончания потока в формате UTC. Тип DateTimeOffset представляет сведения о дате и времени с использованием формата ISO 8601 и всегда указывает время в формате UTC. Например, значение полуночи 1 января 2014 г. в формате UTC: 2014-01-01T00:00:00Z . Это поле доступно только для потоков, использующих протокол SIP. |
isAudioForwardErrorCorrectionUsed | Логический | Указывает, использовалась ли прямая коррекция ошибок (FEC) в какой-то момент во время сеанса. По умолчанию используется значение NULL. |
lowFrameRateRatio | Двойное с плавающей точкой | Доля вызова, где частота кадров меньше 7,5 кадров в секунду. |
lowVideoProcessingCapabilityRatio | Двойное с плавающей точкой | Доля вызова, в котором клиент выполняет менее 70 % ожидаемых возможностей обработки видео. |
maxAudioNetworkJitter | Duration (Длительность) | Максимальное число звуковых сетей, вычисляемых для каждого из 20-секундных окон во время сеанса, обозначенное в формате ISO 8601 . Например, 1 секунда обозначается как 'PT1S' , где "P" — это конструктор длительности, "T" — это указатель времени, а "S" — второй. |
maxJitter | Duration (Длительность) | Максимальное дрожание для потока, вычисленного, как указано в RFC 3550, обозначенное в формате ISO 8601 . Например, 1 секунда обозначается как 'PT1S' , где "P" — это конструктор длительности, "T" — это указатель времени, а "S" — второй. |
maxPacketLossRate | Двойное с плавающей точкой | Максимальная скорость потери пакетов для потока. |
maxRatioOfConcealedSamples | Двойное с плавающей точкой | Максимальное соотношение пакетов, скрытых целителем. |
maxRoundTripTime | Duration (Длительность) | Максимальное время кругового пути распространения по сети, вычисленное, как указано в RFC 3550, обозначенное в формате ISO 8601 . Например, 1 секунда обозначается как 'PT1S' , где "P" — это конструктор длительности, "T" — это указатель времени, а "S" — второй. |
packetUtilization | Int64 | Количество пакетов для потока. |
postForwardErrorCorrectionPacketLossRate | Двойное с плавающей точкой | Скорость потери пакетов после применения FEC агрегирована во всех видеопотоках и кодеках. |
rmsFreezeDuration | Duration (Длительность) | Средняя длительность полученного времени замораживания в видеопотоке, представленном в корневом квадрате. |
startDateTime | DateTimeOffset | Время запуска потока в формате UTC. Тип DateTimeOffset представляет сведения о дате и времени с использованием формата ISO 8601 и всегда указывает время в формате UTC. Например, значение полуночи 1 января 2014 г. в формате UTC: 2014-01-01T00:00:00Z . Это поле доступно только для потоков, использующих протокол SIP. |
streamDirection | microsoft.graph.callRecords.mediaStreamDirection | Указывает направление потока мультимедиа. Возможные значения: callerToCallee , calleeToCaller . |
streamId | String | Уникальный идентификатор потока. |
videoCodec | microsoft.graph.callRecords.videoCodec | Имя кодека, используемое для кодирования видео для передачи по сети. Возможные значения: unknown , invalid , av1 , h263 , h264 , h264s , h264uc , h265 , rtvc1 , rtVideo , xrtvc1 , unknownFutureValue . |
wasMediaBypassed | Логический | Значение true, если поток мультимедиа обошел сервер-посредник и напрямую перешел между клиентом и шлюзом ТСОП или УАТС, в противном случае — значение false. |
Представление JSON
В следующем представлении JSON показан тип ресурса.
{
"audioCodec": "String",
"averageAudioDegradation": "Double",
"averageAudioNetworkJitter": "String (duration)",
"averageBandwidthEstimate": 1024,
"averageFreezeDuration": "String (duration)",
"averageJitter": "String (duration)",
"averagePacketLossRate": "Double",
"averageRatioOfConcealedSamples": "Double",
"averageReceivedFrameRate": "Double",
"averageRoundTripTime": "String (duration)",
"averageVideoFrameLossPercentage": "Double",
"averageVideoFrameRate": "Double",
"averageVideoPacketLossRate": "Double",
"endDateTime": "String (timestamp)",
"isAudioForwardErrorCorrectionUsed": "Boolean",
"lowFrameRateRatio": "Double",
"lowVideoProcessingCapabilityRatio": "Double",
"maxAudioNetworkJitter": "String (duration)",
"maxJitter": "String (duration)",
"maxPacketLossRate": "Double",
"maxRatioOfConcealedSamples": "Double",
"maxRoundTripTime": "String (duration)",
"packetUtilization": 1024,
"postForwardErrorCorrectionPacketLossRate": "Double",
"rmsFreezeDuration": "String (duration)",
"startDateTime": "String (timestamp)",
"streamDirection": "String",
"streamId": "String",
"videoCodec": "String",
"wasMediaBypassed": true
}