X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=docs%2Fplugins%2Finspect%2Fplugin-rtp.xml;h=3dfa663b46d219be80e3ea4a805318850efb0636;hb=1cc4f8ec24f4d02f456caf30ed3eb7f304eb192a;hp=cdbda492723789e3ca9bb85f7a2c149a64acc7b3;hpb=76293efd72357728bd2d1e76562b3fecd7f6c421;p=platform%2Fupstream%2Fgst-plugins-good.git diff --git a/docs/plugins/inspect/plugin-rtp.xml b/docs/plugins/inspect/plugin-rtp.xml index cdbda49..3dfa663 100644 --- a/docs/plugins/inspect/plugin-rtp.xml +++ b/docs/plugins/inspect/plugin-rtp.xml @@ -3,7 +3,7 @@ Real-time protocol plugins ../../gst/rtp/.libs/libgstrtp.so libgstrtp.so - 1.1.4 + 1.16.1 LGPL gst-plugins-good GStreamer Good Plug-ins source release @@ -73,6 +73,90 @@ + rtpL24depay + RTP audio depayloader + Codec/Depayloader/Network/RTP + Extracts raw 24-bit audio from RTP packets + Zeeshan Ali <zak147@yahoo.com>,Wim Taymans <wim.taymans@gmail.com>,David Holroyd <dave@badgers-in-foil.co.uk> + + + sink + sink + always +
application/x-rtp, media=(string)audio, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)L24
+
+ + src + source + always +
audio/x-raw, format=(string)S24BE, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
+
+
+
+ + rtpL24pay + RTP audio payloader + Codec/Payloader/Network/RTP + Payload-encode Raw 24-bit audio into RTP packets (RFC 3190) + Wim Taymans <wim.taymans@gmail.com>,David Holroyd <dave@badgers-in-foil.co.uk> + + + sink + sink + always +
audio/x-raw, format=(string)S24BE, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
+
+ + src + source + always +
application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)L24, channels=(int)[ 1, 2147483647 ]
+
+
+
+ + rtpL8depay + RTP audio depayloader + Codec/Depayloader/Network/RTP + Extracts raw audio from RTP packets + Zeeshan Ali <zak147@yahoo.com>,Wim Taymans <wim.taymans@gmail.com>, GE Intelligent Platforms Embedded Systems, Inc. + + + sink + sink + always +
application/x-rtp, media=(string)audio, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)L8
+
+ + src + source + always +
audio/x-raw, format=(string)U8, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
+
+
+
+ + rtpL8pay + RTP audio payloader + Codec/Payloader/Network/RTP + Payload-encode Raw audio into RTP packets (RFC 3551) + Wim Taymans <wim.taymans@gmail.com>, GE Intelligent Platforms Embedded Systems, Inc. + + + sink + sink + always +
audio/x-raw, format=(string)U8, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
+
+ + src + source + always +
application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)L8, channels=(int)[ 1, 2147483647 ]
+
+
+
+ rtpac3depay RTP AC3 depayloader Codec/Depayloader/Network/RTP @@ -125,7 +209,7 @@ sink sink always -
application/x-rtp, media=(string)audio, clock-rate=(int)8000, encoding-name=(string)AMR, encoding-params=(string)1, octet-align=(string)1; application/x-rtp, media=(string)audio, clock-rate=(int)16000, encoding-name=(string)AMR-WB, encoding-params=(string)1, octet-align=(string)1
+
application/x-rtp, media=(string)audio, clock-rate=(int)8000, encoding-name=(string)AMR, octet-align=(string)1; application/x-rtp, media=(string)audio, clock-rate=(int)16000, encoding-name=(string)AMR-WB, octet-align=(string)1
src @@ -320,7 +404,7 @@ src source always -
application/x-rtp, media=(string)audio, encoding-name=(string)G722, payload=(int)9, clock-rate=(int)8000
+
application/x-rtp, media=(string)audio, encoding-name=(string)G722, payload=(int)9, encoding-params=(string)1, clock-rate=(int)8000; application/x-rtp, media=(string)audio, encoding-name=(string)G722, payload=(int)[ 96, 127 ], encoding-params=(string)1, clock-rate=(int)8000
@@ -383,7 +467,7 @@ src source always -
audio/x-adpcm, channels=(int)1, rate=(int)8000, bitrate=(int){ 16000, 24000, 32000, 40000 }, layout=(string)g726
+
audio/x-adpcm, channels=(int)1, rate=(int)8000, bitrate=(int){ 16000, 24000, 32000, 40000 }, block_align=(int){ 2, 3, 4, 5 }, layout=(string)g726
@@ -535,6 +619,48 @@ + rtph261depay + RTP H261 depayloader + Codec/Depayloader/Network/RTP + Extracts H261 video from RTP packets (RFC 4587) + Stian Selnes <stian@pexip.com> + + + sink + sink + always +
application/x-rtp, media=(string)video, payload=(int)31, clock-rate=(int)90000, encoding-name=(string)H261; application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H261
+
+ + src + source + always +
video/x-h261
+
+
+
+ + rtph261pay + RTP H261 packet payloader + Codec/Payloader/Network/RTP + Payload-encodes H261 video in RTP packets (RFC 4587) + Stian Selnes <stian@pexip.com> + + + sink + sink + always +
video/x-h261
+
+ + src + source + always +
application/x-rtp, media=(string)video, payload=(int)31, clock-rate=(int)90000, encoding-name=(string)H261; application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H261
+
+
+
+ rtph263depay RTP H263 depayloader Codec/Depayloader/Network/RTP @@ -661,6 +787,48 @@ + rtph265depay + RTP H265 depayloader + Codec/Depayloader/Network/RTP + Extracts H265 video from RTP packets (RFC 7798) + Jurgen Slowack <jurgenslowack@gmail.com> + + + sink + sink + always +
application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H265
+
+ + src + source + always +
video/x-h265, stream-format=(string)hvc1, alignment=(string)au; video/x-h265, stream-format=(string)byte-stream, alignment=(string){ nal, au }
+
+
+
+ + rtph265pay + RTP H265 payloader + Codec/Payloader/Network/RTP + Payload-encode H265 video into RTP packets (RFC 7798) + Jurgen Slowack <jurgenslowack@gmail.com> + + + sink + sink + always +
video/x-h265, stream-format=(string)hvc1, alignment=(string)au; video/x-h265, stream-format=(string)byte-stream, alignment=(string){ nal, au }
+
+ + src + source + always +
application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H265
+
+
+
+ rtpilbcdepay RTP iLBC depayloader Codec/Depayloader/Network/RTP @@ -671,7 +839,7 @@ sink sink always -
application/x-rtp, media=(string)audio, clock-rate=(int)8000, encoding-name=(string)ILBC, mode=(string){ 20, 30 }
+
application/x-rtp, media=(string)audio, clock-rate=(int)8000, encoding-name=(string)ILBC
src @@ -713,13 +881,13 @@ sink sink always -
application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)JPEG2000
+
application/x-rtp, media=(string)video, clock-rate=(int)90000, sampling=(string){ RGB, BGR, RGBA, BGRA, YCbCrA, YCbCr-4:4:4, YCbCr-4:2:2, YCbCr-4:2:0, YCbCr-4:1:1, GRAYSCALE }, encoding-name=(string)JPEG2000; application/x-rtp, media=(string)video, clock-rate=(int)90000, colorspace=(string){ sRGB, sYUV, GRAY }, encoding-name=(string)JPEG2000
src source always -
image/x-jpc
+
image/x-jpc, colorspace=(string){ sRGB, sYUV, GRAY }
@@ -734,13 +902,13 @@ sink sink always -
image/x-jpc
+
image/x-jpc, sampling=(string){ RGB, BGR, RGBA, BGRA, YCbCrA, YCbCr-4:4:4, YCbCr-4:2:2, YCbCr-4:2:0, YCbCr-4:1:1, GRAYSCALE }
src source always -
application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)JPEG2000
+
application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, sampling=(string){ RGB, BGR, RGBA, BGRA, YCbCrA, YCbCr-4:4:4, YCbCr-4:2:2, YCbCr-4:2:0, YCbCr-4:1:1, GRAYSCALE }, encoding-name=(string)JPEG2000
@@ -782,7 +950,49 @@ src source always -
application/x-rtp, media=(string)video, payload=(int)26, clock-rate=(int)90000, encoding-name=(string)JPEG, width=(int)[ 1, 65536 ], height=(int)[ 1, 65536 ]
+
application/x-rtp, media=(string)video, payload=(int)26, clock-rate=(int)90000, encoding-name=(string)JPEG, width=(int)[ 1, 65536 ], height=(int)[ 1, 65536 ]; application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)JPEG, width=(int)[ 1, 65536 ], height=(int)[ 1, 65536 ]
+ + + + + rtpklvdepay + RTP KLV Depayloader + Codec/Depayloader/Network/RTP + Extracts KLV (SMPTE ST 336) metadata from RTP packets + Tim-Philipp Müller <tim@centricular.com> + + + sink + sink + always +
application/x-rtp, media=(string)application, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)SMPTE336M
+
+ + src + source + always +
meta/x-klv, parsed=(boolean)true
+
+
+
+ + rtpklvpay + RTP KLV Payloader + Codec/Payloader/Network/RTP + Payloads KLV (SMPTE ST 336) metadata as RTP packets + Tim-Philipp Müller <tim@centricular.com> + + + sink + sink + always +
meta/x-klv, parsed=(boolean)true
+
+ + src + source + always +
application/x-rtp, media=(string)application, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)SMPTE336M
@@ -845,7 +1055,7 @@ src source always -
application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)MP2T
+
application/x-rtp, media=(string)video, payload=(int)33, clock-rate=(int)90000, encoding-name=(string)MP2T; application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)MP2T
@@ -866,7 +1076,7 @@ src source always -
audio/mpeg, mpegversion=(int)4, framed=(boolean)true, stream-format=(string)raw
+
audio/mpeg, mpegversion=(int)4, framed=(boolean){ false, true }, stream-format=(string)raw
@@ -986,7 +1196,7 @@ sink sink always -
application/x-rtp, media=(string)audio, clock-rate=(int)90000, encoding-name=(string)MPA; application/x-rtp, media=(string)audio, payload=(int)14, clock-rate=(int)90000
+
application/x-rtp, media=(string)audio, payload=(int)14, clock-rate=(int)90000; application/x-rtp, media=(string)audio, encoding-name=(string)MPA, clock-rate=(int)[ 1, 2147483647 ]
src @@ -1076,7 +1286,49 @@ src source always -
application/x-rtp, media=(string)video, payload=(int)32, clock-rate=(int)90000, encoding-name=(string)MPV
+
application/x-rtp, media=(string)video, payload=(int)32, clock-rate=(int)90000, encoding-name=(string)MPV; application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)MPV
+
+ + + + rtpopusdepay + RTP Opus packet depayloader + Codec/Depayloader/Network/RTP + Extracts Opus audio from RTP packets + Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk> + + + sink + sink + always +
application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)48000, encoding-name=(string){ OPUS, X-GST-OPUS-DRAFT-SPITTKA-00 }
+
+ + src + source + always +
audio/x-opus, channel-mapping-family=(int)0
+
+
+
+ + rtpopuspay + RTP Opus payloader + Codec/Payloader/Network/RTP + Puts Opus audio in RTP packets + Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk> + + + sink + sink + always +
audio/x-opus, channels=(int)[ 1, 2 ], channel-mapping-family=(int)0
+
+ + src + source + always +
application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)48000, encoding-params=(string)2, encoding-name=(string){ OPUS, X-GST-OPUS-DRAFT-SPITTKA-00 }
@@ -1085,7 +1337,7 @@ RTP PCMA depayloader Codec/Depayloader/Network/RTP Extracts PCMA audio from RTP packets - Edgard Lima <edgard.lima@indt.org.br>, Zeeshan Ali <zeenix@gmail.com> + Edgard Lima <edgard.lima@gmail.com>, Zeeshan Ali <zeenix@gmail.com> sink @@ -1106,7 +1358,7 @@ RTP PCMA payloader Codec/Payloader/Network/RTP Payload-encodes PCMA audio into a RTP packet - Edgard Lima <edgard.lima@indt.org.br> + Edgard Lima <edgard.lima@gmail.com> sink @@ -1127,7 +1379,7 @@ RTP PCMU depayloader Codec/Depayloader/Network/RTP Extracts PCMU audio from RTP packets - Edgard Lima <edgard.lima@indt.org.br>, Zeeshan Ali <zeenix@gmail.com> + Edgard Lima <edgard.lima@gmail.com>, Zeeshan Ali <zeenix@gmail.com> sink @@ -1148,7 +1400,7 @@ RTP PCMU payloader Codec/Payloader/Network/RTP Payload-encodes PCMU audio into a RTP packet - Edgard Lima <edgard.lima@indt.org.br> + Edgard Lima <edgard.lima@gmail.com> sink @@ -1207,6 +1459,48 @@ + rtpreddec + Redundant Audio Data (RED) Decoder + Codec/Depayloader/Network/RTP + Decode Redundant Audio Data (RED) + Hani Mustafa <hani@pexip.com>, Mikhail Fludkov <misha@pexip.com> + + + sink + sink + always +
application/x-rtp
+
+ + src + source + always +
application/x-rtp
+
+
+
+ + rtpredenc + Redundant Audio Data (RED) Encoder + Codec/Payloader/Network/RTP + Encode Redundant Audio Data (RED) + Hani Mustafa <hani@pexip.com>, Mikhail Fludkov <misha@pexip.com> + + + sink + sink + always +
application/x-rtp
+
+ + src + source + always +
application/x-rtp
+
+
+
+ rtpsbcdepay RTP SBC audio depayloader Codec/Depayloader/Network/RTP @@ -1259,7 +1553,7 @@ sink sink always -
application/x-rtp, media=(string)audio, clock-rate=(int)16000, encoding-name=(string)SIREN, dct-length=(int)320
+
application/x-rtp, media=(string)audio, clock-rate=(int)16000, encoding-name=(string)SIREN
src @@ -1295,13 +1589,13 @@ RTP Speex depayloader Codec/Depayloader/Network/RTP Extracts Speex audio from RTP packets - Edgard Lima <edgard.lima@indt.org.br> + Edgard Lima <edgard.lima@gmail.com> sink sink always -
application/x-rtp, media=(string)audio, clock-rate=(int)[ 6000, 48000 ], encoding-name=(string)SPEEX, encoding-params=(string)1
+
application/x-rtp, media=(string)audio, clock-rate=(int)[ 6000, 48000 ], encoding-name=(string)SPEEX
src @@ -1316,7 +1610,7 @@ RTP Speex payloader Codec/Payloader/Network/RTP Payload-encodes Speex audio into a RTP packet - Edgard Lima <edgard.lima@indt.org.br> + Edgard Lima <edgard.lima@gmail.com> sink @@ -1333,6 +1627,69 @@ + rtpstorage + RTP storage + Analyzer/RTP + Helper element for various purposes (ex. recovering from packet loss using RED/FEC). Saves given number of RTP packets. Should be instantiated before jitterbuffer + Mikhail Fludkov <misha@pexip.com> + + + sink + sink + always +
application/x-rtp
+
+ + src + source + always +
application/x-rtp
+
+
+
+ + rtpstreamdepay + RTP Stream Depayloading + Codec/Depayloader/Network + Depayloads RTP/RTCP packets for streaming protocols according to RFC4571 + Sebastian Dröge <sebastian@centricular.com> + + + sink + sink + always +
application/x-rtp-stream; application/x-rtcp-stream; application/x-srtp-stream; application/x-srtcp-stream
+
+ + src + source + always +
application/x-rtp; application/x-rtcp; application/x-srtp; application/x-srtcp
+
+
+
+ + rtpstreampay + RTP Stream Payloading + Codec/Payloader/Network + Payloads RTP/RTCP packets for streaming protocols according to RFC4571 + Sebastian Dröge <sebastian@centricular.com> + + + sink + sink + always +
application/x-rtp; application/x-rtcp; application/x-srtp; application/x-srtcp
+
+ + src + source + always +
application/x-rtp-stream; application/x-rtcp-stream; application/x-srtp-stream; application/x-srtcp-stream
+
+
+
+ rtpsv3vdepay RTP SVQ3 depayloader Codec/Depayloader/Network/RTP @@ -1396,6 +1753,48 @@
+ rtpulpfecdec + RTP FEC Decoder + Codec/Depayloader/Network/RTP + Decodes RTP FEC (RFC5109) + Mikhail Fludkov <misha@pexip.com> + + + sink + sink + always +
application/x-rtp
+
+ + src + source + always +
application/x-rtp
+
+
+
+ + rtpulpfecenc + RTP FEC Encoder + Codec/Payloader/Network/RTP + Encodes RTP FEC (RFC5109) + Mikhail Fludkov <misha@pexip.com> + + + sink + sink + always +
application/x-rtp
+
+ + src + source + always +
application/x-rtp
+
+
+
+ rtpvorbisdepay RTP Vorbis depayloader Codec/Depayloader/Network/RTP @@ -1418,10 +1817,10 @@ rtpvorbispay - RTP Vorbis depayloader + RTP Vorbis payloader Codec/Payloader/Network/RTP Payload-encode Vorbis audio into RTP packets (RFC 5215) - Wim Taymans <wimi.taymans@gmail.com> + Wim Taymans <wim.taymans@gmail.com> sink @@ -1448,7 +1847,7 @@ sink sink always -
application/x-rtp, clock-rate=(int)90000, media=(string)video, encoding-name=(string)VP8-DRAFT-IETF-01
+
application/x-rtp, clock-rate=(int)90000, media=(string)video, encoding-name=(string){ VP8, VP8-DRAFT-IETF-01 }
src @@ -1462,7 +1861,7 @@ rtpvp8pay RTP VP8 payloader Codec/Payloader/Network/RTP - Puts VP8 video in RTP packets) + Puts VP8 video in RTP packets Sjoerd Simons <sjoerd@luon.net> @@ -1475,7 +1874,49 @@ src source always -
application/x-rtp, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)VP8-DRAFT-IETF-01
+
application/x-rtp, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string){ VP8, VP8-DRAFT-IETF-01 }
+
+
+
+ + rtpvp9depay + RTP VP9 depayloader + Codec/Depayloader/Network/RTP + Extracts VP9 video from RTP packets) + Stian Selnes <stian@pexip.com> + + + sink + sink + always +
application/x-rtp, clock-rate=(int)90000, media=(string)video, encoding-name=(string){ VP9, VP9-DRAFT-IETF-01 }
+
+ + src + source + always +
video/x-vp9
+
+
+
+ + rtpvp9pay + RTP VP9 payloader + Codec/Payloader/Network/RTP + Puts VP9 video in RTP packets) + Stian Selnes <stian@pexip.com> + + + sink + sink + always +
video/x-vp9
+
+ + src + source + always +
application/x-rtp, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string){ VP9, VP9-DRAFT-IETF-01 }
@@ -1490,7 +1931,7 @@ sink sink always -
application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)RAW
+
application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)RAW, sampling=(string){ RGB, RGBA, BGR, BGRA, YCbCr-4:4:4, YCbCr-4:2:2, YCbCr-4:2:0, YCbCr-4:1:1 }, depth=(string){ 8, 10, 12, 16 }
src