doc/muxers: note on Apple's version LHLS for lhls option

This commit is contained in:
Zhao Zhili
2021-10-21 16:15:32 +08:00
committed by James Almer
parent a0f9650046
commit 7370f1f4c9

View File

@@ -362,12 +362,13 @@ Ignore IO errors during open and write. Useful for long-duration runs with netwo
@item lhls @var{lhls} @item lhls @var{lhls}
Enable Low-latency HLS(LHLS). Adds #EXT-X-PREFETCH tag with current segment's URI. Enable Low-latency HLS(LHLS). Adds #EXT-X-PREFETCH tag with current segment's URI.
Apple doesn't have an official spec for LHLS. Meanwhile hls.js player folks are hls.js player folks are trying to standardize an open LHLS spec. The draft spec is available in https://github.com/video-dev/hlsjs-rfcs/blob/lhls-spec/proposals/0001-lhls.md
trying to standardize a open LHLS spec. The draft spec is available in https://github.com/video-dev/hlsjs-rfcs/blob/lhls-spec/proposals/0001-lhls.md This option tries to comply with the above open spec.
This option will also try to comply with the above open spec, till Apple's spec officially supports it.
It enables @var{streaming} and @var{hls_playlist} options automatically. It enables @var{streaming} and @var{hls_playlist} options automatically.
This is an experimental feature. This is an experimental feature.
Note: This is not Apple's version LHLS. See @url{https://datatracker.ietf.org/doc/html/draft-pantos-hls-rfc8216bis}
@item ldash @var{ldash} @item ldash @var{ldash}
Enable Low-latency Dash by constraining the presence and values of some elements. Enable Low-latency Dash by constraining the presence and values of some elements.