rtph265pay

Payload-encode H265 video into RTP packets (RFC 7798)

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstRTPBasePayload
                    ╰──rtph265pay

Factory details

Authors: – Jurgen Slowack

Classification:Codec/Payloader/Network/RTP

Rank – secondary

Plugin – rtp

Package – GStreamer Good Plug-ins

Pad Templates

sink

video/x-h265:
  stream-format: hvc1
      alignment: au
video/x-h265:
  stream-format: byte-stream
      alignment: { (string)nal, (string)au }

Presencealways

Directionsink

Object typeGstPad


src

application/x-rtp:
          media: video
        payload: [ 96, 127 ]
     clock-rate: 90000
  encoding-name: H265

Presencealways

Directionsrc

Object typeGstPad


Properties

aggregate-mode

“aggregate-mode” Rtp-h265aggregate-mode *

Bundle suitable SPS/PPS NAL units into aggregate packets.

Flags : Read / Write

Default value : zero-latency (1)


config-interval

“config-interval” gint

Send VPS, SPS and PPS Insertion Interval in seconds (sprop parameter sets will be multiplexed in the data stream when detected.) (0 = disabled, -1 = send with every IDR frame)

Flags : Read / Write

Default value : 0


Named constants

Rtp-h265aggregate-mode

Members

none (0) – Do not aggregate NAL units
zero-latency (1) – Aggregate NAL units until a VCL or suffix unit is included
max (2) – Aggregate all NAL units with the same timestamp (adds one frame of latency)

The results of the search are