• Ilkka Ollakka's avatar
    livehttp: follow draf on segment duration · 3debbab9
    Ilkka Ollakka authored
    Currently Draft on HTTP live streaming says that segment should be upto
    TAGETDURATION length. This change makes sure segments are upto
    seglen+10% length, it doesn't mind if they are left quite a lot shorter
    (like 10s keyint and 10s seglen can create segment with 2 sec long if
    next segment is 10s).
    
    Livehttp-module buffers blocks until header-block turns up. Then it
    will check if current buffer would fit on current segment without making
    it overflow, or starts new segment if it goes over.
    3debbab9
livehttp.c 16.1 KB