filesink |
Writes incoming data to a file in the local file system |
filesrc |
Reads data from a file in the local file system |
h264parse |
Parses a H.264 encoded stream |
h265parse |
Parses a H.265 encoded stream |
kmssink |
Renders video frames directly in a plane of a DRM device |
omxh264dec |
Decodes OpenMAX H.264 video |
omxh264enc |
Encodes OpenMAX H.264 video |
omxh265dec |
Decodes OpenMAX H.265 video |
omxh265enc |
Encodes OpenMAX H.265 video |
qtdemux |
Demuxes a .mov file into raw or compressed audio and/or video streams. |
queue |
Queues data until one of the limits specified by the "max-size-buffers",
“max-size-bytes” or “max-size-time” properties has been
reached |
rtph264depay |
Extracts an H.264 video payload from an RTP packet stream |
rtph264pay |
Encapsulates an H.264 video in an RTP packet stream |
rtph265depay |
Extracts an H.265 video payload from an RTP packet stream |
rtph265pay |
Encapsulates an H.265 video in an RTP packet stream |
rtpjitterbuffer |
Reorders and removes duplicate RTP packets as they are received from a network source |
tee |
Splits data to multiple pads |
udpsink |
Sinks UDP packets to the network |
udpsrc |
Reads UDP packets from the network |
v4l2src |
Captures video from v4l2 devices, like webcams and television tuner cards |
rawvideoparse |
Converts a byte stream into video frames |