gst-plugins-rs/docs/plugins
François Laignel 34b791ff5e webrtc: add raw payload support
This commit adds support for raw payloads such as L24 audio to `webrtcsink` &
`webrtcsrc`.

Most changes take place within the `Codec` helper structure:

* A `Codec` can now advertise a depayloader. This also ensures that a format
  not only can be decoded when necessary, but it can also be depayloaded in the
  first place.
* It is possible to declare raw `Codec`s, meaning that their caps are compatible
  with a payloader and a depayloader without the need for an encoder and decoder.
* Previous accessor `has_decoder` was renamed as `can_be_received` to account
  for codecs which can be handled by an available depayloader with or without
  the need for a decoder.
* New codecs were added for the following formats:
  * L24, L16, L8 audio.
  * RAW video.

The `webrtc-precise-sync` examples were updated to demonstrate streaming of raw
audio or video.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1501>
2024-07-16 19:32:02 +00:00
..
all_index.md Generate plugins documentation using hotdoc 2022-08-29 18:33:22 -04:00
gst_plugins_cache.json webrtc: add raw payload support 2024-07-16 19:32:02 +00:00
index.md Generate plugins documentation using hotdoc 2022-08-29 18:33:22 -04:00
sitemap.txt Generate plugins documentation using hotdoc 2022-08-29 18:33:22 -04:00