74 lines
1.4 KiB
Nginx Configuration File
74 lines
1.4 KiB
Nginx Configuration File
|
|
|||
|
worker_processes 1; #Nginx进程数,建议设置为等于CPU总核数
|
|||
|
|
|||
|
events {
|
|||
|
worker_connections 1024; #工作模式与连接数上限
|
|||
|
}
|
|||
|
|
|||
|
rtmp_auto_push on;
|
|||
|
|
|||
|
|
|||
|
#RTMP服务
|
|||
|
rtmp{
|
|||
|
server{
|
|||
|
listen 1935; #服务端口
|
|||
|
chunk_size 4096; #数据传输块的大小
|
|||
|
|
|||
|
application vod{
|
|||
|
play ./vod; #视频文件存放位置
|
|||
|
}
|
|||
|
application live{
|
|||
|
live on; #开启直播
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
#HTTP服务
|
|||
|
http {
|
|||
|
include mime.types;
|
|||
|
default_type application/octet-stream;
|
|||
|
sendfile on;
|
|||
|
keepalive_timeout 65;
|
|||
|
|
|||
|
server {
|
|||
|
listen 80;
|
|||
|
server_name localhost;
|
|||
|
|
|||
|
location / {
|
|||
|
root html;
|
|||
|
index index.html index.htm;
|
|||
|
}
|
|||
|
|
|||
|
location /live_hls{
|
|||
|
types{
|
|||
|
#m3u8 type设置
|
|||
|
application/vnd.apple.mpegurl m3u8;
|
|||
|
#ts分片文件设置
|
|||
|
video/mp2t ts;
|
|||
|
}
|
|||
|
#指向访问m3u8文件目录
|
|||
|
alias ./m3u8File;
|
|||
|
add_header Cache-Control no-cache; #禁止缓存
|
|||
|
}
|
|||
|
|
|||
|
location /control{
|
|||
|
rtmp_control all;
|
|||
|
}
|
|||
|
|
|||
|
location /stat{
|
|||
|
rtmp_stat all;
|
|||
|
rtmp_stat_stylesheet stat.xsl;
|
|||
|
}
|
|||
|
location /stat.xsl{
|
|||
|
root ./nginx-rtmp-module-master;
|
|||
|
}
|
|||
|
|
|||
|
# redirect server error pages to the static page /50x.html
|
|||
|
#
|
|||
|
error_page 500 502 503 504 /50x.html;
|
|||
|
location = /50x.html {
|
|||
|
root html;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|