NetStreamInfo 클래스는 NetStream 객체에 관련된 여러 서비스 품질(QOS) 통계와 오디오, 비디오 및 데이터에 대한 기본 스트리밍 버퍼를 지정합니다. 현재 QOS 상태의 스냅샷을 취하고 NetStreamInfo 속성을 통해 QOS 통계를 제공하는
NetStream.info 호출에 응답하여 NetStreamInfo 객체가 반환됩니다.
audioBufferByteLength:Number [읽기 전용]
| 런타임 버전: | Flash Player 10, AIR 1.5 |
NetStream 오디오 버퍼 크기(바이트)를 제공합니다. 라이브 스트리밍 미디어와 기록된 스트리밍 미디어 모두의 오디오 데이터 버퍼 크기를 지정합니다. 이 속성은 점진적 다운로드에 사용되는 Netstream.bytesLoaded와 비슷합니다.
구현 public function get audioBufferByteLength():NumberaudioBufferLength:Number [읽기 전용]
| 런타임 버전: | Flash Player 10, AIR 1.5 |
NetStream 오디오 버퍼 크기(초)를 제공합니다. 이 속성은 NetStream.bufferLength 속성을 확장하고 특히 오디오 데이터에 대한 버퍼 길이(시간)를 제공합니다.
구현 public function get audioBufferLength():NumberaudioByteCount:Number [읽기 전용]
| 런타임 버전: | Flash Player 10, AIR 1.5 |
재생 또는 플러시된 바이트 수에 관계없이 대기열에 도달한 총 음성 바이트 수를 지정합니다. 타이머를 만들고 연속되는 타이머 호출에서 값의 차이를 계산하면 이 값을 사용하여 음성 데이터가 들어오는 속도를 원하는 단위로 계산할 수 있습니다. 또는 audioBytesPerSecond를 사용할 수 있습니다.
구현 public function get audioByteCount():Number참고 사항
audioBytesPerSecond:Number [읽기 전용]
| 런타임 버전: | Flash Player 10, AIR 1.5 |
NetStream 오디오 버퍼가 채워지는 속도를 초당 바이트 수로 지정합니다. 이 값은 마지막 1초 동안 받은 음성 데이터의 고른 평균으로 계산됩니다.
구현 public function get audioBytesPerSecond():NumberaudioLossRate:Number [읽기 전용]
| 런타임 버전: | AIR 1.0 Flash Player 10 |
NetStream 세션의 오디오 손실을 지정합니다. 이 값은 RTMFP 스트림에 대해서만 유효한 값을 반환하고 RTMP 스트림에 대해서는 0을 반환합니다. 손실율은 전체 메시지에 대한 손실된 메시지의 비율로 정의됩니다.
구현 public function get audioLossRate():NumberbyteCount:Number [읽기 전용]
| 런타임 버전: | Flash Player 10, AIR 1.5 |
재생 또는 플러시된 바이트 수에 관계없이 대기열에 도달한 총 바이트 수를 지정합니다. 타이머를 만들고 연속되는 타이머 호출에서 값의 차이를 계산하면 이 값을 사용하여 데이터가 들어오는 속도를 원하는 단위로 계산할 수 있습니다. 또는 currentBytesPerSecond를 사용할 수 있습니다.
구현 public function get byteCount():Number참고 사항
currentBytesPerSecond:Number [읽기 전용]
| 런타임 버전: | Flash Player 10, AIR 1.5 |
NetStream 버퍼가 채워지는 속도를 초당 바이트 수로 지정합니다. 이 값은 마지막 1초 동안 받은 전체 데이터의 고른 평균으로 계산됩니다.
구현 public function get currentBytesPerSecond():NumberdataBufferByteLength:Number [읽기 전용]
| 런타임 버전: | Flash Player 10, AIR 1.5 |
NetStream 데이터 버퍼 크기(바이트)를 제공합니다. 라이브 스트리밍 미디어와 기록된 스트리밍 미디어 모두의 데이터 메시지 버퍼 크기를 지정합니다. 이 속성은 점진적 다운로드에 사용되는 Netstream.bytesLoaded와 비슷합니다.
구현 public function get dataBufferByteLength():NumberdataBufferLength:Number [읽기 전용]
| 런타임 버전: | Flash Player 10, AIR 1.5 |
NetStream 데이터 버퍼 크기(초)를 제공합니다. 이 속성은 NetStream.bufferLength 속성을 확장하고 특히 데이터 메시지에 대한 버퍼 길이(시간)를 제공합니다.
구현 public function get dataBufferLength():NumberdataByteCount:Number [읽기 전용]
| 런타임 버전: | Flash Player 10, AIR 1.5 |
재생 또는 플러시된 바이트 수에 관계없이 대기열에 도달한 데이터 메시지의 총 바이트 수를 지정합니다. 타이머를 만들고 연속되는 타이머 호출에서 값의 차이를 계산하면 이 값을 사용하여 데이터 메시지가 들어오는 속도를 원하는 단위로 계산할 수 있습니다. 또는 dataBytesPerSecond를 사용할 수 있습니다.
구현 public function get dataByteCount():Number참고 사항
dataBytesPerSecond:Number [읽기 전용]
| 런타임 버전: | Flash Player 10, AIR 1.5 |
NetStream 데이터 버퍼가 채워지는 속도를 초당 바이트 수로 지정합니다. 이 값은 마지막 1초 동안 받은 데이터 메시지의 고른 평균으로 계산됩니다.
구현 public function get dataBytesPerSecond():NumberdroppedFrames:Number [읽기 전용]
| 런타임 버전: | Flash Player 10, AIR 1.5 |
현재 NetStream 재생 세션에서 삭제된 비디오 프레임 수를 반환합니다.
기록된 스트리밍 또는 점진적 다운로드에서는 비디오가 고품질 또는 고해상도인 고비트율 비디오인 경우 시스템 CPU 리소스가 충분하지 않으면 디코더에서 작업 시간이 지연되어 필요한 초당 프레임 수를 디코딩하지 못할 수 있습니다. 라이브 스트리밍에서는 지연 시간이 너무 길면 버퍼에서 비디오 프레임이 삭제됩니다. 이 속성은 삭제되어 정상적으로 표시되지 않은 프레임 수를 지정합니다.
구현 public function get droppedFrames():NumbermaxBytesPerSecond:Number [읽기 전용]
| 런타임 버전: | Flash Player 10, AIR 1.5 |
NetStream 버퍼가 채워지는 최대 속도를 초당 바이트 수로 지정합니다. 이 값은 NetStream 객체에서 받은 마지막 메시지에 따라 클라이언트 네트워크의 용량에 대한 정보를 제공합니다. NetStream.bufferTime에 지정된 버퍼의 크기 및 클라이언트에서 사용 가능한 대역폭에 따라서는 Flash Media Server에서 버퍼를 불규칙하게 채울 수 있습니다. 이 속성은 클라이언트 버퍼가 채워지는 최대 속도를 제공합니다.
구현 public function get maxBytesPerSecond():NumberplaybackBytesPerSecond:Number [읽기 전용]
| 런타임 버전: | Flash Player 10, AIR 1.5 |
스트림 재생 속도(초당 바이트)를 반환합니다. 재생 버퍼에는 여러 재생 목록의 내용이 포함될 수 있습니다. 이 속성은 현재 재생 중인 스트림의 비트율과 비슷하게 일치하는 재생 속도를 제공합니다.
구현 public function get playbackBytesPerSecond():NumberSRTT:Number [읽기 전용]
| 런타임 버전: | Flash Player 10, AIR 1.5 |
NetStream 세션에 대한 고른 라운드 트립 시간을 지정합니다. 이 값은 RTMFP 스트림에 대해서만 유효한 값을 반환하고 RTMP 스트림에 대해서는 0을 반환합니다. 자세한 내용은 Flash Media Server 설명서를 참조하십시오.
구현 public function get SRTT():NumbervideoBufferByteLength:Number [읽기 전용]
| 런타임 버전: | Flash Player 10, AIR 1.5 |
NetStream 비디오 버퍼 크기(바이트)를 제공합니다. 라이브 스트리밍 미디어와 기록된 스트리밍 미디어 모두의 비디오 데이터 버퍼 크기를 지정합니다. 이 속성은 점진적 다운로드에 사용되는 Netstream.bytesLoaded와 비슷합니다.
구현 public function get videoBufferByteLength():NumbervideoBufferLength:Number [읽기 전용]
| 런타임 버전: | Flash Player 10, AIR 1.5 |
NetStream 비디오 버퍼 크기(초)를 제공합니다. 이 속성은 NetStream.bufferLength 속성을 확장하고 특히 비디오 데이터에 대한 버퍼 길이(시간)를 제공합니다.
구현 public function get videoBufferLength():NumbervideoByteCount:Number [읽기 전용]
| 런타임 버전: | Flash Player 10, AIR 1.5 |
재생 또는 플러시된 바이트 수에 관계없이 대기열에 도달한 총 비디오 바이트 수를 지정합니다. 타이머를 만들고 연속되는 타이머 호출에서 값의 차이를 계산하면 이 값을 사용하여 비디오 데이터가 들어오는 속도를 원하는 단위로 계산할 수 있습니다. 또는 videoBytesPerSecond를 사용할 수 있습니다.
구현 public function get videoByteCount():Number참고 사항
videoBytesPerSecond:Number [읽기 전용]
| 런타임 버전: | Flash Player 10, AIR 1.5 |
NetStream 비디오 버퍼가 채워지는 속도를 초당 바이트 수로 지정합니다. 이 값은 마지막 1초 동안 받은 비디오 데이터의 고른 평균으로 계산됩니다.
구현 public function get videoBytesPerSecond():Numberpublic function NetStreamInfo(curBPS:Number, byteCount:Number, maxBPS:Number, audioBPS:Number, audioByteCount:Number, videoBPS:Number, videoByteCount:Number, dataBPS:Number, dataByteCount:Number, playbackBPS:Number, droppedFrames:Number, audioBufferByteLength:Number, videoBufferByteLength:Number, dataBufferByteLength:Number, audioBufferLength:Number, videoBufferLength:Number, dataBufferLength:Number, srtt:Number, audioLossRate:Number)내부적으로만 사용되며 직접 사용하지 않는 것이 좋습니다. 런타임만 NetStreamInfo 객체를 만들 수 있습니다.
매개 변수 public function toString():String| 런타임 버전: | Flash Player 10, AIR 1.5 |
NetStreamInfo 객체의 속성을 나열하는 텍스트 값을 반환합니다.
반환값 | String — NetStreamInfo 객체의 속성 값이 들어 있는 문자열입니다. |
© 2004-2008 Adobe Systems Incorporated. All rights reserved.
Thu Jan 8 2009, 02:16 AM -08:00