h.264 streaming support?

Thomas iamkenzo at gmail.com
Thu Oct 9 14:19:18 MSD 2008


Hi,

I checked the changelog for Nginx, and indeed the directio function
was introduced in 0.7.7. So I tried compiling with 0.7.17, and now I
get the following error message:
---
src/http/modules/mp4//ngx_http_mp4_module.c: In function 'ngx_http_mp4_handler':
src/http/modules/mp4//ngx_http_mp4_module.c:551: warning: comparison
between signed and unsigned
src/http/modules/mp4//ngx_http_mp4_module.c:581: warning: passing
argument 4 of 'moov_seek' from incompatible pointer type
src/http/modules/mp4//ngx_http_mp4_module.c: In function 'atom_read_header':
src/http/modules/mp4//ngx_http_mp4_module.c:777: warning: cast from
pointer to integer of different size
make[1]: *** [objs/addon/mp4/ngx_http_mp4_module.o] Error 1
make: *** [build] Error 2
---

I recall a former post on this topic:
---
I'm not sure manipulating mp4 files is a good idea in a single process
server. Also Adobe released a new FLV specification a few days ago
that supports h264, so there is no real need for supporting mp4 files,
because the flv streaming module already works.


Sergej
---
Has anyone experienced any problem about that? If I understand
correctly, the mp4 file format was not designed to be streamed online.





More information about the nginx mailing list