pcapparse

pcapparse — Parses a raw pcap stream

Synopsis

                    GstPcapParse;

Object Hierarchy

  GObject
   +----GstObject
         +----GstElement
               +----GstPcapParse

Properties

  "dst-ip"                   gchar*                : Read / Write
  "dst-port"                 gint                  : Read / Write
  "src-ip"                   gchar*                : Read / Write
  "src-port"                 gint                  : Read / Write

Description

Extracts payloads from Ethernet-encapsulated IP packets, currently limited to UDP. Use "src-ip", "dst-ip", "src-port" and "dst-port" to restrict which packets should be included.

Example pipelines

1
2
gst-launch-0.10 filesrc location=h264crasher.pcap ! pcapparse ! rtph264depay
! ffdec_h264 ! fakesink
Read from a pcap dump file using filesrc, extract the raw UDP packets, depayload and decode them.

Details

GstPcapParse

typedef struct _GstPcapParse GstPcapParse;

GstPcapParse element.

Property Details

The "dst-ip" property

  "dst-ip"                   gchar*                : Read / Write

Destination IP to restrict to.

Default value: ""


The "dst-port" property

  "dst-port"                 gint                  : Read / Write

Destination port to restrict to.

Allowed values: [G_MAXULONG,65535]

Default value: -1


The "src-ip" property

  "src-ip"                   gchar*                : Read / Write

Source IP to restrict to.

Default value: ""


The "src-port" property

  "src-port"                 gint                  : Read / Write

Source port to restrict to.

Allowed values: [G_MAXULONG,65535]

Default value: -1