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

github.com/sdroege/gst-plugin-rs.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian@centricular.com>2023-01-23 21:43:26 +0300
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>2023-01-27 22:28:27 +0300
commit2a3d962dc5489cb8746e40731f8066529bad6af7 (patch)
treee4a037e7b02aca31602ccde3cc65a342516ac685 /docs
parentc7209dbd4fe4e229fc34e7ef1253e416cc518ae3 (diff)
fmp4mux: Add support for sub-fragments / chunking
Allow outputting sub-fragments (chunks in CMAF terms) that are shorter than the fragment duration and don't usually start on a keyframe. By this the buffering requirements of the element is reduced to one chunk duration, as is the latency. This is used for formats like low-latency / LL-HLS and DASH. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1059>
Diffstat (limited to 'docs')
-rw-r--r--docs/plugins/gst_plugins_cache.json14
1 files changed, 14 insertions, 0 deletions
diff --git a/docs/plugins/gst_plugins_cache.json b/docs/plugins/gst_plugins_cache.json
index 52857746..c1434941 100644
--- a/docs/plugins/gst_plugins_cache.json
+++ b/docs/plugins/gst_plugins_cache.json
@@ -1728,6 +1728,20 @@
],
"kind": "object",
"properties": {
+ "chunk-duration": {
+ "blurb": "Duration for each FMP4 chunk (default = no chunks)",
+ "conditionally-available": false,
+ "construct": false,
+ "construct-only": false,
+ "controllable": false,
+ "default": "18446744073709551615",
+ "max": "18446744073709551615",
+ "min": "0",
+ "mutable": "ready",
+ "readable": true,
+ "type": "guint64",
+ "writable": true
+ },
"fragment-duration": {
"blurb": "Duration for each FMP4 fragment",
"conditionally-available": false,