이전 파트에서 학습하신 기초 개념을 이용한다면 간단한 수준의 어플리케이션 개발이 가능할 것입니다. 하지만 GStreamer는 단순히 기본적인 멀티미디어 재생 이상을 지원합니다. 이번 파트에서는 더 심화된 GStreamer의 특징들과 해당 개념들의 low-level 단의 정보에 대해 다루도록 하겠습니다.
이번 파트의 몇몇 챕터들은 스케줄링 관리, 오토-플러그인과 동기화와 같이 어떻게 GStreamer가 내부적으로 동작하는지에 대해 다룹니다. 이러한 개념들은 일반적으로 실제 어플리케이션 개발에서 사용되지는 않습니다. 하지만 다른 챕터에서는(Metadata, Querying and events, Interfaces, Dynamic parameteras and pipeline data manipulation) 특정 어플리케이션들에서는 매우 유용할 더 심화된 파이프라인과 어플리케이션 간의 상호작용 방법에 대해 다루게 됩니다.