| 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