# Multi-camera streaming using Python Source: [https://docs.qualcomm.com/doc/80-70017-50/topic/multi-camera-streaming-python-sample-app.html](https://docs.qualcomm.com/doc/80-70017-50/topic/multi-camera-streaming-python-sample-app.html) The **gst-multi-camera-example.py** application enables you to stream from two camera sensors simultaneously. The application composes the camera feeds side by side to display on a screen or encodes and stores the video streams to files. Figure : gst-multi-camera-example.py pipeline  For information on the plugins used in this pipeline, see [Pipeline flow](https://docs.qualcomm.com/doc/80-70017-50/topic/multi-camera-streaming-python-sample-app.html#multi-camera-streaming-python-sample-app__section_vp3_hss_ndc). ## Run the application 1. Ensure that you complete the [Prerequisites](https://docs.qualcomm.com/doc/80-70017-50/topic/python-sample-applications.html#python-sample-applications__section_gm5_s5j_bdc). 2. View the output (preview) on display: python3 gst-multi-camera-stream-example.py --width=1920 --height=1080 –framerate=30/1Copy to clipboard 3. View the encoder output: python3 gst-multi-camera-stream-example.py –D --width=1920 --height=1080Copy to clipboard To display the available help options, run the following command: python3 gst-multi-camera-stream-example.py --helpCopy to clipboard ## Expected output For the video composition pipeline, the output is displayed as preview. Figure : Expected output for gst-multi-camera-example.py application – Preview  For video encoding pipeline, the output is saved to a file. ## Pipeline flow The table lists the plugins used in the multiple camera streaming pipeline:| Pipeline | Description | | --- | --- | | Preview on display |