# Multi-camera streaming using Python Source: [https://docs.qualcomm.com/doc/80-70020-50/topic/multi-camera-streaming-python-sample-app.html](https://docs.qualcomm.com/doc/80-70020-50/topic/multi-camera-streaming-python-sample-app.html) The **gst-multi-camera-stream-example.py** application allows 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 about the plugins used in this pipeline, see [Pipeline flow](https://docs.qualcomm.com/doc/80-70020-50/topic/multi-camera-streaming-python-sample-app.html#multi-camera-streaming-python-sample-app__section_vp3_hss_ndc). ## Run the application on the target device 1. Ensure that you complete the [Prerequisites](https://docs.qualcomm.com/doc/80-70020-50/topic/prerequisites-for-python-sample-applications.html). 2. Run any of the following use cases: - View the output (preview) on display: gst-multi-camera-stream-example.py -D 0 --width=1920 --height=1080 --framerate=30/1Copy to clipboard - View the encoder output: gst-multi-camera-stream-example.py -D 1 --width=1920 --height=1080Copy to clipboard 3. To display the available help options, run the following command: 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 following table lists the plugins used in the multi-camera streaming pipeline:| Pipeline | Description | | --- | --- | | Preview on display |