Linux系统Linux FFMPEG web监控视频播放配置过程
1.将模块nginx-http-fiv-module-master添加到已安装的nginx中
此模块是功能齐全的rtmp模块的升级版本,因此请安装
(1)从GitHub下载模块,并将压缩包放在nginx目录的/usr/local/nginx下
CP : nginx-http-fiv-module-master . zip/usr/local/nginx
(2)在此处解压缩
unzip nginx-http-fiv-module-master . zip
(3)在安装文件夹下添加模块
./configure-add-module=/usr/local/nginx/nginx-http-flv-module-master
记住以管理者身份进入!
Make
立即运行make install!
Make install
2.linux服务器安装ffmpeg
使用命令直接安装
Apt-get安装ffmpeg
3.进入nginx配置文件并添加rtmp
Rtmp {
Out _ queue 4096
out _ cork 8;
Max _ streams 128
Timeout 15s
Drop _ idle _ publisher 15s
Log _ interval 5s#log模块向acce写入日志的间隔,对于调试很有用
Log _ size 1m#log模块用于记录日志的缓冲区大小
服务器{
李斯特1935年;
Server _ name localhost
应用程序myapp {
live on;
Gop _ cache on打开# GOP缓存以减少第一次屏幕延迟
}
应用程序HLS {
live on;
Hls on
Hls _ fragment 8s
HLS _ path temp/HLS;
}
}
}保存编辑文件后重新启动nginx
Sudo nginx -s reload
3.使用FFmpeg流式传输视频
推送到Nginx的服务器地址
FFM peg-re-I { input-source }-f flv-r25-s 1280 * 720-an rtmp 3360//localhost 33601935/localhost
池流地址:rtmp ://localhost :1935/rtmp live/test
如何配置环境变量
1、打开配置文件
1.VI/etc/简档
2、在PATH后添加sbin目录,用:分隔
/usr/local/nginx/sbin
export Java _ home=/usr/local/Java
export path=$ path 3360 $ Java _ home/bin 3360/usr/local
export class path=. $ Java _ home/lib 3360 $ Java _ home/lib
Export JRE_HOME=$JAVA_HOME/jre3。重新加载
启动Nginx
nginx
停下来
N ginx -s stop
Nginx -s quit
重新加载配置文件
Nginx -s reload
更改默认端口的方法
1.输入nginx.conf文件
2.修改以下位置的端口号
3.浏览到/etc/nginx/sites-available/default文件
# sudo vim/etc/nginx/sites-available/default
将此文件下的端口号修改为刚才nginx.conf中的同一个端口
服务器{
清单8084 default _ server
listen[:3360]:8084 default _ server;
根/usr/share/nginx/html:
Xxx.html xxx.htm }4。重新加载配置文件
Killall -9 nginx
nginx
指定如何启动配置文件
由于下载安装地址问题,/usr/local/nginx/conf下的配置文件可能未运行。在这种情况下,只需手动指定nginx来指定配置文件的启动。
1.《网站怎么看视频文件在哪里?终于找到答案了linux系统中Nginx+FFmPeg+vlc实现网页视频播放配置过程》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《网站怎么看视频文件在哪里?终于找到答案了linux系统中Nginx+FFmPeg+vlc实现网页视频播放配置过程》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/gl/3053588.html