본문 바로가기

Dev Platform/GStreamer

Elements

반응형

GStreamer에서 Element는 미디어 파이프 라인을 구성하는 데 가장 기본이 되는 단위라고 할 수 있다.

모든 콤포넌트들은 이 객체를 상속받아 구현했다고 생각하면 된다.

Element는 크게 3 종류로 구분되어진다.

 

1. Source Element

Visualisation of a source element

- 그림과 같이 미디어 파이프라인(로컬)에서 제일 처음 데이터가 생성되는 element를 말한다.

- 그림과 같이 한 개의 src pad만을 가지고 있다.

- element의 이름 끝에는 src라고 이름이 명시된다.

 

2. Sink Element

Visualisation of a sink element

- 그림과 같이 파이프라인에서 Source Element에서 생성된 데이터가 제일 마지막으로 소비되는 element를 말한다.

- 파이프라인에서 가장 마지막 단을 말하며, sink pad만을 가지고 있다.

- element의 이름 끝에는 sink라고 이름이 명시된다.

 

3. 중간 Element ( 가칭 )

Visualisation of a filter element

 

Visualisation of a filter element with more than one output pad

- 중간 element는 그림과 같이 sink pad와 src pad가 함께 있으며, 파이프라인 구성에서 중간 다리 역할을 한다.

- 그 역할에 따라 filter 또는 demuxer 등등으로 이름이 명시된다.

- 왼쪽에 있는 pad를 sink pad 오른쪽에 있는 패드를 src pad라고 부른다.

 

반응형

'Dev Platform > GStreamer' 카테고리의 다른 글

gst-lanch-1.0  (0) 2018.09.01
[GStreamer] Queue  (0) 2018.08.26
gst-inspect-1.0  (0) 2018.08.21