Gstreamer accomplish video capture and coding with PyGI in Python language
Lei Wang, Lei Zhang, Yanqing Ma · 2017
On the one hand, Gstreamer is a framework for creating streaming media applications, and it can process any kind of data flow. On the other hand, GTK+, or the GIMP Toolkit, is a multi-platform toolkit for creating graphical user interfaces. In this paper, the specific packages of Gstreamer which are used for achieve goals in Python language is analyzed. Also, the advantages of Python is introduced. This work is just a try to design streaming media with Gstreamer in Python language. So a Small graphics software which can achieve video capture and coding using Gstreamer will been designed, and the Small graphics software will been wrote in Python language. In the Small graphics software, data flow will been encoded using H.264. Also, GTK will been used to design the graphical interface.