# Add-remove streams at runtime The **gst-add-remove-streams-runtime** application allows you to add or remove several camera streams dynamically during runtime. The following figure shows the pipeline, which demonstrates the ability of the application to add or remove the streams at runtime with camera reconfiguration. It creates three streams and adds or removes them in different order. For information about the plugins used in the pipeline, see [Pipeline flow](https://docs.qualcomm.com/doc/80-80021-50/topic/gst-add-remove-streams-runtime.html#section-qpq-jmb-pbc). Qualcomm Open source qtiqmmfsrc encoder h264parse mp4mux waylandsink capsfilter capsfilter **Figure : gst-add-remove-streams-runtime pipeline** ## Run the application 1. Ensure that you complete the [Prerequisites](https://docs.qualcomm.com/doc/80-80021-50/topic/mm_sample_apps_prerequisites.html). 2. In the terminal of the target device, run the following command to verify if many streams can run simultaneously: gst-add-remove-streams-runtime