系統說明: nginx
centos6.2_64 git
1、版本 github
nginx-1.4.4 ubuntu
nginx-rtmp-module-1.0.6 centos
https://github.com/shenhailuanma/nginx-rtmp-module.git 服務器
2、安裝 app
./configure --add-module=/root/nginx-rtmp-module-1.0.6 ui
很正常的,出現問題: lua
./configure: error: the HTTP rewrite module requires the PCRE library. spa
安裝pcre-devel與openssl-devel解決問題
在centos下:
yum -y install pcre-devel openssl openssl-devel
在ubuntu下:
sudo apt-get update
sudo apt-get install libpcre3 libpcre3-dev
你可能還須要安裝
sudo apt-get install openssl libssl-dev
而後,make,make install就安裝完成了。
3、配置文件
#uer nobody; worker_processes 1; error_log logs/error.log debug; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx.pid; events { worker_connections 1024; } rtmp { server { listen 1935; chunk_size 4096; application myapp { live on; } } }
/usr/local/nginx/sbin/nginx -c /root/rtmp.conf
OK,利用nginx-rtmp-module,簡單實現了一個rtmp媒體服務器。