在windows下搭建、配置nginx流媒体服务器,并进⾏rtmp流的推
流、拉流测试
1、nginx
①下载包含r tm p组件的ng inxnginx 配置文件
该版本的nginx包含rtmp组件,通过rtmp组件,才能提供流媒体服务,使nginx成为rtmp流媒体服务器。
②解压、测试是否安装成功
下载后我们解压nginx 1.7.11.3 Gryphon.zip,得到nginx 1.7.11.3 Gryphon⽂件夹。使⽤命令提⽰符进⼊解压后的路径下,输⼊命令: -v
上述命令的作⽤是查看nginx版本,输⼊上述命令后出现版本号,表⽰nginx安装成功。
③新增对应的⽂件夹
我们在nginx 1.7.11.3 Gryphon⽬录下新建三个⽬录:m3u8File、rec、vod。
④新增并配置f⽂件
然后我们进⼊nginx 1.7.11.3 Gryphon⽂件夹的conf⽬录下,新建⼀个⽂件“f”。
打开f,输⼊如下信息后,保存:
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; #开启直播
hls on; #开启hls直播。这个参数把直播服务器改造成实时回放服务器
#wait_key on; #对视频切⽚进⾏保护,这样就不会产⽣马赛克了
hls_path ./m3u8File; #切⽚视频⽂件存放位置(HLS,m3u8⽂件存放位置)
hls_fragment 2s; #每个视频切⽚的时长
hls_playlist_length 16s;
recorder myRecord{
record all manual;
record_suffix _.flv;
record_path ./rec;
}
#hls_continuous on; #连续模式
#hls_cleanup on; #对多余的切⽚进⾏删除
#hls_nested on; #嵌套模式
}
}
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论