diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2023-01-23 21:43:26 +0300 |
---|---|---|
committer | GStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org> | 2023-01-27 22:28:27 +0300 |
commit | 2a3d962dc5489cb8746e40731f8066529bad6af7 (patch) | |
tree | e4a037e7b02aca31602ccde3cc65a342516ac685 /docs | |
parent | c7209dbd4fe4e229fc34e7ef1253e416cc518ae3 (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.json | 14 |
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, |