用nginx搭建http/rtmp/hls协议的MP4/FLV流媒体服务器
前前后后搭建了两三个星期,终于可以告一段落,nginx实在是有点强大。写一篇笔记来记录一下这个过程中的思路和解决方案。 一.搭建nginx平台: 基本是基于http://blog.csdn.net/xiaoliouc/article/details/8363984 一步步安装nginx搭建流媒体服务器 这篇博客来搭建。 我的ubuntu是14.04LTS。各种包的版本是: nginx-1.9.9 nginx_mod_h264_streaming-2.2.7.tar.gz openssl-0.9.8zh.tar.gz pcre-8.12.tar.gz zlib-1.2.7.tar.gz 为了支持rtmp,还下载了一个模块nginx-rtmp-module-master,没有版本的区别。 在安装过程中的注意事项: 1.上述无非是./configure make make install. 2.记住如果要修改nginx的./configure的话只用make无需install因为不是覆盖安装。 3.要在sbin的目录下检查./nginx -V 才能看到nginx的配置。 4.nginx在make的时候注意把objs里面的Makefile的权限改成a+w,并且将-Werror删掉,这样就不会把warning看成error来对待。修改makefile是在configure之后make之前。