1<plugin> 2 <name>rtp</name> 3 <description>Real-time protocol plugins</description> 4 <filename>../../gst/rtp/.libs/libgstrtp.so</filename> 5 <basename>libgstrtp.so</basename> 6 <version>1.16.2</version> 7 <license>LGPL</license> 8 <source>gst-plugins-good</source> 9 <package>GStreamer Good Plug-ins source release</package> 10 <origin>Unknown package origin</origin> 11 <elements> 12 <element> 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> 18 <pads> 19 <caps> 20 <name>sink</name> 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> 24 </caps> 25 <caps> 26 <name>src</name> 27 <direction>source</direction> 28 <presence>always</presence> 29 <details>application/x-asteriskh263</details> 30 </caps> 31 </pads> 32 </element> 33 <element> 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> 39 <pads> 40 <caps> 41 <name>sink</name> 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> 45 </caps> 46 <caps> 47 <name>src</name> 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> 51 </caps> 52 </pads> 53 </element> 54 <element> 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> 60 <pads> 61 <caps> 62 <name>sink</name> 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> 66 </caps> 67 <caps> 68 <name>src</name> 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> 72 </caps> 73 </pads> 74 </element> 75 <element> 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> 81 <pads> 82 <caps> 83 <name>sink</name> 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> 87 </caps> 88 <caps> 89 <name>src</name> 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> 93 </caps> 94 </pads> 95 </element> 96 <element> 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> 102 <pads> 103 <caps> 104 <name>sink</name> 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> 108 </caps> 109 <caps> 110 <name>src</name> 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> 114 </caps> 115 </pads> 116 </element> 117 <element> 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> 123 <pads> 124 <caps> 125 <name>sink</name> 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> 129 </caps> 130 <caps> 131 <name>src</name> 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> 135 </caps> 136 </pads> 137 </element> 138 <element> 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> 144 <pads> 145 <caps> 146 <name>sink</name> 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> 150 </caps> 151 <caps> 152 <name>src</name> 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> 156 </caps> 157 </pads> 158 </element> 159 <element> 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> 165 <pads> 166 <caps> 167 <name>sink</name> 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> 171 </caps> 172 <caps> 173 <name>src</name> 174 <direction>source</direction> 175 <presence>always</presence> 176 <details>audio/ac3</details> 177 </caps> 178 </pads> 179 </element> 180 <element> 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> 186 <pads> 187 <caps> 188 <name>sink</name> 189 <direction>sink</direction> 190 <presence>always</presence> 191 <details>audio/ac3; audio/x-ac3</details> 192 </caps> 193 <caps> 194 <name>src</name> 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> 198 </caps> 199 </pads> 200 </element> 201 <element> 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> 207 <pads> 208 <caps> 209 <name>sink</name> 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> 213 </caps> 214 <caps> 215 <name>src</name> 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> 219 </caps> 220 </pads> 221 </element> 222 <element> 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> 228 <pads> 229 <caps> 230 <name>sink</name> 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> 234 </caps> 235 <caps> 236 <name>src</name> 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> 240 </caps> 241 </pads> 242 </element> 243 <element> 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> 249 <pads> 250 <caps> 251 <name>sink</name> 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> 255 </caps> 256 <caps> 257 <name>src</name> 258 <direction>source</direction> 259 <presence>always</presence> 260 <details>audio/x-bv, mode=(int){ 16, 32 }</details> 261 </caps> 262 </pads> 263 </element> 264 <element> 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> 270 <pads> 271 <caps> 272 <name>sink</name> 273 <direction>sink</direction> 274 <presence>always</presence> 275 <details>audio/x-bv, mode=(int){ 16, 32 }</details> 276 </caps> 277 <caps> 278 <name>src</name> 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> 282 </caps> 283 </pads> 284 </element> 285 <element> 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> 291 <pads> 292 <caps> 293 <name>sink</name> 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> 297 </caps> 298 <caps> 299 <name>src</name> 300 <direction>source</direction> 301 <presence>always</presence> 302 <details>audio/x-celt</details> 303 </caps> 304 </pads> 305 </element> 306 <element> 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> 312 <pads> 313 <caps> 314 <name>sink</name> 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> 318 </caps> 319 <caps> 320 <name>src</name> 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> 324 </caps> 325 </pads> 326 </element> 327 <element> 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> 333 <pads> 334 <caps> 335 <name>sink</name> 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> 339 </caps> 340 <caps> 341 <name>src</name> 342 <direction>source</direction> 343 <presence>always</presence> 344 <details>video/x-dv</details> 345 </caps> 346 </pads> 347 </element> 348 <element> 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> 354 <pads> 355 <caps> 356 <name>sink</name> 357 <direction>sink</direction> 358 <presence>always</presence> 359 <details>video/x-dv</details> 360 </caps> 361 <caps> 362 <name>src</name> 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> 366 </caps> 367 </pads> 368 </element> 369 <element> 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> 375 <pads> 376 <caps> 377 <name>sink</name> 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> 381 </caps> 382 <caps> 383 <name>src</name> 384 <direction>source</direction> 385 <presence>always</presence> 386 <details>audio/G722, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details> 387 </caps> 388 </pads> 389 </element> 390 <element> 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> 396 <pads> 397 <caps> 398 <name>sink</name> 399 <direction>sink</direction> 400 <presence>always</presence> 401 <details>audio/G722, rate=(int)16000, channels=(int)1</details> 402 </caps> 403 <caps> 404 <name>src</name> 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> 408 </caps> 409 </pads> 410 </element> 411 <element> 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> 417 <pads> 418 <caps> 419 <name>sink</name> 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> 423 </caps> 424 <caps> 425 <name>src</name> 426 <direction>source</direction> 427 <presence>always</presence> 428 <details>audio/G723, channels=(int)1, rate=(int)8000</details> 429 </caps> 430 </pads> 431 </element> 432 <element> 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> 438 <pads> 439 <caps> 440 <name>sink</name> 441 <direction>sink</direction> 442 <presence>always</presence> 443 <details>audio/G723, channels=(int)1, rate=(int)8000</details> 444 </caps> 445 <caps> 446 <name>src</name> 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> 450 </caps> 451 </pads> 452 </element> 453 <element> 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> 459 <pads> 460 <caps> 461 <name>sink</name> 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> 465 </caps> 466 <caps> 467 <name>src</name> 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> 471 </caps> 472 </pads> 473 </element> 474 <element> 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> 480 <pads> 481 <caps> 482 <name>sink</name> 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> 486 </caps> 487 <caps> 488 <name>src</name> 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> 492 </caps> 493 </pads> 494 </element> 495 <element> 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> 501 <pads> 502 <caps> 503 <name>sink</name> 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> 507 </caps> 508 <caps> 509 <name>src</name> 510 <direction>source</direction> 511 <presence>always</presence> 512 <details>audio/G729, channels=(int)1, rate=(int)8000</details> 513 </caps> 514 </pads> 515 </element> 516 <element> 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> 522 <pads> 523 <caps> 524 <name>sink</name> 525 <direction>sink</direction> 526 <presence>always</presence> 527 <details>audio/G729, channels=(int)1, rate=(int)8000</details> 528 </caps> 529 <caps> 530 <name>src</name> 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> 534 </caps> 535 </pads> 536 </element> 537 <element> 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> 543 <pads> 544 <caps> 545 <name>sink</name> 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> 549 </caps> 550 <caps> 551 <name>src</name> 552 <direction>source</direction> 553 <presence>always</presence> 554 <details>audio/x-gsm, rate=(int)8000, channels=(int)1</details> 555 </caps> 556 </pads> 557 </element> 558 <element> 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> 564 <pads> 565 <caps> 566 <name>sink</name> 567 <direction>sink</direction> 568 <presence>always</presence> 569 <details>audio/x-gsm, rate=(int)8000, channels=(int)1</details> 570 </caps> 571 <caps> 572 <name>src</name> 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> 576 </caps> 577 </pads> 578 </element> 579 <element> 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> 585 <pads> 586 <caps> 587 <name>sink</name> 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> 591 </caps> 592 <caps> 593 <name>src</name> 594 <direction>source</direction> 595 <presence>always</presence> 596 <details>ANY</details> 597 </caps> 598 </pads> 599 </element> 600 <element> 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> 606 <pads> 607 <caps> 608 <name>sink</name> 609 <direction>sink</direction> 610 <presence>always</presence> 611 <details>ANY</details> 612 </caps> 613 <caps> 614 <name>src</name> 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> 618 </caps> 619 </pads> 620 </element> 621 <element> 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> 627 <pads> 628 <caps> 629 <name>sink</name> 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> 633 </caps> 634 <caps> 635 <name>src</name> 636 <direction>source</direction> 637 <presence>always</presence> 638 <details>video/x-h261</details> 639 </caps> 640 </pads> 641 </element> 642 <element> 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> 648 <pads> 649 <caps> 650 <name>sink</name> 651 <direction>sink</direction> 652 <presence>always</presence> 653 <details>video/x-h261</details> 654 </caps> 655 <caps> 656 <name>src</name> 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> 660 </caps> 661 </pads> 662 </element> 663 <element> 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> 669 <pads> 670 <caps> 671 <name>sink</name> 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> 675 </caps> 676 <caps> 677 <name>src</name> 678 <direction>source</direction> 679 <presence>always</presence> 680 <details>video/x-h263, variant=(string)itu, h263version=(string)h263</details> 681 </caps> 682 </pads> 683 </element> 684 <element> 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> 690 <pads> 691 <caps> 692 <name>sink</name> 693 <direction>sink</direction> 694 <presence>always</presence> 695 <details>video/x-h263, variant=(string)itu, h263version=(string)h263</details> 696 </caps> 697 <caps> 698 <name>src</name> 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> 702 </caps> 703 </pads> 704 </element> 705 <element> 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> 711 <pads> 712 <caps> 713 <name>sink</name> 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> 717 </caps> 718 <caps> 719 <name>src</name> 720 <direction>source</direction> 721 <presence>always</presence> 722 <details>video/x-h263, variant=(string)itu</details> 723 </caps> 724 </pads> 725 </element> 726 <element> 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> 732 <pads> 733 <caps> 734 <name>sink</name> 735 <direction>sink</direction> 736 <presence>always</presence> 737 <details>video/x-h263, variant=(string)itu</details> 738 </caps> 739 <caps> 740 <name>src</name> 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> 744 </caps> 745 </pads> 746 </element> 747 <element> 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> 753 <pads> 754 <caps> 755 <name>sink</name> 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> 759 </caps> 760 <caps> 761 <name>src</name> 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> 765 </caps> 766 </pads> 767 </element> 768 <element> 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> 774 <pads> 775 <caps> 776 <name>sink</name> 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> 780 </caps> 781 <caps> 782 <name>src</name> 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> 786 </caps> 787 </pads> 788 </element> 789 <element> 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> 795 <pads> 796 <caps> 797 <name>sink</name> 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> 801 </caps> 802 <caps> 803 <name>src</name> 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> 807 </caps> 808 </pads> 809 </element> 810 <element> 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> 816 <pads> 817 <caps> 818 <name>sink</name> 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> 822 </caps> 823 <caps> 824 <name>src</name> 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> 828 </caps> 829 </pads> 830 </element> 831 <element> 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> 837 <pads> 838 <caps> 839 <name>sink</name> 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> 843 </caps> 844 <caps> 845 <name>src</name> 846 <direction>source</direction> 847 <presence>always</presence> 848 <details>audio/x-iLBC, mode=(int){ 20, 30 }</details> 849 </caps> 850 </pads> 851 </element> 852 <element> 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> 858 <pads> 859 <caps> 860 <name>sink</name> 861 <direction>sink</direction> 862 <presence>always</presence> 863 <details>audio/x-iLBC, mode=(int){ 20, 30 }</details> 864 </caps> 865 <caps> 866 <name>src</name> 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> 870 </caps> 871 </pads> 872 </element> 873 <element> 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> 879 <pads> 880 <caps> 881 <name>sink</name> 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> 885 </caps> 886 <caps> 887 <name>src</name> 888 <direction>source</direction> 889 <presence>always</presence> 890 <details>image/x-jpc, colorspace=(string){ sRGB, sYUV, GRAY }</details> 891 </caps> 892 </pads> 893 </element> 894 <element> 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> 900 <pads> 901 <caps> 902 <name>sink</name> 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> 906 </caps> 907 <caps> 908 <name>src</name> 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> 912 </caps> 913 </pads> 914 </element> 915 <element> 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> 921 <pads> 922 <caps> 923 <name>sink</name> 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> 927 </caps> 928 <caps> 929 <name>src</name> 930 <direction>source</direction> 931 <presence>always</presence> 932 <details>image/jpeg</details> 933 </caps> 934 </pads> 935 </element> 936 <element> 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> 942 <pads> 943 <caps> 944 <name>sink</name> 945 <direction>sink</direction> 946 <presence>always</presence> 947 <details>image/jpeg; video/x-jpeg</details> 948 </caps> 949 <caps> 950 <name>src</name> 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> 954 </caps> 955 </pads> 956 </element> 957 <element> 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> 963 <pads> 964 <caps> 965 <name>sink</name> 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> 969 </caps> 970 <caps> 971 <name>src</name> 972 <direction>source</direction> 973 <presence>always</presence> 974 <details>meta/x-klv, parsed=(boolean)true</details> 975 </caps> 976 </pads> 977 </element> 978 <element> 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> 984 <pads> 985 <caps> 986 <name>sink</name> 987 <direction>sink</direction> 988 <presence>always</presence> 989 <details>meta/x-klv, parsed=(boolean)true</details> 990 </caps> 991 <caps> 992 <name>src</name> 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> 996 </caps> 997 </pads> 998 </element> 999 <element> 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> 1005 <pads> 1006 <caps> 1007 <name>sink</name> 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> 1011 </caps> 1012 <caps> 1013 <name>src</name> 1014 <direction>source</direction> 1015 <presence>always</presence> 1016 <details>video/mpeg, systemstream=(boolean)true</details> 1017 </caps> 1018 </pads> 1019 </element> 1020 <element> 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> 1026 <pads> 1027 <caps> 1028 <name>sink</name> 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> 1032 </caps> 1033 <caps> 1034 <name>src</name> 1035 <direction>source</direction> 1036 <presence>always</presence> 1037 <details>video/mpegts, packetsize=(int)188, systemstream=(boolean)true</details> 1038 </caps> 1039 </pads> 1040 </element> 1041 <element> 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> 1047 <pads> 1048 <caps> 1049 <name>sink</name> 1050 <direction>sink</direction> 1051 <presence>always</presence> 1052 <details>video/mpegts, packetsize=(int)188, systemstream=(boolean)true</details> 1053 </caps> 1054 <caps> 1055 <name>src</name> 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> 1059 </caps> 1060 </pads> 1061 </element> 1062 <element> 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> 1068 <pads> 1069 <caps> 1070 <name>sink</name> 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> 1074 </caps> 1075 <caps> 1076 <name>src</name> 1077 <direction>source</direction> 1078 <presence>always</presence> 1079 <details>audio/mpeg, mpegversion=(int)4, framed=(boolean){ false, true }, stream-format=(string)raw</details> 1080 </caps> 1081 </pads> 1082 </element> 1083 <element> 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> 1089 <pads> 1090 <caps> 1091 <name>sink</name> 1092 <direction>sink</direction> 1093 <presence>always</presence> 1094 <details>audio/mpeg, mpegversion=(int)4, stream-format=(string)raw</details> 1095 </caps> 1096 <caps> 1097 <name>src</name> 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> 1101 </caps> 1102 </pads> 1103 </element> 1104 <element> 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> 1110 <pads> 1111 <caps> 1112 <name>sink</name> 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> 1116 </caps> 1117 <caps> 1118 <name>src</name> 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> 1122 </caps> 1123 </pads> 1124 </element> 1125 <element> 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> 1131 <pads> 1132 <caps> 1133 <name>sink</name> 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> 1137 </caps> 1138 <caps> 1139 <name>src</name> 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> 1143 </caps> 1144 </pads> 1145 </element> 1146 <element> 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> 1152 <pads> 1153 <caps> 1154 <name>sink</name> 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> 1158 </caps> 1159 <caps> 1160 <name>src</name> 1161 <direction>source</direction> 1162 <presence>always</presence> 1163 <details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false</details> 1164 </caps> 1165 </pads> 1166 </element> 1167 <element> 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> 1173 <pads> 1174 <caps> 1175 <name>sink</name> 1176 <direction>sink</direction> 1177 <presence>always</presence> 1178 <details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; video/x-divx</details> 1179 </caps> 1180 <caps> 1181 <name>src</name> 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> 1185 </caps> 1186 </pads> 1187 </element> 1188 <element> 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> 1194 <pads> 1195 <caps> 1196 <name>sink</name> 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> 1200 </caps> 1201 <caps> 1202 <name>src</name> 1203 <direction>source</direction> 1204 <presence>always</presence> 1205 <details>audio/mpeg, mpegversion=(int)1</details> 1206 </caps> 1207 </pads> 1208 </element> 1209 <element> 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> 1215 <pads> 1216 <caps> 1217 <name>sink</name> 1218 <direction>sink</direction> 1219 <presence>always</presence> 1220 <details>audio/mpeg, mpegversion=(int)1</details> 1221 </caps> 1222 <caps> 1223 <name>src</name> 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> 1227 </caps> 1228 </pads> 1229 </element> 1230 <element> 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> 1236 <pads> 1237 <caps> 1238 <name>sink</name> 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> 1242 </caps> 1243 <caps> 1244 <name>src</name> 1245 <direction>source</direction> 1246 <presence>always</presence> 1247 <details>audio/mpeg, mpegversion=(int)1</details> 1248 </caps> 1249 </pads> 1250 </element> 1251 <element> 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> 1257 <pads> 1258 <caps> 1259 <name>sink</name> 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> 1263 </caps> 1264 <caps> 1265 <name>src</name> 1266 <direction>source</direction> 1267 <presence>always</presence> 1268 <details>video/mpeg, mpegversion=(int)2, systemstream=(boolean)false</details> 1269 </caps> 1270 </pads> 1271 </element> 1272 <element> 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> 1278 <pads> 1279 <caps> 1280 <name>sink</name> 1281 <direction>sink</direction> 1282 <presence>always</presence> 1283 <details>video/mpeg, mpegversion=(int)2, systemstream=(boolean)false</details> 1284 </caps> 1285 <caps> 1286 <name>src</name> 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> 1290 </caps> 1291 </pads> 1292 </element> 1293 <element> 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> 1299 <pads> 1300 <caps> 1301 <name>sink</name> 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> 1305 </caps> 1306 <caps> 1307 <name>src</name> 1308 <direction>source</direction> 1309 <presence>always</presence> 1310 <details>audio/x-opus, channel-mapping-family=(int)0</details> 1311 </caps> 1312 </pads> 1313 </element> 1314 <element> 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> 1320 <pads> 1321 <caps> 1322 <name>sink</name> 1323 <direction>sink</direction> 1324 <presence>always</presence> 1325 <details>audio/x-opus, channels=(int)[ 1, 2 ], channel-mapping-family=(int)0</details> 1326 </caps> 1327 <caps> 1328 <name>src</name> 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> 1332 </caps> 1333 </pads> 1334 </element> 1335 <element> 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> 1341 <pads> 1342 <caps> 1343 <name>sink</name> 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> 1347 </caps> 1348 <caps> 1349 <name>src</name> 1350 <direction>source</direction> 1351 <presence>always</presence> 1352 <details>audio/x-alaw, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details> 1353 </caps> 1354 </pads> 1355 </element> 1356 <element> 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> 1362 <pads> 1363 <caps> 1364 <name>sink</name> 1365 <direction>sink</direction> 1366 <presence>always</presence> 1367 <details>audio/x-alaw, channels=(int)1, rate=(int)8000</details> 1368 </caps> 1369 <caps> 1370 <name>src</name> 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> 1374 </caps> 1375 </pads> 1376 </element> 1377 <element> 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> 1383 <pads> 1384 <caps> 1385 <name>sink</name> 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> 1389 </caps> 1390 <caps> 1391 <name>src</name> 1392 <direction>source</direction> 1393 <presence>always</presence> 1394 <details>audio/x-mulaw, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details> 1395 </caps> 1396 </pads> 1397 </element> 1398 <element> 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> 1404 <pads> 1405 <caps> 1406 <name>sink</name> 1407 <direction>sink</direction> 1408 <presence>always</presence> 1409 <details>audio/x-mulaw, channels=(int)1, rate=(int)8000</details> 1410 </caps> 1411 <caps> 1412 <name>src</name> 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> 1416 </caps> 1417 </pads> 1418 </element> 1419 <element> 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> 1425 <pads> 1426 <caps> 1427 <name>sink</name> 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> 1431 </caps> 1432 <caps> 1433 <name>src</name> 1434 <direction>source</direction> 1435 <presence>always</presence> 1436 <details>audio/qcelp, channels=(int)1, rate=(int)8000</details> 1437 </caps> 1438 </pads> 1439 </element> 1440 <element> 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> 1446 <pads> 1447 <caps> 1448 <name>sink</name> 1449 <direction>sink</direction> 1450 <presence>always</presence> 1451 <details>application/x-rtp, media=(string)audio, encoding-name=(string)X-QDM</details> 1452 </caps> 1453 <caps> 1454 <name>src</name> 1455 <direction>source</direction> 1456 <presence>always</presence> 1457 <details>audio/x-qdm2</details> 1458 </caps> 1459 </pads> 1460 </element> 1461 <element> 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> 1467 <pads> 1468 <caps> 1469 <name>sink</name> 1470 <direction>sink</direction> 1471 <presence>always</presence> 1472 <details>application/x-rtp</details> 1473 </caps> 1474 <caps> 1475 <name>src</name> 1476 <direction>source</direction> 1477 <presence>always</presence> 1478 <details>application/x-rtp</details> 1479 </caps> 1480 </pads> 1481 </element> 1482 <element> 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> 1488 <pads> 1489 <caps> 1490 <name>sink</name> 1491 <direction>sink</direction> 1492 <presence>always</presence> 1493 <details>application/x-rtp</details> 1494 </caps> 1495 <caps> 1496 <name>src</name> 1497 <direction>source</direction> 1498 <presence>always</presence> 1499 <details>application/x-rtp</details> 1500 </caps> 1501 </pads> 1502 </element> 1503 <element> 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> 1509 <pads> 1510 <caps> 1511 <name>sink</name> 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> 1515 </caps> 1516 <caps> 1517 <name>src</name> 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> 1521 </caps> 1522 </pads> 1523 </element> 1524 <element> 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> 1530 <pads> 1531 <caps> 1532 <name>sink</name> 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> 1536 </caps> 1537 <caps> 1538 <name>src</name> 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> 1542 </caps> 1543 </pads> 1544 </element> 1545 <element> 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> 1551 <pads> 1552 <caps> 1553 <name>sink</name> 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> 1557 </caps> 1558 <caps> 1559 <name>src</name> 1560 <direction>source</direction> 1561 <presence>always</presence> 1562 <details>audio/x-siren, dct-length=(int)320</details> 1563 </caps> 1564 </pads> 1565 </element> 1566 <element> 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> 1572 <pads> 1573 <caps> 1574 <name>sink</name> 1575 <direction>sink</direction> 1576 <presence>always</presence> 1577 <details>audio/x-siren, dct-length=(int)320</details> 1578 </caps> 1579 <caps> 1580 <name>src</name> 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> 1584 </caps> 1585 </pads> 1586 </element> 1587 <element> 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> 1593 <pads> 1594 <caps> 1595 <name>sink</name> 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> 1599 </caps> 1600 <caps> 1601 <name>src</name> 1602 <direction>source</direction> 1603 <presence>always</presence> 1604 <details>audio/x-speex</details> 1605 </caps> 1606 </pads> 1607 </element> 1608 <element> 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> 1614 <pads> 1615 <caps> 1616 <name>sink</name> 1617 <direction>sink</direction> 1618 <presence>always</presence> 1619 <details>audio/x-speex, rate=(int)[ 6000, 48000 ], channels=(int)1</details> 1620 </caps> 1621 <caps> 1622 <name>src</name> 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> 1626 </caps> 1627 </pads> 1628 </element> 1629 <element> 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> 1635 <pads> 1636 <caps> 1637 <name>sink</name> 1638 <direction>sink</direction> 1639 <presence>always</presence> 1640 <details>application/x-rtp</details> 1641 </caps> 1642 <caps> 1643 <name>src</name> 1644 <direction>source</direction> 1645 <presence>always</presence> 1646 <details>application/x-rtp</details> 1647 </caps> 1648 </pads> 1649 </element> 1650 <element> 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> 1656 <pads> 1657 <caps> 1658 <name>sink</name> 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> 1662 </caps> 1663 <caps> 1664 <name>src</name> 1665 <direction>source</direction> 1666 <presence>always</presence> 1667 <details>application/x-rtp; application/x-rtcp; application/x-srtp; application/x-srtcp</details> 1668 </caps> 1669 </pads> 1670 </element> 1671 <element> 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> 1677 <pads> 1678 <caps> 1679 <name>sink</name> 1680 <direction>sink</direction> 1681 <presence>always</presence> 1682 <details>application/x-rtp; application/x-rtcp; application/x-srtp; application/x-srtcp</details> 1683 </caps> 1684 <caps> 1685 <name>src</name> 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> 1689 </caps> 1690 </pads> 1691 </element> 1692 <element> 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> 1698 <pads> 1699 <caps> 1700 <name>sink</name> 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> 1704 </caps> 1705 <caps> 1706 <name>src</name> 1707 <direction>source</direction> 1708 <presence>always</presence> 1709 <details>video/x-svq, svqversion=(int)3</details> 1710 </caps> 1711 </pads> 1712 </element> 1713 <element> 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> 1719 <pads> 1720 <caps> 1721 <name>sink</name> 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> 1725 </caps> 1726 <caps> 1727 <name>src</name> 1728 <direction>source</direction> 1729 <presence>always</presence> 1730 <details>video/x-theora</details> 1731 </caps> 1732 </pads> 1733 </element> 1734 <element> 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> 1740 <pads> 1741 <caps> 1742 <name>sink</name> 1743 <direction>sink</direction> 1744 <presence>always</presence> 1745 <details>video/x-theora</details> 1746 </caps> 1747 <caps> 1748 <name>src</name> 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> 1752 </caps> 1753 </pads> 1754 </element> 1755 <element> 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> 1761 <pads> 1762 <caps> 1763 <name>sink</name> 1764 <direction>sink</direction> 1765 <presence>always</presence> 1766 <details>application/x-rtp</details> 1767 </caps> 1768 <caps> 1769 <name>src</name> 1770 <direction>source</direction> 1771 <presence>always</presence> 1772 <details>application/x-rtp</details> 1773 </caps> 1774 </pads> 1775 </element> 1776 <element> 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> 1782 <pads> 1783 <caps> 1784 <name>sink</name> 1785 <direction>sink</direction> 1786 <presence>always</presence> 1787 <details>application/x-rtp</details> 1788 </caps> 1789 <caps> 1790 <name>src</name> 1791 <direction>source</direction> 1792 <presence>always</presence> 1793 <details>application/x-rtp</details> 1794 </caps> 1795 </pads> 1796 </element> 1797 <element> 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> 1803 <pads> 1804 <caps> 1805 <name>sink</name> 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> 1809 </caps> 1810 <caps> 1811 <name>src</name> 1812 <direction>source</direction> 1813 <presence>always</presence> 1814 <details>audio/x-vorbis</details> 1815 </caps> 1816 </pads> 1817 </element> 1818 <element> 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> 1824 <pads> 1825 <caps> 1826 <name>sink</name> 1827 <direction>sink</direction> 1828 <presence>always</presence> 1829 <details>audio/x-vorbis</details> 1830 </caps> 1831 <caps> 1832 <name>src</name> 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> 1836 </caps> 1837 </pads> 1838 </element> 1839 <element> 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> 1845 <pads> 1846 <caps> 1847 <name>sink</name> 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> 1851 </caps> 1852 <caps> 1853 <name>src</name> 1854 <direction>source</direction> 1855 <presence>always</presence> 1856 <details>video/x-vp8</details> 1857 </caps> 1858 </pads> 1859 </element> 1860 <element> 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> 1866 <pads> 1867 <caps> 1868 <name>sink</name> 1869 <direction>sink</direction> 1870 <presence>always</presence> 1871 <details>video/x-vp8</details> 1872 </caps> 1873 <caps> 1874 <name>src</name> 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> 1878 </caps> 1879 </pads> 1880 </element> 1881 <element> 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> 1887 <pads> 1888 <caps> 1889 <name>sink</name> 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> 1893 </caps> 1894 <caps> 1895 <name>src</name> 1896 <direction>source</direction> 1897 <presence>always</presence> 1898 <details>video/x-vp9</details> 1899 </caps> 1900 </pads> 1901 </element> 1902 <element> 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> 1908 <pads> 1909 <caps> 1910 <name>sink</name> 1911 <direction>sink</direction> 1912 <presence>always</presence> 1913 <details>video/x-vp9</details> 1914 </caps> 1915 <caps> 1916 <name>src</name> 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> 1920 </caps> 1921 </pads> 1922 </element> 1923 <element> 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> 1929 <pads> 1930 <caps> 1931 <name>sink</name> 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> 1935 </caps> 1936 <caps> 1937 <name>src</name> 1938 <direction>source</direction> 1939 <presence>always</presence> 1940 <details>video/x-raw</details> 1941 </caps> 1942 </pads> 1943 </element> 1944 <element> 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> 1950 <pads> 1951 <caps> 1952 <name>sink</name> 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> 1956 </caps> 1957 <caps> 1958 <name>src</name> 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> 1962 </caps> 1963 </pads> 1964 </element> 1965 </elements> 1966</plugin>