1,433
edits
No edit summary |
No edit summary |
||
Line 5: | Line 5: | ||
This page contains simple examples to demonstrate the usage of the interpipesink and interpipesrc elements. | This page contains simple examples to demonstrate the usage of the interpipesink and interpipesrc elements. | ||
GstInterpipe has many features that take place on runtime, so it is no possible to fully test it and demonstrate its capabilities using a quick gst-launch-1.0 prototype pipeline. In this case it will be necessary to develop a quick C or C++ application that integrates the GStreamer framework, but fortunately there is simpler and quicker alternative: [[Gstd-1.0|GStreamer Daemon (Gstd | GstInterpipe has many features that take place on runtime, so it is no possible to fully test it and demonstrate its capabilities using a quick gst-launch-1.0 prototype pipeline. In this case it will be necessary to develop a quick C or C++ application that integrates the GStreamer framework, but fortunately there is simpler and quicker alternative: [[Gstd-1.0|GStreamer Daemon (Gstd)]]. The perfect complement for the GstInterpipe is the [[Gstd-1.0|GStreamer Daemon (Gstd)]]. It gives the possibility to create a set of different independent pipelines, on which you can independently change their state or their element properties. | ||
Based on the above explanation, the following samples were developed using the [[Gstd-1.0|GStreamer Daemon (Gstd | Based on the above explanation, the following samples were developed using the [[Gstd-1.0|GStreamer Daemon (Gstd)]]. To build and install gstd you can follow this guide: [[Gstd-1.0 - Building GStreamer Daemon | Building GStreamer Daemon]]. | ||
__TOC__ | __TOC__ | ||
Line 94: | Line 94: | ||
To run the sample follow this steps: | To run the sample follow this steps: | ||
#Build and install GStreamer Daemon (gstd): [[Gstd-1.0 - Building GStreamer Daemon | Building GStreamer Daemon]]. | |||
#Copy the script code in a file | #Copy the script code in a file | ||
#Change the file permissions to be executable (''chmod 777 <file.sh>'') | #Change the file permissions to be executable (''chmod 777 <file.sh>'') |
edits