3 <description>Real-time protocol plugins</description>
4 <filename>../../gst/rtp/.libs/libgstrtp.so</filename>
5 <basename>libgstrtp.so</basename>
6 <version>1.15.0.1</version>
7 <license>LGPL</license>
8 <source>gst-plugins-good</source>
9 <package>GStreamer Good Plug-ins git</package>
10 <origin>Unknown package origin</origin>
13 <name>asteriskh263</name>
14 <longname>RTP Asterisk H263 depayloader</longname>
15 <class>Codec/Depayloader/Network/RTP</class>
16 <description>Extracts H263 video from RTP and encodes in Asterisk H263 format</description>
17 <author>Neil Stratford <neils@vipadia.com></author>
21 <direction>sink</direction>
22 <presence>always</presence>
23 <details>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H263-1998</details>
27 <direction>source</direction>
28 <presence>always</presence>
29 <details>application/x-asteriskh263</details>
34 <name>rtpL16depay</name>
35 <longname>RTP audio depayloader</longname>
36 <class>Codec/Depayloader/Network/RTP</class>
37 <description>Extracts raw audio from RTP packets</description>
38 <author>Zeeshan Ali <zak147@yahoo.com>,Wim Taymans <wim.taymans@gmail.com></author>
42 <direction>sink</direction>
43 <presence>always</presence>
44 <details>application/x-rtp, media=(string)audio, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)L16; application/x-rtp, media=(string)audio, payload=(int){ 10, 11 }, clock-rate=(int)[ 1, 2147483647 ]</details>
48 <direction>source</direction>
49 <presence>always</presence>
50 <details>audio/x-raw, format=(string)S16BE, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
55 <name>rtpL16pay</name>
56 <longname>RTP audio payloader</longname>
57 <class>Codec/Payloader/Network/RTP</class>
58 <description>Payload-encode Raw audio into RTP packets (RFC 3551)</description>
59 <author>Wim Taymans <wim.taymans@gmail.com></author>
63 <direction>sink</direction>
64 <presence>always</presence>
65 <details>audio/x-raw, format=(string)S16BE, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
69 <direction>source</direction>
70 <presence>always</presence>
71 <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)L16, channels=(int)[ 1, 2147483647 ]; application/x-rtp, media=(string)audio, encoding-name=(string)L16, payload=(int)10, clock-rate=(int)44100; application/x-rtp, media=(string)audio, encoding-name=(string)L16, payload=(int)11, clock-rate=(int)44100</details>
76 <name>rtpL24depay</name>
77 <longname>RTP audio depayloader</longname>
78 <class>Codec/Depayloader/Network/RTP</class>
79 <description>Extracts raw 24-bit audio from RTP packets</description>
80 <author>Zeeshan Ali <zak147@yahoo.com>,Wim Taymans <wim.taymans@gmail.com>,David Holroyd <dave@badgers-in-foil.co.uk></author>
84 <direction>sink</direction>
85 <presence>always</presence>
86 <details>application/x-rtp, media=(string)audio, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)L24</details>
90 <direction>source</direction>
91 <presence>always</presence>
92 <details>audio/x-raw, format=(string)S24BE, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
97 <name>rtpL24pay</name>
98 <longname>RTP audio payloader</longname>
99 <class>Codec/Payloader/Network/RTP</class>
100 <description>Payload-encode Raw 24-bit audio into RTP packets (RFC 3190)</description>
101 <author>Wim Taymans <wim.taymans@gmail.com>,David Holroyd <dave@badgers-in-foil.co.uk></author>
105 <direction>sink</direction>
106 <presence>always</presence>
107 <details>audio/x-raw, format=(string)S24BE, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
111 <direction>source</direction>
112 <presence>always</presence>
113 <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)L24, channels=(int)[ 1, 2147483647 ]</details>
118 <name>rtpL8depay</name>
119 <longname>RTP audio depayloader</longname>
120 <class>Codec/Depayloader/Network/RTP</class>
121 <description>Extracts raw audio from RTP packets</description>
122 <author>Zeeshan Ali <zak147@yahoo.com>,Wim Taymans <wim.taymans@gmail.com>, GE Intelligent Platforms Embedded Systems, Inc.</author>
126 <direction>sink</direction>
127 <presence>always</presence>
128 <details>application/x-rtp, media=(string)audio, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)L8</details>
132 <direction>source</direction>
133 <presence>always</presence>
134 <details>audio/x-raw, format=(string)U8, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
139 <name>rtpL8pay</name>
140 <longname>RTP audio payloader</longname>
141 <class>Codec/Payloader/Network/RTP</class>
142 <description>Payload-encode Raw audio into RTP packets (RFC 3551)</description>
143 <author>Wim Taymans <wim.taymans@gmail.com>, GE Intelligent Platforms Embedded Systems, Inc.</author>
147 <direction>sink</direction>
148 <presence>always</presence>
149 <details>audio/x-raw, format=(string)U8, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
153 <direction>source</direction>
154 <presence>always</presence>
155 <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)L8, channels=(int)[ 1, 2147483647 ]</details>
160 <name>rtpac3depay</name>
161 <longname>RTP AC3 depayloader</longname>
162 <class>Codec/Depayloader/Network/RTP</class>
163 <description>Extracts AC3 audio from RTP packets (RFC 4184)</description>
164 <author>Wim Taymans <wim.taymans@gmail.com></author>
168 <direction>sink</direction>
169 <presence>always</presence>
170 <details>application/x-rtp, media=(string)audio, clock-rate=(int){ 32000, 44100, 48000 }, encoding-name=(string)AC3</details>
174 <direction>source</direction>
175 <presence>always</presence>
176 <details>audio/ac3</details>
181 <name>rtpac3pay</name>
182 <longname>RTP AC3 audio payloader</longname>
183 <class>Codec/Payloader/Network/RTP</class>
184 <description>Payload AC3 audio as RTP packets (RFC 4184)</description>
185 <author>Wim Taymans <wim.taymans@gmail.com></author>
189 <direction>sink</direction>
190 <presence>always</presence>
191 <details>audio/ac3; audio/x-ac3</details>
195 <direction>source</direction>
196 <presence>always</presence>
197 <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int){ 32000, 44100, 48000 }, encoding-name=(string)AC3</details>
202 <name>rtpamrdepay</name>
203 <longname>RTP AMR depayloader</longname>
204 <class>Codec/Depayloader/Network/RTP</class>
205 <description>Extracts AMR or AMR-WB audio from RTP packets (RFC 3267)</description>
206 <author>Wim Taymans <wim.taymans@gmail.com></author>
210 <direction>sink</direction>
211 <presence>always</presence>
212 <details>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</details>
216 <direction>source</direction>
217 <presence>always</presence>
218 <details>audio/AMR, channels=(int)1, rate=(int)8000; audio/AMR-WB, channels=(int)1, rate=(int)16000</details>
223 <name>rtpamrpay</name>
224 <longname>RTP AMR payloader</longname>
225 <class>Codec/Payloader/Network/RTP</class>
226 <description>Payload-encode AMR or AMR-WB audio into RTP packets (RFC 3267)</description>
227 <author>Wim Taymans <wim.taymans@gmail.com></author>
231 <direction>sink</direction>
232 <presence>always</presence>
233 <details>audio/AMR, channels=(int)1, rate=(int)8000; audio/AMR-WB, channels=(int)1, rate=(int)16000</details>
237 <direction>source</direction>
238 <presence>always</presence>
239 <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)AMR, encoding-params=(string)1, octet-align=(string)1, crc=(string)0, robust-sorting=(string)0, interleaving=(string)0, mode-set=(int)[ 0, 7 ], mode-change-period=(int)[ 1, 2147483647 ], mode-change-neighbor=(string){ 0, 1 }, maxptime=(int)[ 20, 2147483647 ], ptime=(int)[ 20, 2147483647 ]; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)16000, encoding-name=(string)AMR-WB, encoding-params=(string)1, octet-align=(string)1, crc=(string)0, robust-sorting=(string)0, interleaving=(string)0, mode-set=(int)[ 0, 7 ], mode-change-period=(int)[ 1, 2147483647 ], mode-change-neighbor=(string){ 0, 1 }, maxptime=(int)[ 20, 2147483647 ], ptime=(int)[ 20, 2147483647 ]</details>
244 <name>rtpbvdepay</name>
245 <longname>RTP BroadcomVoice depayloader</longname>
246 <class>Codec/Depayloader/Network/RTP</class>
247 <description>Extracts BroadcomVoice audio from RTP packets (RFC 4298)</description>
248 <author>Wim Taymans <wim.taymans@collabora.co.uk></author>
252 <direction>sink</direction>
253 <presence>always</presence>
254 <details>application/x-rtp, media=(string)audio, clock-rate=(int)8000, encoding-name=(string)BV16; application/x-rtp, media=(string)audio, clock-rate=(int)16000, encoding-name=(string)BV32</details>
258 <direction>source</direction>
259 <presence>always</presence>
260 <details>audio/x-bv, mode=(int){ 16, 32 }</details>
265 <name>rtpbvpay</name>
266 <longname>RTP BV Payloader</longname>
267 <class>Codec/Payloader/Network/RTP</class>
268 <description>Packetize BroadcomVoice audio streams into RTP packets (RFC 4298)</description>
269 <author>Wim Taymans <wim.taymans@collabora.co.uk></author>
273 <direction>sink</direction>
274 <presence>always</presence>
275 <details>audio/x-bv, mode=(int){ 16, 32 }</details>
279 <direction>source</direction>
280 <presence>always</presence>
281 <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)BV16; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)16000, encoding-name=(string)BV32</details>
286 <name>rtpceltdepay</name>
287 <longname>RTP CELT depayloader</longname>
288 <class>Codec/Depayloader/Network/RTP</class>
289 <description>Extracts CELT audio from RTP packets</description>
290 <author>Wim Taymans <wim.taymans@gmail.com></author>
294 <direction>sink</direction>
295 <presence>always</presence>
296 <details>application/x-rtp, media=(string)audio, clock-rate=(int)[ 32000, 48000 ], encoding-name=(string)CELT</details>
300 <direction>source</direction>
301 <presence>always</presence>
302 <details>audio/x-celt</details>
307 <name>rtpceltpay</name>
308 <longname>RTP CELT payloader</longname>
309 <class>Codec/Payloader/Network/RTP</class>
310 <description>Payload-encodes CELT audio into a RTP packet</description>
311 <author>Wim Taymans <wim.taymans@gmail.com></author>
315 <direction>sink</direction>
316 <presence>always</presence>
317 <details>audio/x-celt, rate=(int)[ 32000, 64000 ], channels=(int)[ 1, 2 ], frame-size=(int)[ 64, 512 ]</details>
321 <direction>source</direction>
322 <presence>always</presence>
323 <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 32000, 48000 ], encoding-name=(string)CELT</details>
328 <name>rtpdvdepay</name>
329 <longname>RTP DV Depayloader</longname>
330 <class>Codec/Depayloader/Network/RTP</class>
331 <description>Depayloads DV from RTP packets (RFC 3189)</description>
332 <author>Marcel Moreaux <marcelm@spacelabs.nl>, Wim Taymans <wim.taymans@gmail.com></author>
336 <direction>sink</direction>
337 <presence>always</presence>
338 <details>application/x-rtp, media=(string){ video, audio }, encoding-name=(string)DV, clock-rate=(int)90000, encode=(string){ SD-VCR/525-60, SD-VCR/625-50, HD-VCR/1125-60, HD-VCR/1250-50, SDL-VCR/525-60, SDL-VCR/625-50, 306M/525-60, 306M/625-50, 314M-25/525-60, 314M-25/625-50, 314M-50/525-60, 314M-50/625-50 }</details>
342 <direction>source</direction>
343 <presence>always</presence>
344 <details>video/x-dv</details>
349 <name>rtpdvpay</name>
350 <longname>RTP DV Payloader</longname>
351 <class>Codec/Payloader/Network/RTP</class>
352 <description>Payloads DV into RTP packets (RFC 3189)</description>
353 <author>Marcel Moreaux <marcelm@spacelabs.nl>, Wim Taymans <wim.taymans@gmail.com></author>
357 <direction>sink</direction>
358 <presence>always</presence>
359 <details>video/x-dv</details>
363 <direction>source</direction>
364 <presence>always</presence>
365 <details>application/x-rtp, media=(string){ video, audio }, payload=(int)[ 96, 127 ], encoding-name=(string)DV, clock-rate=(int)90000, encode=(string){ SD-VCR/525-60, SD-VCR/625-50, HD-VCR/1125-60, HD-VCR/1250-50, SDL-VCR/525-60, SDL-VCR/625-50, 306M/525-60, 306M/625-50, 314M-25/525-60, 314M-25/625-50, 314M-50/525-60, 314M-50/625-50 }</details>
370 <name>rtpg722depay</name>
371 <longname>RTP audio depayloader</longname>
372 <class>Codec/Depayloader/Network/RTP</class>
373 <description>Extracts G722 audio from RTP packets</description>
374 <author>Wim Taymans <wim.taymans@gmail.com></author>
378 <direction>sink</direction>
379 <presence>always</presence>
380 <details>application/x-rtp, media=(string)audio, clock-rate=(int)8000, encoding-name=(string)G722; application/x-rtp, media=(string)audio, payload=(int)9, clock-rate=(int)[ 1, 2147483647 ]</details>
384 <direction>source</direction>
385 <presence>always</presence>
386 <details>audio/G722, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
391 <name>rtpg722pay</name>
392 <longname>RTP audio payloader</longname>
393 <class>Codec/Payloader/Network/RTP</class>
394 <description>Payload-encode Raw audio into RTP packets (RFC 3551)</description>
395 <author>Wim Taymans <wim.taymans@gmail.com></author>
399 <direction>sink</direction>
400 <presence>always</presence>
401 <details>audio/G722, rate=(int)16000, channels=(int)1</details>
405 <direction>source</direction>
406 <presence>always</presence>
407 <details>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</details>
412 <name>rtpg723depay</name>
413 <longname>RTP G.723 depayloader</longname>
414 <class>Codec/Depayloader/Network/RTP</class>
415 <description>Extracts G.723 audio from RTP packets (RFC 3551)</description>
416 <author>Wim Taymans <wim.taymans@gmail.com></author>
420 <direction>sink</direction>
421 <presence>always</presence>
422 <details>application/x-rtp, media=(string)audio, clock-rate=(int)8000, encoding-name=(string)G723; application/x-rtp, media=(string)audio, payload=(int)4, clock-rate=(int)8000</details>
426 <direction>source</direction>
427 <presence>always</presence>
428 <details>audio/G723, channels=(int)1, rate=(int)8000</details>
433 <name>rtpg723pay</name>
434 <longname>RTP G.723 payloader</longname>
435 <class>Codec/Payloader/Network/RTP</class>
436 <description>Packetize G.723 audio into RTP packets</description>
437 <author>Wim Taymans <wim.taymans@gmail.com></author>
441 <direction>sink</direction>
442 <presence>always</presence>
443 <details>audio/G723, channels=(int)1, rate=(int)8000</details>
447 <direction>source</direction>
448 <presence>always</presence>
449 <details>application/x-rtp, media=(string)audio, payload=(int)4, clock-rate=(int)8000, encoding-name=(string)G723; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)G723</details>
454 <name>rtpg726depay</name>
455 <longname>RTP G.726 depayloader</longname>
456 <class>Codec/Depayloader/Network/RTP</class>
457 <description>Extracts G.726 audio from RTP packets</description>
458 <author>Axis Communications <dev-gstreamer@axis.com></author>
462 <direction>sink</direction>
463 <presence>always</presence>
464 <details>application/x-rtp, media=(string)audio, encoding-name=(string){ G726, G726-16, G726-24, G726-32, G726-40, AAL2-G726-16, AAL2-G726-24, AAL2-G726-32, AAL2-G726-40 }, clock-rate=(int)8000</details>
468 <direction>source</direction>
469 <presence>always</presence>
470 <details>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</details>
475 <name>rtpg726pay</name>
476 <longname>RTP G.726 payloader</longname>
477 <class>Codec/Payloader/Network/RTP</class>
478 <description>Payload-encodes G.726 audio into a RTP packet</description>
479 <author>Axis Communications <dev-gstreamer@axis.com></author>
483 <direction>sink</direction>
484 <presence>always</presence>
485 <details>audio/x-adpcm, channels=(int)1, rate=(int)8000, bitrate=(int){ 16000, 24000, 32000, 40000 }, layout=(string)g726</details>
489 <direction>source</direction>
490 <presence>always</presence>
491 <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string){ G726-16, G726-24, G726-32, G726-40, AAL2-G726-16, AAL2-G726-24, AAL2-G726-32, AAL2-G726-40 }</details>
496 <name>rtpg729depay</name>
497 <longname>RTP G.729 depayloader</longname>
498 <class>Codec/Depayloader/Network/RTP</class>
499 <description>Extracts G.729 audio from RTP packets (RFC 3551)</description>
500 <author>Laurent Glayal <spglegle@yahoo.fr></author>
504 <direction>sink</direction>
505 <presence>always</presence>
506 <details>application/x-rtp, media=(string)audio, clock-rate=(int)8000, encoding-name=(string)G729; application/x-rtp, media=(string)audio, payload=(int)18, clock-rate=(int)8000</details>
510 <direction>source</direction>
511 <presence>always</presence>
512 <details>audio/G729, channels=(int)1, rate=(int)8000</details>
517 <name>rtpg729pay</name>
518 <longname>RTP G.729 payloader</longname>
519 <class>Codec/Payloader/Network/RTP</class>
520 <description>Packetize G.729 audio into RTP packets</description>
521 <author>Olivier Crete <olivier.crete@collabora.co.uk></author>
525 <direction>sink</direction>
526 <presence>always</presence>
527 <details>audio/G729, channels=(int)1, rate=(int)8000</details>
531 <direction>source</direction>
532 <presence>always</presence>
533 <details>application/x-rtp, media=(string)audio, payload=(int)18, clock-rate=(int)8000, encoding-name=(string)G729; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)G729</details>
538 <name>rtpgsmdepay</name>
539 <longname>RTP GSM depayloader</longname>
540 <class>Codec/Depayloader/Network/RTP</class>
541 <description>Extracts GSM audio from RTP packets</description>
542 <author>Zeeshan Ali <zeenix@gmail.com></author>
546 <direction>sink</direction>
547 <presence>always</presence>
548 <details>application/x-rtp, media=(string)audio, clock-rate=(int)8000, encoding-name=(string)GSM; application/x-rtp, media=(string)audio, payload=(int)3, clock-rate=(int)8000</details>
552 <direction>source</direction>
553 <presence>always</presence>
554 <details>audio/x-gsm, rate=(int)8000, channels=(int)1</details>
559 <name>rtpgsmpay</name>
560 <longname>RTP GSM payloader</longname>
561 <class>Codec/Payloader/Network/RTP</class>
562 <description>Payload-encodes GSM audio into a RTP packet</description>
563 <author>Zeeshan Ali <zeenix@gmail.com></author>
567 <direction>sink</direction>
568 <presence>always</presence>
569 <details>audio/x-gsm, rate=(int)8000, channels=(int)1</details>
573 <direction>source</direction>
574 <presence>always</presence>
575 <details>application/x-rtp, media=(string)audio, payload=(int)3, clock-rate=(int)8000, encoding-name=(string)GSM; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)GSM</details>
580 <name>rtpgstdepay</name>
581 <longname>GStreamer depayloader</longname>
582 <class>Codec/Depayloader/Network</class>
583 <description>Extracts GStreamer buffers from RTP packets</description>
584 <author>Wim Taymans <wim.taymans@gmail.com></author>
588 <direction>sink</direction>
589 <presence>always</presence>
590 <details>application/x-rtp, media=(string)application, clock-rate=(int)90000, encoding-name=(string)X-GST</details>
594 <direction>source</direction>
595 <presence>always</presence>
596 <details>ANY</details>
601 <name>rtpgstpay</name>
602 <longname>RTP GStreamer payloader</longname>
603 <class>Codec/Payloader/Network/RTP</class>
604 <description>Payload GStreamer buffers as RTP packets</description>
605 <author>Wim Taymans <wim.taymans@gmail.com></author>
609 <direction>sink</direction>
610 <presence>always</presence>
611 <details>ANY</details>
615 <direction>source</direction>
616 <presence>always</presence>
617 <details>application/x-rtp, media=(string)application, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)X-GST</details>
622 <name>rtph261depay</name>
623 <longname>RTP H261 depayloader</longname>
624 <class>Codec/Depayloader/Network/RTP</class>
625 <description>Extracts H261 video from RTP packets (RFC 4587)</description>
626 <author>Stian Selnes <stian@pexip.com></author>
630 <direction>sink</direction>
631 <presence>always</presence>
632 <details>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</details>
636 <direction>source</direction>
637 <presence>always</presence>
638 <details>video/x-h261</details>
643 <name>rtph261pay</name>
644 <longname>RTP H261 packet payloader</longname>
645 <class>Codec/Payloader/Network/RTP</class>
646 <description>Payload-encodes H261 video in RTP packets (RFC 4587)</description>
647 <author>Stian Selnes <stian@pexip.com></author>
651 <direction>sink</direction>
652 <presence>always</presence>
653 <details>video/x-h261</details>
657 <direction>source</direction>
658 <presence>always</presence>
659 <details>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</details>
664 <name>rtph263depay</name>
665 <longname>RTP H263 depayloader</longname>
666 <class>Codec/Depayloader/Network/RTP</class>
667 <description>Extracts H263 video from RTP packets (RFC 2190)</description>
668 <author>Philippe Kalaf <philippe.kalaf@collabora.co.uk>, Edward Hervey <bilboed@bilboed.com></author>
672 <direction>sink</direction>
673 <presence>always</presence>
674 <details>application/x-rtp, media=(string)video, payload=(int)34, clock-rate=(int)90000; application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H263</details>
678 <direction>source</direction>
679 <presence>always</presence>
680 <details>video/x-h263, variant=(string)itu, h263version=(string)h263</details>
685 <name>rtph263pay</name>
686 <longname>RTP H263 packet payloader</longname>
687 <class>Codec/Payloader/Network/RTP</class>
688 <description>Payload-encodes H263 video in RTP packets (RFC 2190)</description>
689 <author>Neil Stratford <neils@vipadia.com>Dejan Sakelsak <dejan.sakelsak@marand.si></author>
693 <direction>sink</direction>
694 <presence>always</presence>
695 <details>video/x-h263, variant=(string)itu, h263version=(string)h263</details>
699 <direction>source</direction>
700 <presence>always</presence>
701 <details>application/x-rtp, media=(string)video, payload=(int)34, clock-rate=(int)90000, encoding-name=(string)H263; application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H263</details>
706 <name>rtph263pdepay</name>
707 <longname>RTP H263 depayloader</longname>
708 <class>Codec/Depayloader/Network/RTP</class>
709 <description>Extracts H263/+/++ video from RTP packets (RFC 4629)</description>
710 <author>Wim Taymans <wim.taymans@gmail.com></author>
714 <direction>sink</direction>
715 <presence>always</presence>
716 <details>application/x-rtp, media=(string)video, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)H263-1998; application/x-rtp, media=(string)video, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)H263-2000</details>
720 <direction>source</direction>
721 <presence>always</presence>
722 <details>video/x-h263, variant=(string)itu</details>
727 <name>rtph263ppay</name>
728 <longname>RTP H263 payloader</longname>
729 <class>Codec/Payloader/Network/RTP</class>
730 <description>Payload-encodes H263/+/++ video in RTP packets (RFC 4629)</description>
731 <author>Wim Taymans <wim.taymans@gmail.com></author>
735 <direction>sink</direction>
736 <presence>always</presence>
737 <details>video/x-h263, variant=(string)itu</details>
741 <direction>source</direction>
742 <presence>always</presence>
743 <details>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H263-1998; application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H263-2000</details>
748 <name>rtph264depay</name>
749 <longname>RTP H264 depayloader</longname>
750 <class>Codec/Depayloader/Network/RTP</class>
751 <description>Extracts H264 video from RTP packets (RFC 3984)</description>
752 <author>Wim Taymans <wim.taymans@gmail.com></author>
756 <direction>sink</direction>
757 <presence>always</presence>
758 <details>application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264</details>
762 <direction>source</direction>
763 <presence>always</presence>
764 <details>video/x-h264, stream-format=(string)avc, alignment=(string)au; video/x-h264, stream-format=(string)byte-stream, alignment=(string){ nal, au }</details>
769 <name>rtph264pay</name>
770 <longname>RTP H264 payloader</longname>
771 <class>Codec/Payloader/Network/RTP</class>
772 <description>Payload-encode H264 video into RTP packets (RFC 3984)</description>
773 <author>Laurent Glayal <spglegle@yahoo.fr></author>
777 <direction>sink</direction>
778 <presence>always</presence>
779 <details>video/x-h264, stream-format=(string)avc, alignment=(string)au; video/x-h264, stream-format=(string)byte-stream, alignment=(string){ nal, au }</details>
783 <direction>source</direction>
784 <presence>always</presence>
785 <details>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H264</details>
790 <name>rtph265depay</name>
791 <longname>RTP H265 depayloader</longname>
792 <class>Codec/Depayloader/Network/RTP</class>
793 <description>Extracts H265 video from RTP packets (RFC 7798)</description>
794 <author>Jurgen Slowack <jurgenslowack@gmail.com></author>
798 <direction>sink</direction>
799 <presence>always</presence>
800 <details>application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H265</details>
804 <direction>source</direction>
805 <presence>always</presence>
806 <details>video/x-h265, stream-format=(string)hvc1, alignment=(string)au; video/x-h265, stream-format=(string)byte-stream, alignment=(string){ nal, au }</details>
811 <name>rtph265pay</name>
812 <longname>RTP H265 payloader</longname>
813 <class>Codec/Payloader/Network/RTP</class>
814 <description>Payload-encode H265 video into RTP packets (RFC 7798)</description>
815 <author>Jurgen Slowack <jurgenslowack@gmail.com></author>
819 <direction>sink</direction>
820 <presence>always</presence>
821 <details>video/x-h265, stream-format=(string)hvc1, alignment=(string)au; video/x-h265, stream-format=(string)byte-stream, alignment=(string){ nal, au }</details>
825 <direction>source</direction>
826 <presence>always</presence>
827 <details>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H265</details>
832 <name>rtpilbcdepay</name>
833 <longname>RTP iLBC depayloader</longname>
834 <class>Codec/Depayloader/Network/RTP</class>
835 <description>Extracts iLBC audio from RTP packets (RFC 3952)</description>
836 <author>Philippe Kalaf <philippe.kalaf@collabora.co.uk></author>
840 <direction>sink</direction>
841 <presence>always</presence>
842 <details>application/x-rtp, media=(string)audio, clock-rate=(int)8000, encoding-name=(string)ILBC</details>
846 <direction>source</direction>
847 <presence>always</presence>
848 <details>audio/x-iLBC, mode=(int){ 20, 30 }</details>
853 <name>rtpilbcpay</name>
854 <longname>RTP iLBC Payloader</longname>
855 <class>Codec/Payloader/Network/RTP</class>
856 <description>Packetize iLBC audio streams into RTP packets</description>
857 <author>Philippe Kalaf <philippe.kalaf@collabora.co.uk></author>
861 <direction>sink</direction>
862 <presence>always</presence>
863 <details>audio/x-iLBC, mode=(int){ 20, 30 }</details>
867 <direction>source</direction>
868 <presence>always</presence>
869 <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)ILBC, mode=(string){ 20, 30 }</details>
874 <name>rtpj2kdepay</name>
875 <longname>RTP JPEG 2000 depayloader</longname>
876 <class>Codec/Depayloader/Network/RTP</class>
877 <description>Extracts JPEG 2000 video from RTP packets (RFC 5371)</description>
878 <author>Wim Taymans <wim.taymans@gmail.com></author>
882 <direction>sink</direction>
883 <presence>always</presence>
884 <details>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</details>
888 <direction>source</direction>
889 <presence>always</presence>
890 <details>image/x-jpc, colorspace=(string){ sRGB, sYUV, GRAY }</details>
895 <name>rtpj2kpay</name>
896 <longname>RTP JPEG 2000 payloader</longname>
897 <class>Codec/Payloader/Network/RTP</class>
898 <description>Payload-encodes JPEG 2000 pictures into RTP packets (RFC 5371)</description>
899 <author>Wim Taymans <wim.taymans@gmail.com></author>
903 <direction>sink</direction>
904 <presence>always</presence>
905 <details>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 }</details>
909 <direction>source</direction>
910 <presence>always</presence>
911 <details>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</details>
916 <name>rtpjpegdepay</name>
917 <longname>RTP JPEG depayloader</longname>
918 <class>Codec/Depayloader/Network/RTP</class>
919 <description>Extracts JPEG video from RTP packets (RFC 2435)</description>
920 <author>Wim Taymans <wim.taymans@gmail.com></author>
924 <direction>sink</direction>
925 <presence>always</presence>
926 <details>application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)JPEG; application/x-rtp, media=(string)video, payload=(int)26, clock-rate=(int)90000</details>
930 <direction>source</direction>
931 <presence>always</presence>
932 <details>image/jpeg</details>
937 <name>rtpjpegpay</name>
938 <longname>RTP JPEG payloader</longname>
939 <class>Codec/Payloader/Network/RTP</class>
940 <description>Payload-encodes JPEG pictures into RTP packets (RFC 2435)</description>
941 <author>Axis Communications <dev-gstreamer@axis.com></author>
945 <direction>sink</direction>
946 <presence>always</presence>
947 <details>image/jpeg; video/x-jpeg</details>
951 <direction>source</direction>
952 <presence>always</presence>
953 <details>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 ]</details>
958 <name>rtpklvdepay</name>
959 <longname>RTP KLV Depayloader</longname>
960 <class>Codec/Depayloader/Network/RTP</class>
961 <description>Extracts KLV (SMPTE ST 336) metadata from RTP packets</description>
962 <author>Tim-Philipp Müller <tim@centricular.com></author>
966 <direction>sink</direction>
967 <presence>always</presence>
968 <details>application/x-rtp, media=(string)application, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)SMPTE336M</details>
972 <direction>source</direction>
973 <presence>always</presence>
974 <details>meta/x-klv, parsed=(boolean)true</details>
979 <name>rtpklvpay</name>
980 <longname>RTP KLV Payloader</longname>
981 <class>Codec/Payloader/Network/RTP</class>
982 <description>Payloads KLV (SMPTE ST 336) metadata as RTP packets</description>
983 <author>Tim-Philipp Müller <tim@centricular.com></author>
987 <direction>sink</direction>
988 <presence>always</presence>
989 <details>meta/x-klv, parsed=(boolean)true</details>
993 <direction>source</direction>
994 <presence>always</presence>
995 <details>application/x-rtp, media=(string)application, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)SMPTE336M</details>
1000 <name>rtpmp1sdepay</name>
1001 <longname>RTP MPEG1 System Stream depayloader</longname>
1002 <class>Codec/Depayloader/Network/RTP</class>
1003 <description>Extracts MPEG1 System Streams from RTP packets (RFC 3555)</description>
1004 <author>Wim Taymans <wim.taymans@gmail.com></author>
1008 <direction>sink</direction>
1009 <presence>always</presence>
1010 <details>application/x-rtp, media=(string)other, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MP1S; application/x-rtp, media=(string)video, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MP1S</details>
1014 <direction>source</direction>
1015 <presence>always</presence>
1016 <details>video/mpeg, systemstream=(boolean)true</details>
1021 <name>rtpmp2tdepay</name>
1022 <longname>RTP MPEG Transport Stream depayloader</longname>
1023 <class>Codec/Depayloader/Network/RTP</class>
1024 <description>Extracts MPEG2 TS from RTP packets (RFC 2250)</description>
1025 <author>Wim Taymans <wim.taymans@gmail.com>, Thijs Vermeir <thijs.vermeir@barco.com></author>
1029 <direction>sink</direction>
1030 <presence>always</presence>
1031 <details>application/x-rtp, media=(string)video, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string){ MP2T, MP2T-ES }; application/x-rtp, media=(string)video, payload=(int)33, clock-rate=(int)[ 1, 2147483647 ]</details>
1035 <direction>source</direction>
1036 <presence>always</presence>
1037 <details>video/mpegts, packetsize=(int)188, systemstream=(boolean)true</details>
1042 <name>rtpmp2tpay</name>
1043 <longname>RTP MPEG2 Transport Stream payloader</longname>
1044 <class>Codec/Payloader/Network/RTP</class>
1045 <description>Payload-encodes MPEG2 TS into RTP packets (RFC 2250)</description>
1046 <author>Wim Taymans <wim.taymans@gmail.com></author>
1050 <direction>sink</direction>
1051 <presence>always</presence>
1052 <details>video/mpegts, packetsize=(int)188, systemstream=(boolean)true</details>
1056 <direction>source</direction>
1057 <presence>always</presence>
1058 <details>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</details>
1063 <name>rtpmp4adepay</name>
1064 <longname>RTP MPEG4 audio depayloader</longname>
1065 <class>Codec/Depayloader/Network/RTP</class>
1066 <description>Extracts MPEG4 audio from RTP packets (RFC 3016)</description>
1067 <author>Nokia Corporation (contact <stefan.kost@nokia.com>), Wim Taymans <wim.taymans@gmail.com></author>
1071 <direction>sink</direction>
1072 <presence>always</presence>
1073 <details>application/x-rtp, media=(string)audio, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MP4A-LATM</details>
1077 <direction>source</direction>
1078 <presence>always</presence>
1079 <details>audio/mpeg, mpegversion=(int)4, framed=(boolean){ false, true }, stream-format=(string)raw</details>
1084 <name>rtpmp4apay</name>
1085 <longname>RTP MPEG4 audio payloader</longname>
1086 <class>Codec/Payloader/Network/RTP</class>
1087 <description>Payload MPEG4 audio as RTP packets (RFC 3016)</description>
1088 <author>Wim Taymans <wim.taymans@gmail.com></author>
1092 <direction>sink</direction>
1093 <presence>always</presence>
1094 <details>audio/mpeg, mpegversion=(int)4, stream-format=(string)raw</details>
1098 <direction>source</direction>
1099 <presence>always</presence>
1100 <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MP4A-LATM</details>
1105 <name>rtpmp4gdepay</name>
1106 <longname>RTP MPEG4 ES depayloader</longname>
1107 <class>Codec/Depayloader/Network/RTP</class>
1108 <description>Extracts MPEG4 elementary streams from RTP packets (RFC 3640)</description>
1109 <author>Wim Taymans <wim.taymans@gmail.com></author>
1113 <direction>sink</direction>
1114 <presence>always</presence>
1115 <details>application/x-rtp, media=(string){ video, audio, application }, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MPEG4-GENERIC, mode=(string){ generic, CELP-cbr, CELP-vbr, AAC-lbr, AAC-hbr }</details>
1119 <direction>source</direction>
1120 <presence>always</presence>
1121 <details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; audio/mpeg, mpegversion=(int)4, stream-format=(string)raw</details>
1126 <name>rtpmp4gpay</name>
1127 <longname>RTP MPEG4 ES payloader</longname>
1128 <class>Codec/Payloader/Network/RTP</class>
1129 <description>Payload MPEG4 elementary streams as RTP packets (RFC 3640)</description>
1130 <author>Wim Taymans <wim.taymans@gmail.com></author>
1134 <direction>sink</direction>
1135 <presence>always</presence>
1136 <details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; audio/mpeg, mpegversion=(int)4, stream-format=(string)raw</details>
1140 <direction>source</direction>
1141 <presence>always</presence>
1142 <details>application/x-rtp, media=(string){ video, audio, application }, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MPEG4-GENERIC, streamtype=(string){ 4, 5 }, mode=(string){ generic, CELP-cbr, CELP-vbr, AAC-lbr, AAC-hbr }</details>
1147 <name>rtpmp4vdepay</name>
1148 <longname>RTP MPEG4 video depayloader</longname>
1149 <class>Codec/Depayloader/Network/RTP</class>
1150 <description>Extracts MPEG4 video from RTP packets (RFC 3016)</description>
1151 <author>Wim Taymans <wim.taymans@gmail.com></author>
1155 <direction>sink</direction>
1156 <presence>always</presence>
1157 <details>application/x-rtp, media=(string)video, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MP4V-ES</details>
1161 <direction>source</direction>
1162 <presence>always</presence>
1163 <details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false</details>
1168 <name>rtpmp4vpay</name>
1169 <longname>RTP MPEG4 Video payloader</longname>
1170 <class>Codec/Payloader/Network/RTP</class>
1171 <description>Payload MPEG-4 video as RTP packets (RFC 3016)</description>
1172 <author>Wim Taymans <wim.taymans@gmail.com></author>
1176 <direction>sink</direction>
1177 <presence>always</presence>
1178 <details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; video/x-divx</details>
1182 <direction>source</direction>
1183 <presence>always</presence>
1184 <details>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MP4V-ES</details>
1189 <name>rtpmpadepay</name>
1190 <longname>RTP MPEG audio depayloader</longname>
1191 <class>Codec/Depayloader/Network/RTP</class>
1192 <description>Extracts MPEG audio from RTP packets (RFC 2038)</description>
1193 <author>Wim Taymans <wim.taymans@gmail.com></author>
1197 <direction>sink</direction>
1198 <presence>always</presence>
1199 <details>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 ]</details>
1203 <direction>source</direction>
1204 <presence>always</presence>
1205 <details>audio/mpeg, mpegversion=(int)1</details>
1210 <name>rtpmpapay</name>
1211 <longname>RTP MPEG audio payloader</longname>
1212 <class>Codec/Payloader/Network/RTP</class>
1213 <description>Payload MPEG audio as RTP packets (RFC 2038)</description>
1214 <author>Wim Taymans <wim.taymans@gmail.com></author>
1218 <direction>sink</direction>
1219 <presence>always</presence>
1220 <details>audio/mpeg, mpegversion=(int)1</details>
1224 <direction>source</direction>
1225 <presence>always</presence>
1226 <details>application/x-rtp, media=(string)audio, payload=(int)14, clock-rate=(int)90000; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)MPA</details>
1231 <name>rtpmparobustdepay</name>
1232 <longname>RTP MPEG audio depayloader</longname>
1233 <class>Codec/Depayloader/Network/RTP</class>
1234 <description>Extracts MPEG audio from RTP packets (RFC 5219)</description>
1235 <author>Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk></author>
1239 <direction>sink</direction>
1240 <presence>always</presence>
1241 <details>application/x-rtp, media=(string)audio, clock-rate=(int)90000, encoding-name=(string)MPA-ROBUST; application/x-rtp, media=(string)audio, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string){ X-MP3-DRAFT-00, X-MP3-DRAFT-01, X-MP3-DRAFT-02, X-MP3-DRAFT-03, X-MP3-DRAFT-04, X-MP3-DRAFT-05, X-MP3-DRAFT-06 }</details>
1245 <direction>source</direction>
1246 <presence>always</presence>
1247 <details>audio/mpeg, mpegversion=(int)1</details>
1252 <name>rtpmpvdepay</name>
1253 <longname>RTP MPEG video depayloader</longname>
1254 <class>Codec/Depayloader/Network/RTP</class>
1255 <description>Extracts MPEG video from RTP packets (RFC 2250)</description>
1256 <author>Wim Taymans <wim.taymans@gmail.com></author>
1260 <direction>sink</direction>
1261 <presence>always</presence>
1262 <details>application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)MPV; application/x-rtp, media=(string)video, payload=(int)32, clock-rate=(int)90000</details>
1266 <direction>source</direction>
1267 <presence>always</presence>
1268 <details>video/mpeg, mpegversion=(int)2, systemstream=(boolean)false</details>
1273 <name>rtpmpvpay</name>
1274 <longname>RTP MPEG2 ES video payloader</longname>
1275 <class>Codec/Payloader/Network/RTP</class>
1276 <description>Payload-encodes MPEG2 ES into RTP packets (RFC 2250)</description>
1277 <author>Thijs Vermeir <thijsvermeir@gmail.com></author>
1281 <direction>sink</direction>
1282 <presence>always</presence>
1283 <details>video/mpeg, mpegversion=(int)2, systemstream=(boolean)false</details>
1287 <direction>source</direction>
1288 <presence>always</presence>
1289 <details>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</details>
1294 <name>rtpopusdepay</name>
1295 <longname>RTP Opus packet depayloader</longname>
1296 <class>Codec/Depayloader/Network/RTP</class>
1297 <description>Extracts Opus audio from RTP packets</description>
1298 <author>Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk></author>
1302 <direction>sink</direction>
1303 <presence>always</presence>
1304 <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)48000, encoding-name=(string){ OPUS, X-GST-OPUS-DRAFT-SPITTKA-00 }</details>
1308 <direction>source</direction>
1309 <presence>always</presence>
1310 <details>audio/x-opus, channel-mapping-family=(int)0</details>
1315 <name>rtpopuspay</name>
1316 <longname>RTP Opus payloader</longname>
1317 <class>Codec/Payloader/Network/RTP</class>
1318 <description>Puts Opus audio in RTP packets</description>
1319 <author>Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk></author>
1323 <direction>sink</direction>
1324 <presence>always</presence>
1325 <details>audio/x-opus, channels=(int)[ 1, 2 ], channel-mapping-family=(int)0</details>
1329 <direction>source</direction>
1330 <presence>always</presence>
1331 <details>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 }</details>
1336 <name>rtppcmadepay</name>
1337 <longname>RTP PCMA depayloader</longname>
1338 <class>Codec/Depayloader/Network/RTP</class>
1339 <description>Extracts PCMA audio from RTP packets</description>
1340 <author>Edgard Lima <edgard.lima@gmail.com>, Zeeshan Ali <zeenix@gmail.com></author>
1344 <direction>sink</direction>
1345 <presence>always</presence>
1346 <details>application/x-rtp, media=(string)audio, payload=(int)8, clock-rate=(int)8000; application/x-rtp, media=(string)audio, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)PCMA</details>
1350 <direction>source</direction>
1351 <presence>always</presence>
1352 <details>audio/x-alaw, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
1357 <name>rtppcmapay</name>
1358 <longname>RTP PCMA payloader</longname>
1359 <class>Codec/Payloader/Network/RTP</class>
1360 <description>Payload-encodes PCMA audio into a RTP packet</description>
1361 <author>Edgard Lima <edgard.lima@gmail.com></author>
1365 <direction>sink</direction>
1366 <presence>always</presence>
1367 <details>audio/x-alaw, channels=(int)1, rate=(int)8000</details>
1371 <direction>source</direction>
1372 <presence>always</presence>
1373 <details>application/x-rtp, media=(string)audio, payload=(int)8, clock-rate=(int)8000, encoding-name=(string)PCMA; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)PCMA</details>
1378 <name>rtppcmudepay</name>
1379 <longname>RTP PCMU depayloader</longname>
1380 <class>Codec/Depayloader/Network/RTP</class>
1381 <description>Extracts PCMU audio from RTP packets</description>
1382 <author>Edgard Lima <edgard.lima@gmail.com>, Zeeshan Ali <zeenix@gmail.com></author>
1386 <direction>sink</direction>
1387 <presence>always</presence>
1388 <details>application/x-rtp, media=(string)audio, payload=(int)0, clock-rate=(int)8000; application/x-rtp, media=(string)audio, encoding-name=(string)PCMU, clock-rate=(int)[ 1, 2147483647 ]</details>
1392 <direction>source</direction>
1393 <presence>always</presence>
1394 <details>audio/x-mulaw, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
1399 <name>rtppcmupay</name>
1400 <longname>RTP PCMU payloader</longname>
1401 <class>Codec/Payloader/Network/RTP</class>
1402 <description>Payload-encodes PCMU audio into a RTP packet</description>
1403 <author>Edgard Lima <edgard.lima@gmail.com></author>
1407 <direction>sink</direction>
1408 <presence>always</presence>
1409 <details>audio/x-mulaw, channels=(int)1, rate=(int)8000</details>
1413 <direction>source</direction>
1414 <presence>always</presence>
1415 <details>application/x-rtp, media=(string)audio, payload=(int)0, clock-rate=(int)8000, encoding-name=(string)PCMU; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)PCMU</details>
1420 <name>rtpqcelpdepay</name>
1421 <longname>RTP QCELP depayloader</longname>
1422 <class>Codec/Depayloader/Network/RTP</class>
1423 <description>Extracts QCELP (PureVoice) audio from RTP packets (RFC 2658)</description>
1424 <author>Wim Taymans <wim.taymans@gmail.com></author>
1428 <direction>sink</direction>
1429 <presence>always</presence>
1430 <details>application/x-rtp, media=(string)audio, clock-rate=(int)8000, encoding-name=(string)QCELP; application/x-rtp, media=(string)audio, payload=(int)12, clock-rate=(int)8000</details>
1434 <direction>source</direction>
1435 <presence>always</presence>
1436 <details>audio/qcelp, channels=(int)1, rate=(int)8000</details>
1441 <name>rtpqdm2depay</name>
1442 <longname>RTP QDM2 depayloader</longname>
1443 <class>Codec/Depayloader/Network/RTP</class>
1444 <description>Extracts QDM2 audio from RTP packets (no RFC)</description>
1445 <author>Edward Hervey <bilboed@bilboed.com></author>
1449 <direction>sink</direction>
1450 <presence>always</presence>
1451 <details>application/x-rtp, media=(string)audio, encoding-name=(string)X-QDM</details>
1455 <direction>source</direction>
1456 <presence>always</presence>
1457 <details>audio/x-qdm2</details>
1462 <name>rtpreddec</name>
1463 <longname>Redundant Audio Data (RED) Decoder</longname>
1464 <class>Codec/Depayloader/Network/RTP</class>
1465 <description>Decode Redundant Audio Data (RED)</description>
1466 <author>Hani Mustafa <hani@pexip.com>, Mikhail Fludkov <misha@pexip.com></author>
1470 <direction>sink</direction>
1471 <presence>always</presence>
1472 <details>application/x-rtp</details>
1476 <direction>source</direction>
1477 <presence>always</presence>
1478 <details>application/x-rtp</details>
1483 <name>rtpredenc</name>
1484 <longname>Redundant Audio Data (RED) Encoder</longname>
1485 <class>Codec/Payloader/Network/RTP</class>
1486 <description>Encode Redundant Audio Data (RED)</description>
1487 <author>Hani Mustafa <hani@pexip.com>, Mikhail Fludkov <misha@pexip.com></author>
1491 <direction>sink</direction>
1492 <presence>always</presence>
1493 <details>application/x-rtp</details>
1497 <direction>source</direction>
1498 <presence>always</presence>
1499 <details>application/x-rtp</details>
1504 <name>rtpsbcdepay</name>
1505 <longname>RTP SBC audio depayloader</longname>
1506 <class>Codec/Depayloader/Network/RTP</class>
1507 <description>Extracts SBC audio from RTP packets</description>
1508 <author>Arun Raghavan <arun.raghavan@collabora.co.uk></author>
1512 <direction>sink</direction>
1513 <presence>always</presence>
1514 <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int){ 16000, 32000, 44100, 48000 }, encoding-name=(string)SBC</details>
1518 <direction>source</direction>
1519 <presence>always</presence>
1520 <details>audio/x-sbc, rate=(int){ 16000, 32000, 44100, 48000 }, channels=(int)[ 1, 2 ], mode=(string){ mono, dual, stereo, joint }, blocks=(int){ 4, 8, 12, 16 }, subbands=(int){ 4, 8 }, allocation-method=(string){ snr, loudness }, bitpool=(int)[ 2, 64 ]</details>
1525 <name>rtpsbcpay</name>
1526 <longname>RTP packet payloader</longname>
1527 <class>Codec/Payloader/Network</class>
1528 <description>Payload SBC audio as RTP packets</description>
1529 <author>Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br></author>
1533 <direction>sink</direction>
1534 <presence>always</presence>
1535 <details>audio/x-sbc, rate=(int){ 16000, 32000, 44100, 48000 }, channels=(int)[ 1, 2 ], channel-mode=(string){ mono, dual, stereo, joint }, blocks=(int){ 4, 8, 12, 16 }, subbands=(int){ 4, 8 }, allocation-method=(string){ snr, loudness }, bitpool=(int)[ 2, 64 ]</details>
1539 <direction>source</direction>
1540 <presence>always</presence>
1541 <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int){ 16000, 32000, 44100, 48000 }, encoding-name=(string)SBC</details>
1546 <name>rtpsirendepay</name>
1547 <longname>RTP Siren packet depayloader</longname>
1548 <class>Codec/Depayloader/Network/RTP</class>
1549 <description>Extracts Siren audio from RTP packets</description>
1550 <author>Philippe Kalaf <philippe.kalaf@collabora.co.uk></author>
1554 <direction>sink</direction>
1555 <presence>always</presence>
1556 <details>application/x-rtp, media=(string)audio, clock-rate=(int)16000, encoding-name=(string)SIREN</details>
1560 <direction>source</direction>
1561 <presence>always</presence>
1562 <details>audio/x-siren, dct-length=(int)320</details>
1567 <name>rtpsirenpay</name>
1568 <longname>RTP Payloader for Siren Audio</longname>
1569 <class>Codec/Payloader/Network/RTP</class>
1570 <description>Packetize Siren audio streams into RTP packets</description>
1571 <author>Youness Alaoui <kakaroto@kakaroto.homelinux.net></author>
1575 <direction>sink</direction>
1576 <presence>always</presence>
1577 <details>audio/x-siren, dct-length=(int)320</details>
1581 <direction>source</direction>
1582 <presence>always</presence>
1583 <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)16000, encoding-name=(string)SIREN, bitrate=(string)16000, dct-length=(int)320</details>
1588 <name>rtpspeexdepay</name>
1589 <longname>RTP Speex depayloader</longname>
1590 <class>Codec/Depayloader/Network/RTP</class>
1591 <description>Extracts Speex audio from RTP packets</description>
1592 <author>Edgard Lima <edgard.lima@gmail.com></author>
1596 <direction>sink</direction>
1597 <presence>always</presence>
1598 <details>application/x-rtp, media=(string)audio, clock-rate=(int)[ 6000, 48000 ], encoding-name=(string)SPEEX</details>
1602 <direction>source</direction>
1603 <presence>always</presence>
1604 <details>audio/x-speex</details>
1609 <name>rtpspeexpay</name>
1610 <longname>RTP Speex payloader</longname>
1611 <class>Codec/Payloader/Network/RTP</class>
1612 <description>Payload-encodes Speex audio into a RTP packet</description>
1613 <author>Edgard Lima <edgard.lima@gmail.com></author>
1617 <direction>sink</direction>
1618 <presence>always</presence>
1619 <details>audio/x-speex, rate=(int)[ 6000, 48000 ], channels=(int)1</details>
1623 <direction>source</direction>
1624 <presence>always</presence>
1625 <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 6000, 48000 ], encoding-name=(string)SPEEX, encoding-params=(string)1</details>
1630 <name>rtpstorage</name>
1631 <longname>RTP storage</longname>
1632 <class>Analyzer/RTP</class>
1633 <description>Helper element for various purposes (ex. recovering from packet loss using RED/FEC). Saves given number of RTP packets. Should be instantiated before jitterbuffer</description>
1634 <author>Mikhail Fludkov <misha@pexip.com></author>
1638 <direction>sink</direction>
1639 <presence>always</presence>
1640 <details>application/x-rtp</details>
1644 <direction>source</direction>
1645 <presence>always</presence>
1646 <details>application/x-rtp</details>
1651 <name>rtpstreamdepay</name>
1652 <longname>RTP Stream Depayloading</longname>
1653 <class>Codec/Depayloader/Network</class>
1654 <description>Depayloads RTP/RTCP packets for streaming protocols according to RFC4571</description>
1655 <author>Sebastian Dröge <sebastian@centricular.com></author>
1659 <direction>sink</direction>
1660 <presence>always</presence>
1661 <details>application/x-rtp-stream; application/x-rtcp-stream; application/x-srtp-stream; application/x-srtcp-stream</details>
1665 <direction>source</direction>
1666 <presence>always</presence>
1667 <details>application/x-rtp; application/x-rtcp; application/x-srtp; application/x-srtcp</details>
1672 <name>rtpstreampay</name>
1673 <longname>RTP Stream Payloading</longname>
1674 <class>Codec/Payloader/Network</class>
1675 <description>Payloads RTP/RTCP packets for streaming protocols according to RFC4571</description>
1676 <author>Sebastian Dröge <sebastian@centricular.com></author>
1680 <direction>sink</direction>
1681 <presence>always</presence>
1682 <details>application/x-rtp; application/x-rtcp; application/x-srtp; application/x-srtcp</details>
1686 <direction>source</direction>
1687 <presence>always</presence>
1688 <details>application/x-rtp-stream; application/x-rtcp-stream; application/x-srtp-stream; application/x-srtcp-stream</details>
1693 <name>rtpsv3vdepay</name>
1694 <longname>RTP SVQ3 depayloader</longname>
1695 <class>Codec/Depayloader/Network/RTP</class>
1696 <description>Extracts SVQ3 video from RTP packets (no RFC)</description>
1697 <author>Wim Taymans <wim.taymans@gmail.com></author>
1701 <direction>sink</direction>
1702 <presence>always</presence>
1703 <details>application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string){ X-SV3V-ES, X-SORENSON-VIDEO, X-SORENSONVIDEO, X-SorensonVideo }</details>
1707 <direction>source</direction>
1708 <presence>always</presence>
1709 <details>video/x-svq, svqversion=(int)3</details>
1714 <name>rtptheoradepay</name>
1715 <longname>RTP Theora depayloader</longname>
1716 <class>Codec/Depayloader/Network/RTP</class>
1717 <description>Extracts Theora video from RTP packets (draft-01 of RFC XXXX)</description>
1718 <author>Wim Taymans <wim.taymans@gmail.com></author>
1722 <direction>sink</direction>
1723 <presence>always</presence>
1724 <details>application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)THEORA</details>
1728 <direction>source</direction>
1729 <presence>always</presence>
1730 <details>video/x-theora</details>
1735 <name>rtptheorapay</name>
1736 <longname>RTP Theora payloader</longname>
1737 <class>Codec/Payloader/Network/RTP</class>
1738 <description>Payload-encode Theora video into RTP packets (draft-01 RFC XXXX)</description>
1739 <author>Wim Taymans <wim.taymans@gmail.com></author>
1743 <direction>sink</direction>
1744 <presence>always</presence>
1745 <details>video/x-theora</details>
1749 <direction>source</direction>
1750 <presence>always</presence>
1751 <details>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)THEORA</details>
1756 <name>rtpulpfecdec</name>
1757 <longname>RTP FEC Decoder</longname>
1758 <class>Codec/Depayloader/Network/RTP</class>
1759 <description>Decodes RTP FEC (RFC5109)</description>
1760 <author>Mikhail Fludkov <misha@pexip.com></author>
1764 <direction>sink</direction>
1765 <presence>always</presence>
1766 <details>application/x-rtp</details>
1770 <direction>source</direction>
1771 <presence>always</presence>
1772 <details>application/x-rtp</details>
1777 <name>rtpulpfecenc</name>
1778 <longname>RTP FEC Encoder</longname>
1779 <class>Codec/Payloader/Network/RTP</class>
1780 <description>Encodes RTP FEC (RFC5109)</description>
1781 <author>Mikhail Fludkov <misha@pexip.com></author>
1785 <direction>sink</direction>
1786 <presence>always</presence>
1787 <details>application/x-rtp</details>
1791 <direction>source</direction>
1792 <presence>always</presence>
1793 <details>application/x-rtp</details>
1798 <name>rtpvorbisdepay</name>
1799 <longname>RTP Vorbis depayloader</longname>
1800 <class>Codec/Depayloader/Network/RTP</class>
1801 <description>Extracts Vorbis Audio from RTP packets (RFC 5215)</description>
1802 <author>Wim Taymans <wim.taymans@gmail.com></author>
1806 <direction>sink</direction>
1807 <presence>always</presence>
1808 <details>application/x-rtp, media=(string)audio, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)VORBIS</details>
1812 <direction>source</direction>
1813 <presence>always</presence>
1814 <details>audio/x-vorbis</details>
1819 <name>rtpvorbispay</name>
1820 <longname>RTP Vorbis payloader</longname>
1821 <class>Codec/Payloader/Network/RTP</class>
1822 <description>Payload-encode Vorbis audio into RTP packets (RFC 5215)</description>
1823 <author>Wim Taymans <wim.taymans@gmail.com></author>
1827 <direction>sink</direction>
1828 <presence>always</presence>
1829 <details>audio/x-vorbis</details>
1833 <direction>source</direction>
1834 <presence>always</presence>
1835 <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)VORBIS</details>
1840 <name>rtpvp8depay</name>
1841 <longname>RTP VP8 depayloader</longname>
1842 <class>Codec/Depayloader/Network/RTP</class>
1843 <description>Extracts VP8 video from RTP packets)</description>
1844 <author>Sjoerd Simons <sjoerd@luon.net></author>
1848 <direction>sink</direction>
1849 <presence>always</presence>
1850 <details>application/x-rtp, clock-rate=(int)90000, media=(string)video, encoding-name=(string){ VP8, VP8-DRAFT-IETF-01 }</details>
1854 <direction>source</direction>
1855 <presence>always</presence>
1856 <details>video/x-vp8</details>
1861 <name>rtpvp8pay</name>
1862 <longname>RTP VP8 payloader</longname>
1863 <class>Codec/Payloader/Network/RTP</class>
1864 <description>Puts VP8 video in RTP packets</description>
1865 <author>Sjoerd Simons <sjoerd@luon.net></author>
1869 <direction>sink</direction>
1870 <presence>always</presence>
1871 <details>video/x-vp8</details>
1875 <direction>source</direction>
1876 <presence>always</presence>
1877 <details>application/x-rtp, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string){ VP8, VP8-DRAFT-IETF-01 }</details>
1882 <name>rtpvp9depay</name>
1883 <longname>RTP VP9 depayloader</longname>
1884 <class>Codec/Depayloader/Network/RTP</class>
1885 <description>Extracts VP9 video from RTP packets)</description>
1886 <author>Stian Selnes <stian@pexip.com></author>
1890 <direction>sink</direction>
1891 <presence>always</presence>
1892 <details>application/x-rtp, clock-rate=(int)90000, media=(string)video, encoding-name=(string){ VP9, VP9-DRAFT-IETF-01 }</details>
1896 <direction>source</direction>
1897 <presence>always</presence>
1898 <details>video/x-vp9</details>
1903 <name>rtpvp9pay</name>
1904 <longname>RTP VP9 payloader</longname>
1905 <class>Codec/Payloader/Network/RTP</class>
1906 <description>Puts VP9 video in RTP packets)</description>
1907 <author>Stian Selnes <stian@pexip.com></author>
1911 <direction>sink</direction>
1912 <presence>always</presence>
1913 <details>video/x-vp9</details>
1917 <direction>source</direction>
1918 <presence>always</presence>
1919 <details>application/x-rtp, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string){ VP9, VP9-DRAFT-IETF-01 }</details>
1924 <name>rtpvrawdepay</name>
1925 <longname>RTP Raw Video depayloader</longname>
1926 <class>Codec/Depayloader/Network/RTP</class>
1927 <description>Extracts raw video from RTP packets (RFC 4175)</description>
1928 <author>Wim Taymans <wim.taymans@gmail.com></author>
1932 <direction>sink</direction>
1933 <presence>always</presence>
1934 <details>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 }</details>
1938 <direction>source</direction>
1939 <presence>always</presence>
1940 <details>video/x-raw</details>
1945 <name>rtpvrawpay</name>
1946 <longname>RTP Raw Video payloader</longname>
1947 <class>Codec/Payloader/Network/RTP</class>
1948 <description>Payload raw video as RTP packets (RFC 4175)</description>
1949 <author>Wim Taymans <wim.taymans@gmail.com></author>
1953 <direction>sink</direction>
1954 <presence>always</presence>
1955 <details>video/x-raw, format=(string){ RGB, RGBA, BGR, BGRA, AYUV, UYVY, I420, Y41B, UYVP }, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ]</details>
1959 <direction>source</direction>
1960 <presence>always</presence>
1961 <details>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], 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 }, colorimetry=(string){ BT601-5, BT709-2, SMPTE240M }</details>