1.安裝 nginx+rtmp 運行所要用到的庫和依賴環(huán)境
apt-get update
apt-get install build-essential libpcre3 libpcre3-dev libssl-dev zlib1g-dev openssl
2. 下 載 nginx-1.20.2 源 碼 ( 下 載 地 址 : http://nginx.org/download/nginx-1.20.2.tar.gz) 和nginx-rtmp-module(下載地址:hyttps://github.com/arut/nginx-rtmp-module),網(wǎng)盤“iTOP-3588開發(fā)板\02_【iTOP-RK3588 開發(fā)板】開發(fā)資料\09_Linux 系統(tǒng)開發(fā)配套資料\05_RTMP 開發(fā)配套
資料”目錄下提供了下載好的。
3.將 nginx-1.20.2.tar.gz 和 nginx-rtmp-module-master.zip 拷貝到開發(fā)板,使用以下命令解壓,如下圖所示:
tar -vxf nginx-1.20.2.tar.gz
unzip nginx-rtmp-module-master.zip
4.進入 nginx 源碼文件夾,使用以下命令進行手動編譯安裝。如下圖所示:
cd nginx-1.20.2
./configure --prefix=/usr/local/nginx-1.20.2 --add-module=../nginx-rtmp-module-master
--with-http_ssl_module
make
make install
5.新建文件夾,用于保存 nginx 所形成的 web 服務(wù)的文件,如下圖所示:
mkdir /usr/share/nginx /usr/share/nginx/html /usr/share/nginx/html/live
touch /usr/share/nginx/html/index.html
chmod -R 0777 /usr/share/nginx/html/live
6.配置 nginx 服務(wù),主要是設(shè)置 web 服務(wù)的主目錄和推流到的端口、臨時文件夾。首先設(shè)
定 web 服務(wù)的根目錄和網(wǎng)頁端口,修改/usr/local/nginx-1.20.2/conf/nginx.conf 文件,如下圖所示:
vim /usr/local/nginx-1.20.2/conf/nginx.conf
7.然后添加以下內(nèi)容設(shè)置 rtmp 服務(wù)器的監(jiān)聽端口,推流數(shù)據(jù)的存儲位置等,如下圖所示:
rtmp {
server {
listen 1096; #監(jiān)聽的端口(注意端口占用)
chunk_size 4096;
application live {
live on;
record off;
allow play all;
}
}
}
8.啟動 nginx,使用以下命令啟動,啟動成功如下圖所示:
/usr/local/nginx-1.20.2/sbin/nginx -c /usr/local/nginx-1.20.2/conf/nginx.conf
ps -aux | grep nginx
文章來源:http://www.zghlxwxcb.cn/news/detail-786335.html
更多內(nèi)容可以關(guān)注迅為RK3588開發(fā)板文章來源地址http://www.zghlxwxcb.cn/news/detail-786335.html
到了這里,關(guān)于迅為RK3588開發(fā)板RTMP推流之視頻監(jiān)控之搭建 RTMP 媒流體服務(wù)器的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!