rtmpsrc

rtmpsrc

Properties

gchar * location Read / Write
gint timeout Read / Write

Types and Values

struct GstRTMPSrc

Object Hierarchy

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

Implemented Interfaces

GstRTMPSrc implements GstURIHandler.

Description

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

1
gst-launch-1.0 -v rtmpsrc location=rtmp://somehost/someurl ! fakesink
Open an RTMP location and pass its content to fakesink.

Synopsis

Element Information

plugin

rtmp

author

Bastien Nocera <hadess@hadess.net>, Sebastian Dröge <sebastian.droege@collabora.co.uk>

class

Source/File

Element Pads

name

src

direction

source

presence

always

details

ANY

Functions

Types and Values

struct GstRTMPSrc

struct GstRTMPSrc;

Opaque data structure.

Property Details

The “location” property

  “location”                 gchar *

Location of the RTMP url to read.

Flags: Read / Write

Default value: NULL


The “timeout” property

  “timeout”                  gint

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

Flags: Read / Write

Allowed values: >= 0

Default value: 120