Gstreamer : Streaming Media App을 개발하기 위한 Framework.
Gstreamer는 모든 형태의 스트리밍 미디어 애플리케이션을 개발할 수 있다. 오디오나 비디오 한가지 타입만 가능한 것이 아니라 두가지 타입 모두를 다룰수 있도록 개발 되었다. 또한 어떤 종류의 데이터 흐름도 구성할 수 있는 Pipeline 구조로 되어있다.
개별 기능을 가지는 plugin으로 element를 생성
<aside> 💡 plug-in : 본래의 프로그램에는 그런 기능이 없지만 plug-in을 넣어주면 그 기능을 발휘할 수 있게 됨
</aside>
element를 연결해 pipeline을 구성하여 미디어 어플리케이션 생성
다양한 기능을 가지는 plugin을 gstreamer에서 패키지 형태로 제공
원하는 기능을 하는 Custom plugin 생성 가능
pipeline의 시작과 끝은 각각 src element, sink element로 구성

<aside> 💡 [gstreamer plugins]
