1. git cloneGitHub - arut/nginx-rtmp-module: NGINX-based Media Streaming Server,如果下载失败,可以在windows上下载好拷贝过去 a. 打开网址 ,点击code按钮 通过finalshell拷贝到centos上,路径 /home/zenglg/src 1.4. 配置rtmp直播、录像、点播、hls直播 参考链接 Nginx RTMP 模块 nginx-rtmp-module 指令详解 配...
cd nginx-1.8.0 ./configure --prefix=/usr/local/nginx-1.8.0 --with-openssl=/root/openssl-1.1.1m --with-pcre=/root/pcre-8.35 --with-zlib=/root/zlib-1.2.8 --add-module=../nginx-rtmp-module --with-http_ssl_module make make install 三、Nginx配置 1 vim /usr/local/nginx/conf/nginx...
application src { live on; exec ffmpeg -i rtmp://localhost/src/$name -vcodec libx264 -vprofile baseline -g 10 -s 300x200 -acodec libfaac -ar 44100 -ac 1 -f flv rtmp://localhost/hls/$name 2>>/var/log/ffmpeg-$name.log; }application hls { live on; hls on; hls_path /tmp/hls...
[root@VM-8-6-centos nginx-1.24.0]# ./configure --add-module=/www/server/nginx_mod_h264_streaming-2.2.7[root@VM-8-6-centos nginx-1.24.0]# make[root@VM-8-6-centos nginx-1.24.0]# make install 编译后将编译包下objs下nginx 替换nginx安装目录下sbin里的nginx 四、nginx的配置 rtmp { ser...
要将模块加载到Nginx,请将load_module指令添加到nginx.conf主配置文件的主上下文中。 复制 load_module modules/ngx_rtmp_module.so; 1. nginx.conf主配置文件参考 复制 user tinywan; worker_processes auto; // 其他配置... load_module modules/ngx_rtmp_module.so; // 其他配置... 1. 2. 3. 4. 5....
2. 配置nginx-rtmp-module 2.1 打开nginx配置文件 代码语言:javascript 复制 shellCopy code $ sudo vi/usr/local/nginx/conf/nginx.conf 2.2 添加rtmp配置项 在http配置块中添加以下内容: 代码语言:javascript 复制 nginxCopy code rtmp{server{listen1935;application live{live on;allow publish127.0.0.1;deny pub...
由于之前已经安装过了openresty,详见博文。这里我们只需要安装nginx-rtmp-module模块即可。 下载并解压模块: 停止原来的Nginx服务: 配置并编辑: 复制Nginx: 配置rtmp服务: 检查并启动服务: 播放 上传一个视频文件test.flv至/opt/video目录。 下载一个VLC media player,工具栏-媒体-打开网络串流-网络,然后偶输入网络UR...
1 准备工具 使用yum安装git [root~]# yum -y install git 下载nginx-rtmp-module,官方github地址 //...
Nginx本身是一个非常出色的HTTP服务器,FFMPEG是非常好的音视频解决方案.这两个东西通过一个nginx的模块nginx-rtmp-module,组合在一起即可以搭建一个功能相对比较完善的流媒体服务器. 这个流媒体服务器可以支持RTMP和HLS(Live Http Stream)。 1 nginx服务器的搭建 ...
location/stat.xsl{root nginx-rtmp-module/;}location/control{rtmp_control all;}#charset koi8-r;#access_log logs/host.access.log main;## Caching Static Files,put before first location #location~*\.(jpg|jpeg|png|gif|ico|css|js)${# expires 14d;# add_header Vary Accept-Encoding;#}# For ...