diff --git a/docs/plugins/Makefile.am b/docs/plugins/Makefile.am
index cf2750a7e6..7c125adffd 100644
--- a/docs/plugins/Makefile.am
+++ b/docs/plugins/Makefile.am
@@ -174,6 +174,8 @@ EXTRA_HFILES = \
$(top_srcdir)/gst/rtpmanager/gstrtpssrcdemux.h \
$(top_srcdir)/gst/rtpmanager/gstrtpmux.h \
$(top_srcdir)/gst/rtpmanager/gstrtpdtmfmux.h \
+ $(top_srcdir)/gst/rtpmanager/gstrtprtxsend.h \
+ $(top_srcdir)/gst/rtpmanager/gstrtprtxreceive.h \
$(top_srcdir)/gst/rtsp/gstrtpdec.h \
$(top_srcdir)/gst/rtsp/gstrtspsrc.h \
$(top_srcdir)/gst/shapewipe/gstshapewipe.h \
diff --git a/docs/plugins/gst-plugins-good-plugins-docs.sgml b/docs/plugins/gst-plugins-good-plugins-docs.sgml
index f4ac3217de..d48bf00e10 100644
--- a/docs/plugins/gst-plugins-good-plugins-docs.sgml
+++ b/docs/plugins/gst-plugins-good-plugins-docs.sgml
@@ -148,6 +148,8 @@
+
+
diff --git a/docs/plugins/gst-plugins-good-plugins-sections.txt b/docs/plugins/gst-plugins-good-plugins-sections.txt
index de8f4b8303..807f4b39ce 100644
--- a/docs/plugins/gst-plugins-good-plugins-sections.txt
+++ b/docs/plugins/gst-plugins-good-plugins-sections.txt
@@ -976,6 +976,34 @@ GST_RTP_SSRC_DEMUX_CLASS
GST_IS_RTP_SSRC_DEMUX_CLASS
+
+element-rtprtxsend
+rtprtxsend
+GstRtpRtxSend
+
+GstRtpRtxSendClass
+GST_RTP_RTX_SEND
+GST_IS_RTP_RTX_SEND
+GST_TYPE_RTP_RTX_SEND
+gst_rtp_rtx_send_get_type
+GST_RTP_RTX_SEND_CLASS
+GST_IS_RTP_RTX_SEND_CLASS
+
+
+
+element-rtprtxreceive
+rtprtxreceive
+GstRtpRtxReceive
+
+GstRtpRtxReceiveClass
+GST_RTP_RTX_RECEIVE
+GST_IS_RTP_RTX_RECEIVE
+GST_TYPE_RTP_RTX_RECEIVE
+gst_rtp_rtx_receive_get_type
+GST_RTP_RTX_RECEIVE_CLASS
+GST_IS_RTP_RTX_RECEIVE_CLASS
+
+
element-icydemux
icydemux
diff --git a/docs/plugins/gst-plugins-good-plugins.args b/docs/plugins/gst-plugins-good-plugins.args
index d91b2c8cf9..6bdc4a575c 100644
--- a/docs/plugins/gst-plugins-good-plugins.args
+++ b/docs/plugins/gst-plugins-good-plugins.args
@@ -21488,6 +21488,96 @@
2
+
+GstRtpRtxSend::rtx-payload-type
+guint
+
+rw
+RTX Payload Type
+Payload type of the retransmission stream (fmtp in SDP).
+0
+
+
+
+GstRtpRtxSend::max-size-time
+guint
+
+rw
+Max Size Times
+Amount of ms to queue (0 = unlimited).
+0
+
+
+
+GstRtpRtxSend::max-size-packets
+guint
+
+rw
+Max Size Packets
+Amount of packets to queue (0 = unlimited).
+0
+
+
+
+GstRtpRtxSend::num-rtx-requests
+guint
+
+r
+Num RTX Requests
+Number of retransmission events received.
+0
+
+
+
+GstRtpRtxSend::num-rtx-packets
+guint
+
+r
+Num RTX Packet
+Number of retransmission packets sent.
+0
+
+
+
+GstRtpRtxReceive::rtx-payload-types
+string
+
+rw
+Colon separated list of payload format type
+Set through SDP (fmtp), it helps to detect restransmission streams.
+""
+
+
+
+GstRtpRtxReceive::num-rtx-requests
+guint
+
+r
+Num RTX Requests
+Number of retransmission events received.
+0
+
+
+
+GstRtpRtxReceive::num-rtx-packets
+guint
+
+r
+Num RTX Packet
+Number of retransmission packets received.
+0
+
+
+
+GstRtpRtxReceive::num-rtx-assoc-packets
+guint
+
+r
+Num RTX Associated Packets
+correctly associated with retransmission requests.
+0
+
+
GstV4l2Sink::device
gchar*
diff --git a/docs/plugins/gst-plugins-good-plugins.hierarchy b/docs/plugins/gst-plugins-good-plugins.hierarchy
index b612c81134..eecaeaeb79 100644
--- a/docs/plugins/gst-plugins-good-plugins.hierarchy
+++ b/docs/plugins/gst-plugins-good-plugins.hierarchy
@@ -260,6 +260,8 @@ GObject
GstRtpPtDemux
GstRtpSession
GstRtpSsrcDemux
+ GstRtpRtxSend
+ GstRtpRtxReceive
GstSMPTE
GstShapeWipe
GstTagDemux
diff --git a/docs/plugins/inspect/plugin-rtpmanager.xml b/docs/plugins/inspect/plugin-rtpmanager.xml
index 7473484517..79d41739b4 100644
--- a/docs/plugins/inspect/plugin-rtpmanager.xml
+++ b/docs/plugins/inspect/plugin-rtpmanager.xml
@@ -255,5 +255,47 @@
+
+ rtprtxsend
+ RTP Retransmission Sender
+ Codec
+ Retransmit RTP packets when needed, according to RFC4588
+ Julien Isorce <julien.isorce@gmail.com>
+
+
+ sink
+ sink
+ always
+ application/x-rtp
+
+
+ src
+ source
+ always
+ application/x-rtp
+
+
+
+
+ rtprtxreceive
+ RTP Retransmission Receiver
+ Codec
+ Receive retransmitted RTP packets according to RFC4588
+ Julien Isorce <julien.isorce@gmail.com>
+
+
+ sink
+ sink
+ always
+ application/x-rtp
+
+
+ src
+ source
+ always
+ application/x-rtp
+
+
+
\ No newline at end of file