Introduction to gstreamer development in Windows

Source: Internet
Author: User
Tags gstreamer

Why gstreamer?

In Windows, how does one develop gstreamer?

Run gsstreamer on Windows

1. Why should gstreamer be used?

Gstreamer can help you. By hiding all different tools and libraries into its plug-ins, and using the general concept of media PipelineGstreamer can represent operations performed on different types of media in a unified manner.This allows you to focus on existing media, rather than being confused about what pipelines should be used.
The advantages of this unified processing method are obvious.You can write music or video players instead of MP3 players or AVI/DivX players.When you want to support another format, you do not need to conduct in-depth research and write code for the new library. On the contrary, you only need to install plug-ins in this format. It is so simple that it does not even need to be re-compiled. All gstreamer applications can adopt a new format during running.
Gstreamer can solve many problems, such as "all audio samples with the same format from different sources need to be stored ". Because all formats are processed Similarly, you only need to write one tool. This saves time and makes the solution more robust and easy to maintain. Moreover, you can apply gstreamer to almost any place after learning about the concept of gstreamer. If you want to let the audio information flow through the network, you only need to consider this network, because the audio API you use (Application Programming Interface) and all other operations remain unchanged.

2. How to develop gstreamer in windows?

Gstreamer windows development and download

Http://code.google.com/p/ossbuild/downloads/list

GStreamer-WinBuilds-GPL-x86.msi
Running Environment

GStreamer-WinBuilds-SDK-GPL-x86.msi
SDK used by the Development Program

3. Run gsstreamer in windows.

After installation:

Run the following command on the command line:

The simplest example of playing a video:

GST-inspect

You can usegst-inspect. Specify the name of any element or plug-in, which will display
All information about the object that gstreamer knows, of course, may be more relevant information.

There are 168 plugins after installation, and gstreamer itself is only a framework. It is these plug-ins that make gstreamer so "powerful "~

References:

Http://www.ibm.com/developerworks/cn/aix/library/au-gstreamer.html

Http://code.google.com/p/ossbuild/

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.