본문 바로가기
Study/GStreamer

[GStreamer] 001 - 들어가기

by 긞 2023. 3. 4.

G는 GNOME에서 온 것으로 추측됩니다.

Streamer는 말그대로 (데이터를) 흐르게 한다는 의미로 해석할 수 있습니다.

 

"multimedia framework"가 GStreamer에 대한 가장 적절한 설명인 것 같습니다.

 

아래는 GStreamer이 구성되고 동작하는 기본 방식을 보여주는 그림입니다. 출처

먼저 file-source를 보겠습니다. 파일을 열어 읽는 기능일 가진 element라는 것입니다. 그리고 element들은 데이터를 받는 sink pad와 데이터를 보내는 source pad를 가집니다. element에 따라 하나만 가지기도 하고 여러 개를 가지기도 합니다. file-source은 하나의 source pad만을 가지고 있습니다. 우선 이정도로 시작해보겠습니다.

 

리눅스 기반의 장치에서 소리나 영상을 재생 프로그램을 만들 때 많이 사용됩니다.

물론 윈도우즈, 안드로이드 그리고 iOS도 지원합니다.

 

앞으로 천천히 공부하면서 가보겠습니다.

 

홈페이지 링크를 남겨두겠습니다.

https://gstreamer.freedesktop.org/

'Study > GStreamer' 카테고리의 다른 글

[GStreamer] 002 - openVINO  (0) 2023.03.04