# rtmpsrc

This plugin reads data from a local or remote location specified by an URI. This location can be specified using any protocol supported by the RTMP library, i.e. rtmp, rtmpt, rtmps, rtmpe, rtmfp, rtmpte and rtmpts.

## Example launch lines

     gst-launch-1.0 -v rtmpsrc location=rtmp://somehost/someurl ! fakesink

Open an RTMP location and pass its content to fakesink.

## Hierarchy

    GObject
        ╰──GInitiallyUnowned
            ╰──GstObject
                ╰──GstElement
                    ╰──GstBaseSrc
                        ╰──GstPushSrc
                            ╰──rtmpsrc

## Implemented interfaces

    GstURIHandler

## Factory details

Authors: – Bastien Nocera , Sebastian Dröge

Classification: – `Source/File`

Rank – primary

Plugin – rtmp

Package – GStreamer Bad Plug-ins

## Pad Templates

### `src`

    ANY

Presence – always

Direction – src

Object type – GstPad

## Properties

### location

    “location” gchararray

Location of the RTMP url to read

Flags : Read / Write

Default value : NULL

### timeout

    “timeout” gint

Time without receiving any data from the server to wait before to timeout the session

Flags : Read / Write

Default value : 120

The results of the search are