Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian@centricular.com>2022-10-23 19:20:49 +0300
committerSebastian Dröge <sebastian@centricular.com>2022-10-23 20:46:08 +0300
commitcb3110df95977eaa74eaf751156630889ccedcd4 (patch)
treeaa8c5877a313a79b129c3acfd2e6c817ebda1231 /README.md
parentf045099fc135d54a74b7a918e8ffcce5352ad3a7 (diff)
Add all missing plugins/elements to the README.md
Diffstat (limited to 'README.md')
-rw-r--r--README.md36
1 files changed, 25 insertions, 11 deletions
diff --git a/README.md b/README.md
index 794d0f6b5..575dbd5db 100644
--- a/README.md
+++ b/README.md
@@ -15,30 +15,41 @@ You will find the following plugins in this repository:
* `generic`
- `file`: A Rust implementation of the standard `filesrc` and `filesink` elements
- - `fmp4`: A fragmented MP4/ISOBMFF/CMAF muxer for generating e.g. DASH/HLS media fragments.
-
- `sodium`: Elements to perform encryption and decryption using [libsodium](https://libsodium.org).
- `threadshare`: Some popular threaded elements reimplemented using common thread-sharing infrastructure.
* `net`
- - `hlssink3`: An element for generating MPEG-TS HLS streams.
-
- - `reqwest`: An HTTP source element based on the [reqwest](https://github.com/seanmonstar/reqwest) library.
- `aws`: Various elements for Amazon AWS services using the [AWS SDK](https://awslabs.github.io/aws-sdk-rust/) library
- `s3src`/`s3sink`: A source and sink element to talk to the Amazon S3 object storage system.
- `s3hlssink`: A sink element to store HLS streams on Amazon S3.
- - `aws_transcriber`: an element wrapping the AWS Transcriber service.
+ - `awstranscriber`: an element wrapping the AWS Transcriber service.
+ - `awstranscribeparse`: an element parsing the packets of the AWS Transcriber service.
+
+ - `hlssink3`: An element for generating MPEG-TS HLS streams.
- - `raptorq`: Encoder/decoder element for RaptorQ RTP FEC mechanism.
- `ndi`: An [NDI](https://www.newtek.com/ndi/) plugin containing a source, sink and device provider.
- - `webrtc`: WebRTC elements, with batteries included Sink elements for specific signalling protocols
+
+ - `onvif`: Various elements for parsing, RTP (de)payloading, overlaying of ONVIF timed metadata.
+
+ - `raptorq`: Encoder/decoder element for RaptorQ RTP FEC mechanism.
+
+ - `reqwest`: An HTTP source element based on the [reqwest](https://github.com/seanmonstar/reqwest) library.
+
+ - `rtp`:
+ - `rtpav1pay` / `rtpav1depay`: RTP (de)payloader for the AV1 video codec.
+
+ - `rtpgccbwe`: RTP bandwidth estimator based on the Google Congestion Control algorithm.
+
+ - `webrtc`: WebRTC elements, with batteries included Sink elements for specific signalling protocols.
+
+ - `webrtchttp`: Simple WebRTC HTTP elements (WHIP/WHEP).
* `audio`
- `audiofx`: Elements to apply audio effects to a stream
- `rsaudioecho`: a simple echo/reverb filter.
- - `rsaudioloudnorm`: [audio normalization](http://k.ylo.ph/2016/04/04/loudnorm.html) filter.
+ - `audioloudnorm`: [audio normalization](http://k.ylo.ph/2016/04/04/loudnorm.html) filter.
- `audiornnoise`: Filter for [removing noise](https://jmvalin.ca/demo/rnnoise/).
- `ebur128level`: Filter for measuring audio loudness according to EBU R-128.
- `hrtfrender`: Filter for rendering audio according to a [head-related transfer
@@ -75,8 +86,6 @@ You will find the following plugins in this repository:
- `ffv1`: FFV1 decoder based on the [ffv1](https://github.com/rust-av/ffv1) library.
- - `flavors`: FLV demuxer based on the [flavors](https://github.com/rust-av/flavors) library.
-
- `gif`: A GIF encoder based on the [gif](https://github.com/image-rs/image-gif) library.
- `gtk4`: A [GTK4](https://www.gtk.org) video sink that provides a `GdkPaintable` for UI integration.
@@ -96,6 +105,11 @@ You will find the following plugins in this repository:
- `webp`: WebP decoder based on the [libwebp-sys-2](https://github.com/qnighy/libwebp-sys2-rs) library.
+ * `mux`
+ - `flavors`: FLV demuxer based on the [flavors](https://github.com/rust-av/flavors) library.
+
+ - `fmp4`: A fragmented MP4/ISOBMFF/CMAF muxer for generating e.g. DASH/HLS media fragments.
+
* `text`
- `ahead`: A plugin to display upcoming text buffers ahead.