# Mistserver features in nginx

**URL:** <https://www.ruby-forum.com/t/mistserver-features-in-nginx/243682>\
**Category:** NGINX\
**Created:** [December 20, 2015, 10:44am UTC](https://www.ruby-forum.com/t/mistserver-features-in-nginx/243682 "2015-12-20T10:44:40Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rafa\_F](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/958977/32.png) [@Rafa\_F](https://www.ruby-forum.com/u/Rafa_F)\
**Post date:** [December 20, 2015, 10:44am UTC](https://www.ruby-forum.com/t/mistserver-features-in-nginx/243682/1 "2015-12-20T10:44:40Z")

</div>

Hi,

Just reading the following two documents and the first link refers to  
the some of the nginx features.

[https://mistserver.org/comparison](https://mistserver.org/comparison)

> **[ProFeatures\_2.4.pdf](https://mistserver.org/guides/ProFeatures_2.4.pdf)**

But there are stuffs which I think are incorrect like recording option  
which nginx\_rtmp module already has  
([Directives · arut/nginx-rtmp-module Wiki · GitHub](https://github.com/arut/nginx-rtmp-module/wiki/Directives#record)) but  
the first document states it does not have!

Can you add more to this thread which the first document claims “does  
not have in nginx”, but otherwise?

Thanks.

Happy Holidays,  
/z

---

<div class="post-metadata">

**Author:** ![zenny](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/z/ad7895/32.png) [@zenny](https://www.ruby-forum.com/u/zenny)\
**Post date:** [December 20, 2015, 1:47pm UTC](https://www.ruby-forum.com/t/mistserver-features-in-nginx/243682/2 "2015-12-20T13:47:31Z")

</div>

On Sunday 20 December 2015 10:44:03 Zenny wrote:

> ([Directives · arut/nginx-rtmp-module Wiki · GitHub](https://github.com/arut/nginx-rtmp-module/wiki/Directives#record)) but  
> the first document states it does not have!
> 
> Can you add more to this thread which the first document claims “does  
> not have in nginx”, but otherwise?

[..]

It’s worth to add nginx plus to the comparison, since it has  
enchantments  
in this area.

See:

[Module ngx\_http\_f4f\_module](http://nginx.org/en/docs/http/ngx_http_f4f_module.html)  
[Module ngx\_http\_hls\_module](http://nginx.org/en/docs/http/ngx_http_hls_module.html)  
[Module ngx\_http\_mp4\_module](http://nginx.org/en/docs/http/ngx_http_mp4_module.html#mp4_limit_rate)

There is also nginx plus package with the RTMP module:  
[NGINX | F5](https://www.nginx.com/products/technical-specs/) (check the “NGINX  
Plus  
Extras Package” at the bottom of the page)

wbr, Valentin V. Bartenev

---

<div class="post-metadata">

**Author:** ![zenny](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/z/ad7895/32.png) [@zenny](https://www.ruby-forum.com/u/zenny)\
**Post date:** [December 30, 2015, 6:00pm UTC](https://www.ruby-forum.com/t/mistserver-features-in-nginx/243682/3 "2015-12-30T18:00:30Z")

</div>

Hi Zenny,

On 20/12/15 17:08, Zenny wrote:

> > > But there are stuffs which I think are incorrect like recording option  
> > > in this area.
> 
> Expecting more inputs flowing in!

I’m not an expert on our RTMP module but here are a few things I quickly  
found:

- Live transcoding is possible using ffmpeg (as in our documented  
examples)

- I’m not quite sure what is meant by multi-protocol DVR here. But  
through ffmpeg multiple protocols are supported.

- As mentioned, live recording is supported

- Stdin is a bad comparison. Web servers shouldn’t take data via stdin.

- MPEG-DASH is supported

- “Progressive FLV Streaming” is an oxymoron. You are either doing  
progressive downloading or streaming.

It looks like the comparison is rather old and open to interpretation.  
It is very much an apples to oranges comparison.

## Kind Regards

Andrew H. (LinuxJedi)  
Technical Product Manager, NGINX Inc.

---

<div class="post-metadata">

**Author:** ![zenny](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/z/ad7895/32.png) [@zenny](https://www.ruby-forum.com/u/zenny)\
**Post date:** [December 20, 2015, 6:08pm UTC](https://www.ruby-forum.com/t/mistserver-features-in-nginx/243682/4 "2015-12-20T18:08:38Z")

</div>

On 12/20/15, Valentin V. Bartenev [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > which nginx\_rtmp module already has
> 
> See:
> 
> [Module ngx\_http\_f4f\_module](http://nginx.org/en/docs/http/ngx_http_f4f_module.html)  
> [Module ngx\_http\_hls\_module](http://nginx.org/en/docs/http/ngx_http_hls_module.html)  
> [Module ngx\_http\_mp4\_module](http://nginx.org/en/docs/http/ngx_http_mp4_module.html#mp4_limit_rate)

Thanks Valentin. It would be nicer if you can specify which feature of  
the mistserver (in the mistserver comparison list) are replaced by  
above.

Expecting more inputs flowing in!

> There is also nginx plus package with the RTMP module:  
> [NGINX | F5](https://www.nginx.com/products/technical-specs/) (check the “NGINX Plus  
> Extras Package” at the bottom of the page)

Binaries are not something people may be interested in this list, I  
guess. However, free flow of information is always good. 😉

Spacibo!
