Why do HLS and HDS introduce such large delays?
HLS and HDS are “file-based” protocols. They work by converting a stream into small file “chunks”. These short files are then made available to the client/player, who can sequentially download each file via HTTP. This means that you will have to introduce a delay of at least the duration of one file into your stream. In reality, however, the HLS and HDS playlist/manifest files are not valid until several chunk files have been created, multiplying your delay. The EvoStream Media Server provides parameters for adjusting your file sizes, allowing you to tailor the delay for your needs and anticipated server loads.