반응형
GStreamer에서 Queue는 매우 중요한 Element 중 하나이다.
Queue를 이용하여 Element 간의 쓰레드를 분리할 수도 있다.
아래 그림은 GStreamer 홈페이지에서 가져온 그림으로
Queue를 이용하면 쓰레드가 어떻게 분리되는지 나타낸다.
그림에서 보면 알 수 있듯이 Queue의 src 패드부터 쓰레드가 생성되며, 예제 그림에서는 마지막 Sink Element까지 이어진 것을 확인할 수 있다.
이에 대한 자세한 사항은 https://gstreamer.freedesktop.org/documentation/tutorials/basic/multithreading-and-pad-availability.html을 참고하면 된다.
Queue의 시그널에는 "underrun", "overrun"이 존재하는데 이는 미디어 스트리밍 재생시 Queue Element는 매우 중요한 역할을 맡게 될 것이다.
반응형
'Dev Platform > GStreamer' 카테고리의 다른 글
gst-lanch-1.0 (0) | 2018.09.01 |
---|---|
gst-inspect-1.0 (0) | 2018.08.21 |
Elements (0) | 2018.08.21 |