# irtspparse

This is an interleaved RTSP parser that allows extracting specific so-called "channels" from received interleaved (TCP) RTSP data (typically extracted from some network capture).

## Example launch line

     gst-launch-1.0 filesrc location=h264crasher.pcap ! pcapparse ! irtspparse
     ! rtph264depay ! ffdec_h264 ! fakesink

Read from a pcap dump file using filesrc, extract the raw TCP packets, depayload and decode them.

## Hierarchy

    GObject
        ╰──GInitiallyUnowned
            ╰──GstObject
                ╰──GstElement
                    ╰──GstBaseParse
                        ╰──irtspparse

## Factory details

Authors: – Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk></mark.nauwelaerts@collabora.co.uk>

Classification: – `Raw/Parser`

Rank – none

Plugin – pcapparse

Package – GStreamer Bad Plug-ins

## Pad Templates

### `sink`

    ANY

Presence – always

Direction – sink

Object type – GstPad

### `src`

    application/x-rtp:
    application/x-rtcp:

Presence – always

Direction – src

Object type – GstPad

## Properties

### channel-id

    “channel-id” gint

Channel Identifier

Flags : Read / Write

Default value : 0

The results of the search are