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


Тип ресурса mediaStream

Пространство имен: microsoft.graph.callRecords

Представляет сведения о потоке мультимедиа между двумя конечными точками в вызове.

Свойства

Свойство Тип Описание
audioCodec microsoft.graph.callRecords.audioCodec Имя кодека, используемое для кодирования звука для передачи по сети. Возможные значения: unknown, , invalid, cn, pcmupcma, amrWide, , g7221g722, g7221c, g729muchv2satinFullbandmultiChannelAudioopussatin, rtAudio8, , rtAudio16silk, , , silkNarrow, silkWide, siren, . unknownFutureValuexmsRta
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
}