万事俱备,只欠东风,安装完毕nginx-rtmp-module 和ffmpeg后,就可以开始搭建流媒体服务器了哈。下面是具体步骤:
一、配置nginx.conf
打开nginx配置文件,在里面添加如下配置:
rtmp {
server {
listen 1935;
application myapp {
live on;
}
application hls {
live on;
hls on;
hls_path /tmp/hls;
}
}
}
rtmp 不在任何域里面.另外针对hls,需要增加如下配置
location /hls {
types {
application/vnd.apple.mpegurl m3u8;
video/mp2t ts;
}
root /tmp;
add_header Cache-Control no-cache;
}
这个配置需要配置在配置文件的server域里面.以上如果配置错误 ,重启nginx时会报错如:
nginx: [emerg] "rtmp" directive is not allowed here in /etc/nginx/nginx.conf:18
重启NGINX后,用netstat -anp|grep 1935 命令查看是否已经启动流媒体服务的端口。有则证明启动和配置成功。
<