# Add-remove streams at runtime Source: [https://docs.qualcomm.com/doc/80-70022-50/topic/gst-add-remove-streams-runtime.html](https://docs.qualcomm.com/doc/80-70022-50/topic/gst-add-remove-streams-runtime.html) 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-70022-50/topic/gst-add-remove-streams-runtime.html#gst-add-remove-streams-runtime__section_qpq_jmb_pbc). Figure : gst-add-remove-streams-runtime pipeline Qualcomm Open source qtiqmmfsrc encoder h264parse mp4mux waylandsink capsfilter capsfilter ## Run the application 1. Ensure that you complete the [Prerequisites](https://docs.qualcomm.com/doc/80-70022-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