# qtirtspbin

Source: [https://docs.qualcomm.com/doc/80-70022-50/topic/qtirtspbin.html](https://docs.qualcomm.com/doc/80-70022-50/topic/qtirtspbin.html)

The qtirtspbin plugin transmits the video or data streams using RTSP.

The plugin can transmit the encoded video, text data (ML data), or serialized data (x-rtp
            packet).

When the plugin starts, it opens a default port such as
                <var class="keyword varname">127.0.0.1:8900</var> where many clients (media players such as VLC) can
            connect.

## Inheritance chain

[GObject](https://docs.gtk.org/gobject/) → [GstObject](https://gstreamer.freedesktop.org/documentation/gstreamer/gstobject.html?gi-language=c) → [GstElement](https://gstreamer.freedesktop.org/documentation/gstreamer/gstelement.html?gi-language=c) → [GstBin](https://gstreamer.freedesktop.org/documentation/additional/design/gstbin.html?gi-language=c) → GstRtspBin

The following tables provide information on pad templates and element properties of
                qtirtspbin. For use cases, see [Single stream from camera to RTSP with ML detection](https://docs.qualcomm.com/doc/80-70022-50/topic/single-stream-from-camera-to-rtsp-with-ml-detection.html).

## Pad configuration

Table : Pad templates for qtirtspbin

| Pad Name | Capabilities |
| --- | --- |
| <ul class="ul" id="qtirtspbin__ul_xqv_czt_jdc"><br>                                    <li class="li"> SINK template: 'sink_%u'</li><br><br>                                    <li class="li"> Availability: On request</li><br><br>                                </ul> | <ul class="ul" id="qtirtspbin__ul_bq5_2zt_jdc"><br>                                    <li class="li"> video/x-h264</li><br><br>                                    <li class="li"> video/x-h265</li><br><br>                                    <li class="li"> audio/mpeg</li><br><br>                                    <li class="li"> text/x-raw</li><br><br>                                    <li class="li"> application/x-rtp</li><br><br>                                </ul> |

## Element configuration

Table : Element properties of qtirtspbin

| Property | Description |
| --- | --- |
| name | The name of the object.<br><br><br>                                <ul class="ul" id="qtirtspbin__ul_dts_fzt_jdc"><br>                                    <li class="li">flags: readable, writable</li><br><br>                                    <li class="li">String. Default: "rtspbin0"</li><br><br>                                </ul> |
| parent | The parent of the object.<br><br><br>                                <ul class="ul" id="qtirtspbin__ul_ets_fzt_jdc"><br>                                    <li class="li">flags: readable, writable</li><br><br>                                    <li class="li">Object of type "GstObject"</li><br><br>                                </ul> |
| address | The IP address of the server.<br><br><br>                                <ul class="ul" id="qtirtspbin__ul_fts_fzt_jdc"><br>                                    <li class="li">flags: readable, writable</li><br><br>                                    <li class="li">String. Default: "127.0.0.1"</li><br><br>                                </ul> |
| port | The port for listening.<br><br><br>                                <ul class="ul" id="qtirtspbin__ul_gts_fzt_jdc"><br>                                    <li class="li">flags: readable, writable</li><br><br>                                    <li class="li">String. Default: "8900"</li><br><br>                                </ul> |
| mpoint | The mounting point.<br><br><br>                                <ul class="ul" id="qtirtspbin__ul_hts_fzt_jdc"><br>                                    <li class="li">flags: readable, writable</li><br><br>                                    <li class="li">String. Default: "/live"</li><br><br>                                </ul> |
| async-handling | The bin that handles the asynchronous state changes.<br><br><br>                                <ul class="ul" id="qtirtspbin__ul_its_fzt_jdc"><br>                                    <li class="li">flags: readable, writable</li><br><br>                                    <li class="li">Boolean. Default: false</li><br><br>                                </ul> |
| message-forward | Forwards all the children messages.<br><br><br>                                <ul class="ul" id="qtirtspbin__ul_jts_fzt_jdc"><br>                                    <li class="li">flags: readable, writable</li><br><br>                                    <li class="li">Boolean. Default: false</li><br><br>                                </ul> |

**Parent Topic:** [Configure ML plugins](https://docs.qualcomm.com/doc/80-70022-50/topic/inferencing-plugins.html)

Last Published: Feb 20, 2026

[Previous Topic
qtimldemux](https://docs.qualcomm.com/bundle/publicresource/80-70022-50/topics/qtimldemux.md) [Next Topic
qtismartvencbin](https://docs.qualcomm.com/bundle/publicresource/80-70022-50/topics/qtismartvencbin.md)