# 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
127.0.0.1:8900 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 |
| --- | --- |
|
- SINK template: 'sink_%u'
- Availability: On request
|
- video/x-h264
- video/x-h265
- audio/mpeg
- text/x-raw
- application/x-rtp
|
## Element configuration
Table : Element properties of qtirtspbin
| Property | Description |
| --- | --- |
| name | The name of the object.
- flags: readable, writable
- String. Default: "rtspbin0"
|
| parent | The parent of the object.
- flags: readable, writable
- Object of type "GstObject"
|
| address | The IP address of the server.
- flags: readable, writable
- String. Default: "127.0.0.1"
|
| port | The port for listening.
- flags: readable, writable
- String. Default: "8900"
|
| mpoint | The mounting point.
- flags: readable, writable
- String. Default: "/live"
|
| async-handling | The bin that handles the asynchronous state changes.
- flags: readable, writable
- Boolean. Default: false
|
| message-forward | Forwards all the children messages.
- flags: readable, writable
- Boolean. Default: false
|
**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)