Updated HLS in 0.9.18

New HLS in 0.9.18 includes the following updates

  • Directory-per-stream mode: hls_nested on
  • Automatic asynchronous fragment erasing. Fragments and playlists are erased automatically after timeout has expired from nginx cache manager process
  • Fixed iPhone playback
  • Introduced HLS discontinuities on stream restart
  • Three fragment naming modes: hls_fragment_naming sequential|timestamp|system
  • Two fragment slicing modes: hls_fragment_slicing plain|aligned. Aligned mode creates ts fragments aligned to incoming timestamp boundaries.
  • Max fragment size limitation to escape giant fragments
  • Smaller fragment size
  • Fractional durations described in HLSv3 specs for better seeking
  • Fragment duration and discontinuity recovery on stream restart
  • Always new fragment files, no fragment reuse
Advertisements
  1. #1 by Trong Le on May 14, 2013 - 3:28 pm

    Hi Arut,
    I want to store fragment files(not auto erase) but i cannot find directive that for work in nginx_rtmp module.
    Can you help me?

    Thank you.

    • #2 by rarut on May 14, 2013 - 3:45 pm

      There’ no one in the current version. I’ll add it.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: