Pacote | flash.net |
Classe | public final class NetStreamInfo |
Herança | NetStreamInfo Object |
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5, Flash Lite 4 |
NetStream.info
, que tira um instantâneo do estado QOS atual e fornece as estatísticas de QOS através das propriedades de NetStreamInfo.
Nota: O AIR 3.0 para iOS não suporta nenhuma propriedade NetStreamInfo.
Propriedade | Definido por | ||
---|---|---|---|
audioBufferByteLength : Number [somente leitura]
Fornece o tamanho do buffer de áudio do Netstream em bytes. | NetStreamInfo | ||
audioBufferLength : Number [somente leitura]
Fornece o tamanho do buffer de áudio de NetStream em segundos. | NetStreamInfo | ||
audioByteCount : Number [somente leitura]
Especifica o total de bytes de áudio que chegou na fila, independentemente de quantos foram reproduzidos ou liberados. | NetStreamInfo | ||
audioBytesPerSecond : Number [somente leitura]
Especifica a taxa na qual o buffer de áudio NetStream é preenchido, em bytes por segundo. | NetStreamInfo | ||
audioLossRate : Number [somente leitura]
Especifica a perda de áudio para a sessão de NetStream. | NetStreamInfo | ||
byteCount : Number [somente leitura]
Especifica o total de bytes que chegou na fila, independentemente de quantos foram reproduzidos ou liberados. | NetStreamInfo | ||
constructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto. | Object | ||
currentBytesPerSecond : Number [somente leitura]
Especifica a taxa na qual o buffer NetStream é preenchido, em bytes por segundo. | NetStreamInfo | ||
dataBufferByteLength : Number [somente leitura]
Fornece o tamanho do buffer de dados de Netstream em bytes. | NetStreamInfo | ||
dataBufferLength : Number [somente leitura]
Fornece o tamanho do buffer de dados de NetStream em segundos. | NetStreamInfo | ||
dataByteCount : Number [somente leitura]
Especifica o total de bytes de mensagens de dados que chegou na fila, independentemente de quantos foram reproduzidos ou liberados. | NetStreamInfo | ||
dataBytesPerSecond : Number [somente leitura]
Especifica a taxa na qual o buffer de dados NetStream é preenchido, em bytes por segundo. | NetStreamInfo | ||
droppedFrames : Number [somente leitura]
Retorna o número de quadros de vídeo descartados na sessão atual de reprodução do NetStream. | NetStreamInfo | ||
isLive : Boolean [somente leitura]
Se a mídia que está sendo reproduzida é gravada ou ao vivo. | NetStreamInfo | ||
maxBytesPerSecond : Number [somente leitura]
Especifica a taxa máxima na qual o buffer NetStream é preenchido, em bytes por segundo. | NetStreamInfo | ||
metaData : Object [somente leitura]
O objeto de metadados mais recente associado à mídia que está sendo reproduzida. | NetStreamInfo | ||
playbackBytesPerSecond : Number [somente leitura]
Retorna a taxa de reprodução do fluxo em bytes por segundo. | NetStreamInfo | ||
resourceName : String [somente leitura]
O nome do recurso usado quando NetStream.play() é chamado. | NetStreamInfo | ||
SRTT : Number [somente leitura]
O SRTT (smoothed round trip time - tempo de ida e volta mitigado) para a sessão do NetStream, em milissegundos. | NetStreamInfo | ||
uri : String [somente leitura]
O URI usado quando NetConnection.connect() foi chamado. | NetStreamInfo | ||
videoBufferByteLength : Number [somente leitura]
Fornece o tamanho do buffer de vídeo de Netstream em bytes. | NetStreamInfo | ||
videoBufferLength : Number [somente leitura]
Fornece o tamanho do buffer de vídeo de NetStream em segundos. | NetStreamInfo | ||
videoByteCount : Number [somente leitura]
Especifica o total de bytes de vídeo que chegou na fila, independentemente de quantos foram reproduzidos ou liberados. | NetStreamInfo | ||
videoBytesPerSecond : Number [somente leitura]
Especifica a taxa na qual o buffer de vídeo NetStream é preenchido, em bytes por segundo. | NetStreamInfo | ||
videoLossRate : Number [somente leitura]
Fornece a taxa de perda de vídeo NetStream (a proporção de mensagens perdidas em relação ao total de mensagens). | NetStreamInfo | ||
xmpData : Object [somente leitura]
O objeto de dados XMP mais recente associado à mídia que está sendo reproduzida. | NetStreamInfo |
Método | Definido por | ||
---|---|---|---|
Indica se um objeto tem uma propriedade especificada definida. | Object | ||
Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro. | Object | ||
Indica se a propriedade especificada existe e é enumerável. | Object | ||
Define a disponibilidade de uma propriedade dinâmica para operações de repetição. | Object | ||
Retorna a representação da string deste objeto, formatado segundo as convenções específicas para a localidade. | Object | ||
Retorna um valor de texto que lista as propriedades do objeto NetStreamInfo. | NetStreamInfo | ||
Retorna o valor primitivo do objeto especificado. | Object |
audioBufferByteLength | propriedade |
audioBufferByteLength:Number
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Fornece o tamanho do buffer de áudio do Netstream em bytes. Especifica o tamanho do buffer para dados de áudio na mídia de fluxo, ao vivo e gravados. Essa propriedade é como a Netstream.bytesLoaded
, usada em downloads progressivos.
Nota: Não suportado no AIR 3.0 para iOS.
Implementação
public function get audioBufferByteLength():Number
audioBufferLength | propriedade |
audioBufferLength:Number
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Fornece o tamanho do buffer de áudio de NetStream em segundos. Essa propriedade amplia a propriedade NetStream.bufferLength
e fornece o comprimento do buffer em tempo especificamente para dados de áudio.
Nota: Não suportado no AIR 3.0 para iOS.
Implementação
public function get audioBufferLength():Number
audioByteCount | propriedade |
audioByteCount:Number
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Especifica o total de bytes de áudio que chegou na fila, independentemente de quantos foram reproduzidos ou liberados. Você pode usar esse valor para calcular a taxa de dados de áudio de entrada, usando a métrica de sua escolha, criando um timer e calculando a diferença de valores nas chamadas sucessivas do timer. Como alternativa, use audioBytesPerSecond
.
Nota: Não suportado no AIR 3.0 para iOS.
Implementação
public function get audioByteCount():Number
Elementos da API relacionados
audioBytesPerSecond | propriedade |
audioBytesPerSecond:Number
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Especifica a taxa na qual o buffer de áudio NetStream é preenchido, em bytes por segundo. O valor calculado como uma média contínua dos dados de áudio recebidos no último segundo.
Nota: Não suportado no AIR 3.0 para iOS.
Implementação
public function get audioBytesPerSecond():Number
audioLossRate | propriedade |
audioLossRate:Number
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 1.0, Flash Player 10, Flash Lite 4 |
Especifica a perda de áudio para a sessão de NetStream. Esse valor retorna um valor válido apenas para fluxos RTMFP e retorna o valor 0 para fluxos RTMP. A taxa de perda é definida como a proporção de mensagens perdidas em relação ao total de mensagens.
Nota: Não suportado no AIR 3.0 para iOS.
Implementação
public function get audioLossRate():Number
byteCount | propriedade |
byteCount:Number
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Especifica o total de bytes que chegou na fila, independentemente de quantos foram reproduzidos ou liberados. Você pode usar esse valor para calcular a taxa de dados de entrada, usando a métrica de sua escolha, criando um timer e calculando a diferença de valores nas chamadas sucessivas do timer. Como alternativa, use currentBytesPerSecond
.
Nota: Não suportado no AIR 3.0 para iOS.
Implementação
public function get byteCount():Number
Elementos da API relacionados
currentBytesPerSecond | propriedade |
currentBytesPerSecond:Number
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Especifica a taxa na qual o buffer NetStream é preenchido, em bytes por segundo. O valor calculado como uma média contínua do total de dados recebidos no último segundo.
Nota: Não suportado no AIR 3.0 para iOS.
Implementação
public function get currentBytesPerSecond():Number
dataBufferByteLength | propriedade |
dataBufferByteLength:Number
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Fornece o tamanho do buffer de dados de Netstream em bytes. Especifica o tamanho do buffer para mensagens de dados na mídia de fluxo, ao vivo e gravadas. Essa propriedade é como a Netstream.bytesLoaded
, usada em downloads progressivos.
Nota: Não suportado no AIR 3.0 para iOS.
Implementação
public function get dataBufferByteLength():Number
dataBufferLength | propriedade |
dataBufferLength:Number
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Fornece o tamanho do buffer de dados de NetStream em segundos. Essa propriedade amplia a propriedade NetStream.bufferLength
e fornece o comprimento do buffer em tempo especificamente para mensagens de dados.
Nota: Não suportado no AIR 3.0 para iOS.
Implementação
public function get dataBufferLength():Number
dataByteCount | propriedade |
dataByteCount:Number
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Especifica o total de bytes de mensagens de dados que chegou na fila, independentemente de quantos foram reproduzidos ou liberados. Você pode usar esse valor para calcular a taxa de mensagens de dados de entrada, usando a métrica de sua escolha, criando um timer e calculando a diferença de valores nas chamadas sucessivas do timer. Como alternativa, use dataBytesPerSecond
.
Nota: Não suportado no AIR 3.0 para iOS.
Implementação
public function get dataByteCount():Number
Elementos da API relacionados
dataBytesPerSecond | propriedade |
dataBytesPerSecond:Number
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Especifica a taxa na qual o buffer de dados NetStream é preenchido, em bytes por segundo. O valor calculado como uma média contínua das mensagens de dados recebidas no último segundo.
Nota: Não suportado no AIR 3.0 para iOS.
Implementação
public function get dataBytesPerSecond():Number
droppedFrames | propriedade |
droppedFrames:Number
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Retorna o número de quadros de vídeo descartados na sessão atual de reprodução do NetStream.
Em fluxo gravado ou download progressivo, se o vídeo for de alta qualidade ou alta resolução e com alta taxa de bits, o decodificador poderá atrasar na decodificação do número necessário de quadros por segundo caso não haja recursos adequados de CPU do sistema. No fluxo ao vivo, o buffer descartará quadros de vídeo se a latência for muito alta. Essa propriedade especifica o número de quadros descartados que não foram apresentados normalmente.
Nota: Não suportado no AIR 3.0 para iOS.
Implementação
public function get droppedFrames():Number
isLive | propriedade |
isLive:Boolean
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10.3, AIR 2.7 |
Se a mídia que está sendo reproduzida é gravada ou ao vivo. Esta propriedade é relevante somente para fluxo de RTMP. Para download progressivo e Fluxo dinâmico HTTP da propriedade é sempre false
.
Nota: Não suportado no AIR 3.0 para iOS.
Observação: esta propriedade é sempre false
no Flash Player no navegador do sistema operacional para tablet Android ou Blackberry ou no AIR no iOS.
Implementação
public function get isLive():Boolean
maxBytesPerSecond | propriedade |
maxBytesPerSecond:Number
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Especifica a taxa máxima na qual o buffer NetStream é preenchido, em bytes por segundo. Esse valor fornece informações sobre a capacidade da rede do cliente, com base nas últimas mensagens recebidas pelo objeto NetStream
. Dependendo do tamanho do buffer especificado em NetStream.bufferTime
e da largura de banda disponível no cliente, o Flash Media Server preenche o buffer em disparos. Essa propriedade fornece a taxa máxima na qual o buffer de cliente é preenchido.
Nota: Não suportado no AIR 3.0 para iOS.
Implementação
public function get maxBytesPerSecond():Number
metaData | propriedade |
metaData:Object
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10.3, AIR 2.7 |
O objeto de metadados mais recente associado à mídia que está sendo reproduzida.
Nota: Não suportado no AIR 3.0 para iOS.
Observação: esta propriedade é sempre null
no Flash Player no navegador do sistema operacional para tablet Android ou Blackberry ou no AIR no iOS.
Implementação
public function get metaData():Object
playbackBytesPerSecond | propriedade |
playbackBytesPerSecond:Number
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Retorna a taxa de reprodução do fluxo em bytes por segundo. O buffer de reprodução pode ter o conteúdo de várias listas de reprodução. Essa propriedade fornece a taxa de reprodução que mais se aproxima da taxa de bits do fluxo de reprodução atual.
Nota: Não suportado no AIR 3.0 para iOS.
Implementação
public function get playbackBytesPerSecond():Number
resourceName | propriedade |
resourceName:String
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10.3, AIR 2.7 |
O nome do recurso usado quando NetStream.play()
foi chamado. Esta propriedade contém a URL completa do download progressivo, o nome de recurso do fluxo RTMP e null
para o fluxo HTTP.
Nota: Não suportado no AIR 3.0 para iOS.
Observação: esta propriedade é sempre null
no Flash Player no navegador do sistema operacional para tablet Android ou Blackberry ou no AIR no iOS.
Implementação
public function get resourceName():String
Elementos da API relacionados
SRTT | propriedade |
SRTT:Number
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5, Flash Lite 4 |
O SRTT (smoothed round trip time - tempo de ida e volta mitigado) para a sessão do NetStream, em milissegundos. Esta propriedade retorna um valor válido apenas para fluxos contínuos RTMFP. Para fluxos contínuos em RTMP, o valor é 0.
Nota: Não suportado no AIR 3.0 para iOS.
Implementação
public function get SRTT():Number
Elementos da API relacionados
uri | propriedade |
uri:String
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10.3, AIR 2.7 |
O URI usado quando NetConnection.connect()
foi chamado. É null
para download progressivo ou para fluxo HTPP.
Nota: Não suportado no AIR 3.0 para iOS.
Observação: esta propriedade é sempre null
no Flash Player no navegador do sistema operacional para tablet Android ou Blackberry ou no AIR no iOS.
Implementação
public function get uri():String
Elementos da API relacionados
videoBufferByteLength | propriedade |
videoBufferByteLength:Number
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Fornece o tamanho do buffer de vídeo de Netstream em bytes. Especifica o tamanho do buffer para dados de vídeo na mídia de fluxo, ao vivo e gravados. Essa propriedade é como a Netstream.bytesLoaded
, usada em downloads progressivos.
Nota: Não suportado no AIR 3.0 para iOS.
Implementação
public function get videoBufferByteLength():Number
videoBufferLength | propriedade |
videoBufferLength:Number
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Fornece o tamanho do buffer de vídeo de NetStream em segundos. Essa propriedade amplia a propriedade NetStream.bufferLength
e fornece o comprimento do buffer em tempo especificamente para dados de vídeo.
Nota: Não suportado no AIR 3.0 para iOS.
Implementação
public function get videoBufferLength():Number
videoByteCount | propriedade |
videoByteCount:Number
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Especifica o total de bytes de vídeo que chegou na fila, independentemente de quantos foram reproduzidos ou liberados. Você pode usar esse valor para calcular a taxa de dados de vídeo de entrada, usando a métrica de sua escolha, criando um timer e calculando a diferença de valores nas chamadas sucessivas do timer. Como alternativa, use videoBytesPerSecond
.
Nota: Não suportado no AIR 3.0 para iOS.
Implementação
public function get videoByteCount():Number
Elementos da API relacionados
videoBytesPerSecond | propriedade |
videoBytesPerSecond:Number
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Especifica a taxa na qual o buffer de vídeo NetStream é preenchido, em bytes por segundo. O valor calculado como uma média contínua dos dados de vídeo recebidos no último segundo.
Nota: Não suportado no AIR 3.0 para iOS.
Implementação
public function get videoBytesPerSecond():Number
videoLossRate | propriedade |
videoLossRate:Number
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10.1, AIR 2 |
Fornece a taxa de perda de vídeo NetStream (a proporção de mensagens perdidas em relação ao total de mensagens).
Quando o tamanho de mensagem é menor do que a unidade máxima de transmissão (MTU), este valor equivale à taxa de perda de pacote de rede.
Esta propriedade retorna um valor válido apenas para fluxos contínuos RTMFP. Para fluxos contínuos RTMP, ela retorna o valor zero. Para obter mais informações, consulte a documentação do Flash Media Server .
Nota: Não suportado no AIR 3.0 para iOS.
Implementação
public function get videoLossRate():Number
xmpData | propriedade |
xmpData:Object
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10.3, AIR 2.7 |
O objeto de dados XMP mais recente associado à mídia que está sendo reproduzida.
Nota: Não suportado no AIR 3.0 para iOS.
Observação: esta propriedade é sempre null
no Flash Player no navegador do sistema operacional para tablet Android ou Blackberry ou no AIR no iOS.
Implementação
public function get xmpData():Object
toString | () | método |
Wed Jun 13 2018, 11:10 AM Z