패키지 | flash.net |
클래스 | public final class NetStreamInfo |
상속 | NetStreamInfo Object |
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5, Flash Lite 4 |
NetStream.info
호출에 응답하여 NetStreamInfo 객체가 반환됩니다.
참고: AIR 3.0 for iOS에서는 모든 NetStreamInfo 속성이 지원되지 않습니다.
속성 | 정의 주체 | ||
---|---|---|---|
audioBufferByteLength : Number [읽기 전용]
NetStream 오디오 버퍼 크기(바이트)를 제공합니다. | NetStreamInfo | ||
audioBufferLength : Number [읽기 전용]
NetStream 오디오 버퍼 크기(초)를 제공합니다. | NetStreamInfo | ||
audioByteCount : Number [읽기 전용]
재생 또는 플러시된 바이트 수에 관계없이 대기열에 도달한 총 음성 바이트 수를 지정합니다. | NetStreamInfo | ||
audioBytesPerSecond : Number [읽기 전용]
NetStream 오디오 버퍼가 채워지는 속도를 초당 바이트 수로 지정합니다. | NetStreamInfo | ||
audioLossRate : Number [읽기 전용]
NetStream 세션의 오디오 손실을 지정합니다. | NetStreamInfo | ||
byteCount : Number [읽기 전용]
재생 또는 플러시된 바이트 수에 관계없이 대기열에 도달한 총 바이트 수를 지정합니다. | NetStreamInfo | ||
constructor : Object
지정된 객체 인스턴스의 클래스 객체 또는 생성자 함수에 대한 참조입니다. | Object | ||
currentBytesPerSecond : Number [읽기 전용]
NetStream 버퍼가 채워지는 속도를 초당 바이트 수로 지정합니다. | NetStreamInfo | ||
dataBufferByteLength : Number [읽기 전용]
NetStream 데이터 버퍼 크기(바이트)를 제공합니다. | NetStreamInfo | ||
dataBufferLength : Number [읽기 전용]
NetStream 데이터 버퍼 크기(초)를 제공합니다. | NetStreamInfo | ||
dataByteCount : Number [읽기 전용]
재생 또는 플러시된 바이트 수에 관계없이 대기열에 도달한 데이터 메시지의 총 바이트 수를 지정합니다. | NetStreamInfo | ||
dataBytesPerSecond : Number [읽기 전용]
NetStream 데이터 버퍼가 채워지는 속도를 초당 바이트 수로 지정합니다. | NetStreamInfo | ||
droppedFrames : Number [읽기 전용]
현재 NetStream 재생 세션에서 삭제된 비디오 프레임 수를 반환합니다. | NetStreamInfo | ||
isLive : Boolean [읽기 전용]
재생 중인 미디어가 녹화된 미디어인지 라이브 미디어인지를 나타냅니다. | NetStreamInfo | ||
maxBytesPerSecond : Number [읽기 전용]
NetStream 버퍼가 채워지는 최대 속도를 초당 바이트 수로 지정합니다. | NetStreamInfo | ||
metaData : Object [읽기 전용]
재생 중인 미디어와 관련된 가장 최신 메타데이터 객체입니다. | NetStreamInfo | ||
playbackBytesPerSecond : Number [읽기 전용]
스트림 재생 속도(초당 바이트)를 반환합니다. | NetStreamInfo | ||
resourceName : String [읽기 전용]
NetStream.play()를 호출할 때 사용한 리소스 이름입니다. | NetStreamInfo | ||
SRTT : Number [읽기 전용]
NetStream 세션에 대한 매끄러운 라운드 트립 시간(SRTT)(밀리초 단위)입니다. | NetStreamInfo | ||
uri : String [읽기 전용]
NetConnection.connect()를 호출할 때 사용한 URI입니다. | NetStreamInfo | ||
videoBufferByteLength : Number [읽기 전용]
NetStream 비디오 버퍼 크기(바이트)를 제공합니다. | NetStreamInfo | ||
videoBufferLength : Number [읽기 전용]
NetStream 비디오 버퍼 크기(초)를 제공합니다. | NetStreamInfo | ||
videoByteCount : Number [읽기 전용]
재생 또는 플러시된 바이트 수에 관계없이 대기열에 도달한 총 비디오 바이트 수를 지정합니다. | NetStreamInfo | ||
videoBytesPerSecond : Number [읽기 전용]
NetStream 비디오 버퍼가 채워지는 속도를 초당 바이트 수로 지정합니다. | NetStreamInfo | ||
videoLossRate : Number [읽기 전용]
NetStream 비디오 손실률(전체 메시지에 대한 손실 메시지 비율)을 제공합니다. | NetStreamInfo | ||
xmpData : Object [읽기 전용]
재생 중인 미디어와 관련된 가장 최신 XMP 데이터 객체입니다. | NetStreamInfo |
메서드 | 정의 주체 | ||
---|---|---|---|
지정된 속성이 객체에 정의되어 있는지 여부를 나타냅니다. | Object | ||
Object 클래스의 인스턴스가 매개 변수로 지정된 객체의 프로토타입 체인에 있는지 여부를 나타냅니다. | Object | ||
지정된 속성이 존재하고 열거 가능한지 여부를 나타냅니다. | Object | ||
루프 작업에서 동적 속성을 사용할 수 있는지 여부를 설정합니다. | Object | ||
로캘별 규칙에 따라 서식이 지정된 이 객체의 문자열 표현을 반환합니다. | Object | ||
NetStreamInfo 객체의 속성을 나열하는 텍스트 값을 반환합니다. | NetStreamInfo | ||
지정된 객체의 프리미티브 값을 반환합니다. | Object |
audioBufferByteLength | 속성 |
audioBufferByteLength:Number
[읽기 전용] 언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5, Flash Lite 4 |
NetStream 오디오 버퍼 크기(바이트)를 제공합니다. 라이브 스트리밍 미디어와 기록된 스트리밍 미디어 모두의 오디오 데이터 버퍼 크기를 지정합니다. 이 속성은 점진적 다운로드에 사용되는 Netstream.bytesLoaded
와 비슷합니다.
참고: AIR 3.0 for iOS에서는 지원되지 않습니다.
구현
public function get audioBufferByteLength():Number
audioBufferLength | 속성 |
audioByteCount | 속성 |
audioByteCount:Number
[읽기 전용] 언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5, Flash Lite 4 |
재생 또는 플러시된 바이트 수에 관계없이 대기열에 도달한 총 음성 바이트 수를 지정합니다. 타이머를 만들고 연속되는 타이머 호출에서 값의 차이를 계산하면 이 값을 사용하여 음성 데이터가 들어오는 속도를 원하는 단위로 계산할 수 있습니다. 또는 audioBytesPerSecond
를 사용할 수 있습니다.
참고: AIR 3.0 for iOS에서는 지원되지 않습니다.
구현
public function get audioByteCount():Number
관련 API 요소
audioBytesPerSecond | 속성 |
audioLossRate | 속성 |
audioLossRate:Number
[읽기 전용] 언어 버전: | ActionScript 3.0 |
런타임 버전: | AIR 1.0, Flash Player 10, Flash Lite 4 |
NetStream 세션의 오디오 손실을 지정합니다. 이 값은 RTMFP 스트림에 대해서만 유효한 값을 반환하고 RTMP 스트림에 대해서는 0을 반환합니다. 손실율은 전체 메시지에 대한 손실된 메시지의 비율로 정의됩니다.
참고: AIR 3.0 for iOS에서는 지원되지 않습니다.
구현
public function get audioLossRate():Number
byteCount | 속성 |
byteCount:Number
[읽기 전용] 언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5, Flash Lite 4 |
재생 또는 플러시된 바이트 수에 관계없이 대기열에 도달한 총 바이트 수를 지정합니다. 타이머를 만들고 연속되는 타이머 호출에서 값의 차이를 계산하면 이 값을 사용하여 데이터가 들어오는 속도를 원하는 단위로 계산할 수 있습니다. 또는 currentBytesPerSecond
를 사용할 수 있습니다.
참고: AIR 3.0 for iOS에서는 지원되지 않습니다.
구현
public function get byteCount():Number
관련 API 요소
currentBytesPerSecond | 속성 |
dataBufferByteLength | 속성 |
dataBufferByteLength:Number
[읽기 전용] 언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5, Flash Lite 4 |
NetStream 데이터 버퍼 크기(바이트)를 제공합니다. 라이브 스트리밍 미디어와 기록된 스트리밍 미디어 모두의 데이터 메시지 버퍼 크기를 지정합니다. 이 속성은 점진적 다운로드에 사용되는 Netstream.bytesLoaded
와 비슷합니다.
참고: AIR 3.0 for iOS에서는 지원되지 않습니다.
구현
public function get dataBufferByteLength():Number
dataBufferLength | 속성 |
dataByteCount | 속성 |
dataByteCount:Number
[읽기 전용] 언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5, Flash Lite 4 |
재생 또는 플러시된 바이트 수에 관계없이 대기열에 도달한 데이터 메시지의 총 바이트 수를 지정합니다. 타이머를 만들고 연속되는 타이머 호출에서 값의 차이를 계산하면 이 값을 사용하여 데이터 메시지가 들어오는 속도를 원하는 단위로 계산할 수 있습니다. 또는 dataBytesPerSecond
를 사용할 수 있습니다.
참고: AIR 3.0 for iOS에서는 지원되지 않습니다.
구현
public function get dataByteCount():Number
관련 API 요소
dataBytesPerSecond | 속성 |
droppedFrames | 속성 |
droppedFrames:Number
[읽기 전용] 언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5, Flash Lite 4 |
현재 NetStream 재생 세션에서 삭제된 비디오 프레임 수를 반환합니다.
기록된 스트리밍 또는 점진적 다운로드에서는 비디오가 고품질 또는 고해상도인 고비트율 비디오인 경우 시스템 CPU 리소스가 충분하지 않으면 디코더에서 작업 시간이 지연되어 필요한 초당 프레임 수를 디코딩하지 못할 수 있습니다. 라이브 스트리밍에서는 지연 시간이 너무 길면 버퍼에서 비디오 프레임이 삭제됩니다. 이 속성은 삭제되어 정상적으로 표시되지 않은 프레임 수를 지정합니다.
참고: AIR 3.0 for iOS에서는 지원되지 않습니다.
구현
public function get droppedFrames():Number
isLive | 속성 |
isLive:Boolean
[읽기 전용] 언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10.3, AIR 2.7 |
재생 중인 미디어가 녹화된 미디어인지 라이브 미디어인지를 나타냅니다. 이 속성은 RTMP 스트리밍에 대해서만 적용됩니다. 점진적인 다운로드 및 HTTP 동적 스트리밍의 경우에는 이 속성이 항상 false
입니다.
참고: AIR 3.0 for iOS에서는 지원되지 않습니다.
참고: Android 및 Blackberry Tablet OS의 브라우저에서 실행되는 Flash Player 또는 iOS의 AIR에서는 이 속성이 항상 false
입니다.
구현
public function get isLive():Boolean
maxBytesPerSecond | 속성 |
maxBytesPerSecond:Number
[읽기 전용] 언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5, Flash Lite 4 |
NetStream 버퍼가 채워지는 최대 속도를 초당 바이트 수로 지정합니다. 이 값은 NetStream
객체에서 받은 마지막 메시지에 따라 클라이언트 네트워크의 용량에 대한 정보를 제공합니다. NetStream.bufferTime
에 지정된 버퍼의 크기 및 클라이언트에서 사용 가능한 대역폭에 따라서는 Flash Media Server에서 버퍼를 불규칙하게 채울 수 있습니다. 이 속성은 클라이언트 버퍼가 채워지는 최대 속도를 제공합니다.
참고: AIR 3.0 for iOS에서는 지원되지 않습니다.
구현
public function get maxBytesPerSecond():Number
metaData | 속성 |
playbackBytesPerSecond | 속성 |
playbackBytesPerSecond:Number
[읽기 전용] 언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5, Flash Lite 4 |
스트림 재생 속도(초당 바이트)를 반환합니다. 재생 버퍼에는 여러 재생 목록의 내용이 포함될 수 있습니다. 이 속성은 현재 재생 중인 스트림의 비트율과 비슷하게 일치하는 재생 속도를 제공합니다.
참고: AIR 3.0 for iOS에서는 지원되지 않습니다.
구현
public function get playbackBytesPerSecond():Number
resourceName | 속성 |
resourceName:String
[읽기 전용] 언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10.3, AIR 2.7 |
NetStream.play()
를 호출할 때 사용한 리소스 이름입니다. 이 속성에는 점진적 다운로드의 경우 전체 URL, RTMP 스트리밍의 경우 리소스 이름, HTTP 스트리밍의 경우 null
이 포함됩니다.
참고: AIR 3.0 for iOS에서는 지원되지 않습니다.
참고: Android 및 Blackberry Tablet OS의 브라우저에서 실행되는 Flash Player 또는 iOS의 AIR에서는 이 속성이 항상 null
입니다.
구현
public function get resourceName():String
관련 API 요소
SRTT | 속성 |
uri | 속성 |
uri:String
[읽기 전용] 언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10.3, AIR 2.7 |
NetConnection.connect()
를 호출할 때 사용한 URI입니다. 점진적 다운로드 및 HTTP 스트리밍의 경우 null
이 됩니다.
참고: AIR 3.0 for iOS에서는 지원되지 않습니다.
참고: Android 및 Blackberry Tablet OS의 브라우저에서 실행되는 Flash Player 또는 iOS의 AIR에서는 이 속성이 항상 null
입니다.
구현
public function get uri():String
관련 API 요소
videoBufferByteLength | 속성 |
videoBufferByteLength:Number
[읽기 전용] 언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5, Flash Lite 4 |
NetStream 비디오 버퍼 크기(바이트)를 제공합니다. 라이브 스트리밍 미디어와 기록된 스트리밍 미디어 모두의 비디오 데이터 버퍼 크기를 지정합니다. 이 속성은 점진적 다운로드에 사용되는 Netstream.bytesLoaded
와 비슷합니다.
참고: AIR 3.0 for iOS에서는 지원되지 않습니다.
구현
public function get videoBufferByteLength():Number
videoBufferLength | 속성 |
videoByteCount | 속성 |
videoByteCount:Number
[읽기 전용] 언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5, Flash Lite 4 |
재생 또는 플러시된 바이트 수에 관계없이 대기열에 도달한 총 비디오 바이트 수를 지정합니다. 타이머를 만들고 연속되는 타이머 호출에서 값의 차이를 계산하면 이 값을 사용하여 비디오 데이터가 들어오는 속도를 원하는 단위로 계산할 수 있습니다. 또는 videoBytesPerSecond
를 사용할 수 있습니다.
참고: AIR 3.0 for iOS에서는 지원되지 않습니다.
구현
public function get videoByteCount():Number
관련 API 요소
videoBytesPerSecond | 속성 |
videoLossRate | 속성 |
videoLossRate:Number
[읽기 전용] 언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10.1, AIR 2 |
NetStream 비디오 손실률(전체 메시지에 대한 손실 메시지 비율)을 제공합니다.
메시지 크기가 MTU(Maximum Transmission Unit) 미만인 경우 이 값은 네트워크 패킷 손실률에 해당합니다.
이 속성은 RTMFP 스트림에 대해서만 유효한 값을 반환합니다. RTMP 스트림의 경우 0 값을 반환합니다. 자세한 내용은 Flash Media Server 설명서를 참조하십시오.
참고: AIR 3.0 for iOS에서는 지원되지 않습니다.
구현
public function get videoLossRate():Number
xmpData | 속성 |
toString | () | 메서드 |
Tue Jun 12 2018, 03:17 PM Z