ubuntu搭建nginx rtmp伺服器

2021-10-01 22:39:08 字數 1451 閱讀 4722

rtmp的伺服器有很多,本篇部落格介紹如何安裝配置nginx-rtmp伺服器。

系統ubuntu, deepin或者其它linux版本。

sudo apt-get install libssl-dev

sudo apt-get install libpcre3 libpcre3-dev

sudo apt-get install openssl libssl-dev

sudo apt-get install zlib1g-dev  

sudo apt-get install git

sudo apt-get install wget

nginx官網 

mkdir rtmp

cd rtmp

wget /download/nginx-1.13.3.tar.gz

git clone

tar -zxvf nginx-1.13.3.tar.gz

cd nginx-1.13.3

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

make

make install

由於版本nginx版本不同,這裡不一定能編譯通過。

沒報錯的話,會有如下目錄

cd /usr/local/nginx

cd sbin

啟動niginx時也可能出現錯誤,如下:

asdf@ubuntu:/usr/local/nginx/sbin$ ./nginx

nginx: [alert] could not open error log file: open() "/usr/local/nginx/logs/error.log" failed (13: permission denied)

2021/07/07 07:39:22 [emerg] 23751#0: mkdir() "/usr/local/nginx/client_body_temp" failed (13: permission denied)

此時需要修改許可權

sudo chown root nginx

sudo chmod u+s nginx

檢視程序

ps -ef|grep nginx

ifconfig 檢視ip,瀏覽器訪問ip,看到下圖, 說明nginx安裝ok.

配置檔案修改, cd到nginx的conf目錄  vim nginx.conf 新增如下內容

重啟./nginx

ffmpeg -re -i 1.mp4 -f flv rtmp:

Ubuntu搭建tensorflow gpu版環境

安裝顯示卡驅動 安裝cuda 10.1.2 cuda官網 cuda 10.1 根據官網上的安裝過程安裝 wget sudo mv cuda ubuntu1804.pin etc apt preferences.d cuda repository pin 600 wget sudo dpkg i cu...

ubuntu環境搭建

1 apt 和 apt get的區別 建議使用apt 2 ubuntu下解決埠被占用問題 3 ubuntu 的ufw詳解 防火牆 4 ubuntu16.04安裝redis 5 ubuntu安裝redis後啟動失敗 failed to start advanced key value store 6 ...

ubuntu 搭建 Jekyll環境

jekyll是一套blog框架,利用他和github的page頁就可以搭建個人的blog了。git的好處和安裝使用就不多說了,主要介紹下如何在ubuntu安裝和配置jekyll。參考資料 1.在github上建立blog專案 在gituhub dashboard上建立乙個新專案,名字為usernam...