VOD HLS in Nginx

Recently I have finished one project for Nginx Inc. The project is VOD HLS module making HLS stream from mp4 file. The module is fast and completely asynchronous. I think it is the fastest solution available. The module is easy to configure as well.

location / {
    root /var/mp4;

Nginx VOD HLS module is proprietary. Please apply to Nginx Inc for more details.

  1. #1 by fjyaniez on May 27, 2013 - 1:14 pm


    Where could I find more info?

    Thanks Rarut

    • #2 by rarut on May 27, 2013 - 1:31 pm

      Do you mean technical info or contacts?
      I think you can try this contact e-mail: nginx-inquiries@nginx.com. I have several personal contacts but I’m not sure I can share them here.

      • #3 by fjyaniez on May 28, 2013 - 12:55 pm

        Thank you again.

  2. #4 by soon on May 29, 2013 - 11:28 am

    Is not add-on for nginx-rtmp? How to build it?

    • #5 by rarut on May 29, 2013 - 11:37 am

      It’s not nginx-rtmp add-on, it’s nginx addon, plain –add-module is used.
      I think it will cost some money, please apply to Nginx Inc I made this work for.

  3. #6 by ankurs on May 29, 2013 - 11:57 am

    Ouch, any plans to make this available as open source ? or available at a sane price.

    HDS module from nginx was costing around $500 per server.

    • #7 by rarut on May 29, 2013 - 12:18 pm

      That’s not something i can tell.

      • #8 by ankurs on May 29, 2013 - 1:54 pm

        No problem 🙂

        Got a reply from nginx inc, it would cost 1200/yr/server.

  4. #9 by ankurs on June 9, 2013 - 12:50 pm

    Before i buy this from nginx inc, would like to know if something like https://rarut.wordpress.com/2013/06/09/secure-links-in-nginx-rtmp/ works with vod hls mod ?

    Is it possible to secure the stream.

    • #10 by rarut on June 9, 2013 - 1:01 pm

      It does not. But don’t worry, it’ll be fine, I’ll add it if you or any other customer requests. Please feel free to request any features.

      • #11 by ankurs on June 9, 2013 - 1:40 pm

        Cool, yah we do need to secure the stream.

        Can you tell how much of a CPU overhead does this module cause, against ngx_http_mp4_module. We have servers which stream to 1000+ users at a time with ngx_http_mp4_module., am little worried about the cpu consumption as the this module would be making those segments on the fly.

        Thanks again for your prompt replies, even on a sunday 🙂

      • #12 by rarut on June 9, 2013 - 2:12 pm

        CPU usage is a little higher than with plain mp4 module which just outputs static files in most cases. It’s better to cache all data generated on the fly for better performance.

  5. #13 by Vlad on June 11, 2013 - 10:42 am

    I have reply from nginx inc, price is 1500/server/year. It is too big price, because wowza – 995$/server (unlim years), ams starter 995$/server (unlim years), erlyvideo HDS-free, hls 1900$/server (unlim years)

    Nginx inc: why the price is too big?

    • #14 by rarut on June 11, 2013 - 10:55 am

      I think nginx (including hls module) is much faster than those you have mentioned.

      • #15 by ankurs on June 14, 2013 - 12:32 pm

        Has there been any benchmarking done for hls, comparing to other servers ?

        you mentioned cache the data generated, can multiple devices be used to cache ? does it work similar to nginx static cache.

      • #16 by rarut on June 14, 2013 - 1:03 pm

        I think you should apply to nginx inc for these details.

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 )

Google+ photo

You are commenting using your Google+ 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 )


Connecting to %s

%d bloggers like this: