Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Client should request ABR manifest as usual playlistgiving a stream name with a special suffix

Code Block
themeRDark
https://server:8445/test_0-HLS-ABR-STREAM/test_0-HLS-ABR-STREAM.m3u8

The suffix can be set with the following parameter

Code Block
themeRDark
hls_abr_stream_name_suffix=-HLS-ABR-STREAM

The playlist contains links to stream variants playlists, a client can switch between then

Code Block
themeRDark
#EXTM3U
#EXT-X-STREAM-INF:BANDWIDTH=614400,RESOLUTION=852x480,CODECS="avc1.42e01f,mp4a.40.2"
-480p/-480p.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=1024000,RESOLUTION=1278x720,CODECS="avc1.42e01f,mp4a.40.2"
-720p/-720p.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=307200,RESOLUTION=426x240,CODECS="avc1.42e01f,mp4a.40.2"
-240p/-240p.m3u8

If stream name contains no suffix, HLS will be played without ABR support.

Transcoding to higher resolutions prevention

...

2. Stream recording, snapshots, mixing, stream capturing from another server and other captured stream management functions will not work.3. Currently, HLS ABR segments can only be stored on disk, not in memory.


HLS segments storage

Using disk

...