免费A级毛片无码专区网站-成人国产精品视频一区二区-啊 日出水了 用力乖乖在线-国产黑色丝袜在线观看下-天天操美女夜夜操美女-日韩网站在线观看中文字幕-AV高清hd片XXX国产-亚洲av中文字字幕乱码综合-搬开女人下面使劲插视频

手把手教你從安裝CentOS7.4鏡像開始,搭建IoT視頻監(jiān)控系統(tǒng)

摘要:在CentOS7.4服務(wù)器版本的環(huán)境下安裝nginx服務(wù)器、配置文件服務(wù)器、流媒體服務(wù)器 。
本文分享自華為云社區(qū)《華為云ECS服務(wù)器安裝CentOS7.4鏡像 , 部署GINX服務(wù)器、搭建物聯(lián)網(wǎng)視頻監(jiān)控系統(tǒng)》 , 作者:DS小龍哥 。
在CentOS7.4服務(wù)器版本的環(huán)境下安裝nginx服務(wù)器、配置文件服務(wù)器、流媒體服務(wù)器 。(1)配置NGINX為HTTP服務(wù)器 , 安裝rtmp模塊 , 完成rtmp視頻推流 , 支持緩存視頻到本地目錄、支持轉(zhuǎn)為HLS流 , 通過瀏覽器訪問直播流 。(2)部署開機(jī)自動啟動程序:方便設(shè)置自己的程序為開機(jī)啟動 。
一、環(huán)境介紹環(huán)境介紹: 采用的是華為云的ECS彈性云服務(wù)器–鏡像安裝的CentOS7.4 64位 -----是服務(wù)器版 , 非桌面版哦 。在CentOS7.4服務(wù)器版本的環(huán)境下安裝nginx服務(wù)器、配置文件服務(wù)器、流媒體服務(wù)器 。
(1)配置NGINX為HTTP服務(wù)器 , 安裝rtmp模塊 , 完成rtmp視頻推流 , 支持緩存視頻到本地目錄、支持轉(zhuǎn)為HLS流 , 通過瀏覽器訪問直播流 。(2)部署開機(jī)自動啟動程序:方便設(shè)置自己的程序為開機(jī)啟動 。
二、Centos中安裝帶rtmp模塊的Nginx2.1 新安裝的系統(tǒng)可以先安裝一些工具yum install -y pcre pcre-devel openssl openssl-devel zlib zlib-devel gcc gcc-c++yum install -y vim wget lsof git zip unzip2.2 獲取Nginx二進(jìn)制源碼聽說srtmp模塊暫時只支持Nginx13-15版本 , 當(dāng)前就在官網(wǎng)下載Nginx14
wget http://nginx.org/download/nginx-1.14.2.tar.gztar xvf nginx-1.14.2.tar.gz 2.3 獲取nginx-rtmp-modulewget https://github.com/arut/nginx-rtmp-module/archive/refs/shenghuo/tags/v1.2.1.tar.gztar xvf v1.2.1.tar.gz2.4 編譯nginxcd nginx-1.14.2./configure --add-module=../nginx-rtmp-module-1.2.1/ --with-http_ssl_modulemake && make install#建立軟鏈接ln -s /usr/local/nginx/sbin/nginx /usr/bin特別說明:
如果在配置時報錯 , 一般就是缺東西了 , 安裝了再配置 。
比如:報錯 ./configure: error: the HTTP rewrite module requires the PCRE library. You can either disable the mo ....解決:yum -y install pcre-develyum -y install openssl openssl-devel2.5 修改Nginx的配置文件打開/usr/local/nginx/conf/nginx.conf文件 , 在文件最后面加入下面的配置 。rtmp {server { listen 8888;application live {live on; }}}上面8888是rtmp推流和拉流的端口 。
修改nginx.conf之后 , 重啟nginx服務(wù):
sudo service nginx restart重啟服務(wù)之后 , 使用netstat -ltn命令查看TCP監(jiān)聽的端口 , 確認(rèn)下Nginx的監(jiān)聽端口是否正常 。正常情況 , 一個是我們自己設(shè)置的rtmp服務(wù)監(jiān)聽端口8888 , 還有一個80是Nginx默認(rèn)的HTTP服務(wù)監(jiān)聽端口 。接下來可以在瀏覽器里輸入本機(jī)IP地址:http://127.0.0.1/ , 查看Nginx服務(wù)開啟狀態(tài) 。
2.6 設(shè)置開機(jī)啟動wget http://raw.github.com/JasonGiedymin/nginx-init-ubuntu/master/nginx -O /etc/init.d/nginxchmod +x /etc/init.d/nginxupdate-rc.d nginx defaults2.7 控制nginx服務(wù)的3個命令: 啟動、停止、重啟service nginx startservice nginx stopservice nginx restart或者 nginx -s reload(運行中生效配置文件)2.8 進(jìn)行rtmp推流服務(wù)器搭建好之后 , 推流和拉流的地址就是: rtmp://<服務(wù)器IP地址>:8888/live/<推流存放的目錄>例如: rtmp://127.0.0.1:8888/live/xl
2.9 nginx保存推流視頻文件如果需要讓推流上來的文件保存下來后續(xù)進(jìn)行查看歷史文件 , 可以配置nginx進(jìn)行保存 。
在原來的/usr/local/nginx/conf/nginx.conf配置文件里rtmp模塊中增加新的配置:
record all;record_unique on;record_path "./video";#視頻緩存的路徑record_suffix -%Y-%m-%d-%H_%M_%S.flv;

經(jīng)驗總結(jié)擴(kuò)展閱讀