Herdado de NSObject
Declarado em OTNetworkStatsKit.h

Visão geral

Descreve as estatísticas de vídeo de um assinante. Consulte [OTSubscriberKit setNetworkStatsDelegate:].

videoPacketsLost

O número estimado de pacotes de vídeo perdidos por esse assinante.

@property (readonly) uint64_t videoPacketsLost

Declarado em

OTNetworkStatsKit.h

videoPacketsReceived

O número de pacotes de vídeo recebidos por este assinante.

@property (readonly) uint64_t videoPacketsReceived

Declarado em

OTNetworkStatsKit.h

videoBytesReceived

O número de bytes de vídeo recebidos por este assinante.

@property (readonly) uint64_t videoBytesReceived

Declarado em

OTNetworkStatsKit.h

timestamp

O carimbo de data e hora, em milissegundos desde a época Unix, correspondente ao momento em que essas estatísticas foram coletadas.

@property (readonly) double timestamp

Declarado em

OTNetworkStatsKit.h

senderStats

Estatísticas de estimativa da rede do remetente. Essa propriedade é opcional e pode ser nula caso não haja dados disponíveis. Devido à latência da rede, as estatísticas do remetente podem não estar imediatamente disponíveis após a solicitação inicial de estatísticas. (Obsoleto: Utilize as estatísticas de links de mídia do assinante (OTSubscriberKitMediaLinkStats) em vez disso para obter métricas completas da rede, incluindo o transporte do editor remoto e informações sobre a origem da degradação da rede.)

@property (readonly, nullable) OTSenderStats *senderStats

Declarado em

OTNetworkStatsKit.h

width

A largura do quadro do vídeo, em pixels.

@property (readonly) int32_t width

Declarado em

OTNetworkStatsKit.h

height

A altura do quadro do vídeo, em pixels.

@property (readonly) int32_t height

Declarado em

OTNetworkStatsKit.h

decodedFrameRate

A taxa de quadros decodificados (em quadros por segundo).

@property (readonly) double decodedFrameRate

Declarado em

OTNetworkStatsKit.h

bitrate

A taxa de bits, em bits por segundo.

@property (readonly) int64_t bitrate

Declarado em

OTNetworkStatsKit.h

totalBitrate

A taxa de bits total, incluindo cabeçalhos RTP, preenchimento e carga útil, em bits por segundo.

@property (readonly) int64_t totalBitrate

Declarado em

OTNetworkStatsKit.h

pauseCount

O número de vezes que a reprodução do vídeo do assinante foi pausada.

@property (readonly) int64_t pauseCount

Discussão

O vídeo é considerado em pausa se o tempo decorrido desde o último quadro renderizado ultrapassar 5 segundos.

Declarado em

OTNetworkStatsKit.h

totalPausesDuration

A duração acumulada (em milissegundos) de todas as pausas no vídeo.

@property (readonly) int64_t totalPausesDuration

Declarado em

OTNetworkStatsKit.h

freezeCount

O número de vezes que o vídeo do assinante travou.

@property (readonly) int64_t freezeCount

Discussão

Um congelamento é definido de acordo com https://www.w3.org/TR/webrtc-stats/#dom-rtcinboundrtpstreamstats-freezecount

Declarado em

OTNetworkStatsKit.h

totalFreezesDuration

A duração acumulada (em milissegundos) de todos os congelamentos de vídeo.

@property (readonly) int64_t totalFreezesDuration

Declarado em

OTNetworkStatsKit.h

codec

O codec utilizado atualmente para este assinante.

@property (readonly, nullable) NSString *codec

Declarado em

OTNetworkStatsKit.h