37.FFmpeg+OpenCV直播推流(nginx服務器搭建和測試)

介紹

Nginx是一款輕量級的Web服務器反向代理服務器及電子郵件(IMAP/POP3)代理服務器,並在一個BSD-like 協議下發行。其特點是佔有內存少,併發能力強。今天來分享一下如何安裝配置nginx服務器,並應用於直播推流中。

開發環境

Ubuntu 16 64位+Windows10

安裝

1.root用戶登錄Ubuntu,使用如下命令下載nginx

wget http://nginx.org/download/nginx-1.12.1.tar.gz

2.nginx依賴於一些開源庫,這些我們需要下載下來

apt install  libssl-dev
注意zlib1g   g前邊是個數字1不是字母l
apt install zlib1g-dev
apt install libpcre3-dev
apt install gcc
apt install g++

3.接下來將nginx解壓

tar -xvf nginx-1.12.1.tar.gz 

4.下載rtmp模塊
使用git下載,沒有下載git先安裝

apt install git

在github上找到nginx-rtmp-module

git clone https://github.com/arut/nginx-rtmp-module.git

將這個module添加到nginx上

./configure --add-module=/root/nginx-1.12.1/nginx-rtmp-module

5.開始編譯

make 

可能在系統中已經安裝了nginx,爲了防止無法覆蓋,先rm

這是個默認安裝目錄
rm -r /usr/local/nginx/

6.安裝

make install

然後進入到usr/local/nginx目錄
注意這是root根目錄下的

cd usr/local/nginx/sbin/

7.執行nginx

./nginx

8.查看是否已運行

ps -ef|grep nginx

在瀏覽器上輸入ip查看如果顯示welcome to nginx表示已經運行成功


rtmp配置

進入usr/local/nginx/conf

修改nginx.conf文件

vim nginx.conf

未完,待續...

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章