【流媒体服务】使用nginx来搭建rtmp服务

资源准备

在windows平台上搭建

  • 【nginx-rtmp-module】 https://github.com/arut/nginx-rtmp-module/releases/tag/v1.2.1
  • 【nginx-Gryphon】 http://nginx-win.ecsds.eu/download/

nginx配置文件

worker_processes  2;

events {
    worker_connections  8192;
}

rtmp {
    server {
        listen 1935;
        chunk_size 4096;
        application vod {  //vod为资源访问路径
			play c://resources;  #资源存放目录
        }
    }
}


http {
    include       mime.types;
    default_type  application/octet-stream;



    sendfile        off;
    #tcp_nopush     on;

    server_names_hash_bucket_size 128;

## Start: Timeouts ##
    client_body_timeout   10;
    client_header_timeout 10;
    keepalive_timeout     30;
    send_timeout          10;
    keepalive_requests    10;
## End: Timeouts ##

    #gzip  on;

    server {
        listen       80;
        server_name  localhost;
		
		location /stat {
            rtmp_stat all;
            rtmp_stat_stylesheet stat.xsl;
        }
        location /stat.xsl {
            root nginx-rtmp-module/;  #此处要修改 nginx-rtmp-module 的目录
        }
        location /control {
            rtmp_control all;
        }

        location / {
            root   html;
            index  index.html index.htm;
        }
	}
}

启动

 .\nginx.exe -c .\conf\nginx_vod.conf

启动之后,打开http://127.0.0.1/ 出现nginx欢迎页面,则启动成功
【流媒体服务】使用nginx来搭建rtmp服务_第1张图片

客户端访问

我这里使用了ckplayer来进行访问




    
    Title




出现效果如下
【流媒体服务】使用nginx来搭建rtmp服务_第2张图片

你可能感兴趣的:(媒体处理)