Nginx-rtmp-module: Porovnání verzí
(→Ubuntu using PPAs) |
(→Build and Install) |
||
| Řádka 26: | Řádka 26: | ||
=== Build and Install === | === Build and Install === | ||
| + | Vytvořit Build Directory | ||
cd ~ | cd ~ | ||
sudo mkdir nginx | sudo mkdir nginx | ||
cd nginx | cd nginx | ||
| − | + | ||
| + | Doinstalujte nastroje | ||
apt-get install git gcc make libpcre3-dev libssl-dev | apt-get install git gcc make libpcre3-dev libssl-dev | ||
| + | |||
| + | Stáhněte a rozbalte nejnovější nginx-rtmp | ||
| + | git clone git://github.com/arut/nginx-rtmp-module.git | ||
| + | |||
| + | Stáhněte a rozbalte nginx | ||
| + | wget http://nginx.org/download/nginx-1.12.0.tar.gz | ||
| + | sudo tar xzf nginx-1.12.0.tar.gz | ||
| + | cd nginx-1.12.0 | ||
| + | |||
| + | Vytvořte nginx pomocí nginx-rtmp | ||
| + | ./configure --with-http_ssl_module --add-module=../nginx-rtmp-module | ||
| + | nebo pokud je vyžadován stavový modul | ||
| + | ./configure --with-http_ssl_module --add-module=../nginx-rtmp-module --with-http_stub_status_module | ||
| + | |||
| + | Nainstalujte | ||
| + | make | ||
| + | make install | ||
| + | |||
| + | Spusťte server nginx | ||
| + | /usr/local/nginx/sbin/nginx | ||
| + | |||
| + | Otestujte NGINX prostřednictvím webového prohlížeče | ||
| + | http://<server IP> | ||
| + | |||
| + | |||
| + | Chcete-li nastavit podporu RTMP, musíte do sekce nginx.conf přidat sekci rtmp {} (najdete ji v PREFIX/conf/nginx.conf). Sklad nginx.conf obsahuje pouze sekci http {}. | ||
| + | nano /usr/local/nginx/conf/nginx.conf | ||
| + | |||
| + | Restartujte nginx pomocí: | ||
| + | /usr/local/nginx/sbin/nginx -s stop | ||
| + | /usr/local/nginx/sbin/nginx | ||
| + | |||
| + | Nainstalujte FFmpeg | ||
| + | apt-get install ffmpeg | ||
Verze z 10. 8. 2021, 19:25
Odkazy
Instalace
Ubuntu using PPAs
apt-get install dpkg-dev apt-get source nginx cd /usr/src/nginx sudo git clone https://github.com/arut/nginx-rtmp-module.git cd nginx-[version-number] vi debian/rules
Upravte pravidla a na konci přidejte konfigurační řetězec doplňkových modulů:
--add-module=/usr/src/nginx/nginx-rtmp-module \
Pokud instalujete poprvé, vytvořte závislosti nginx.
apt-get build-dep nginx dpkg-buildpackage -b -uc -us
Tento příkaz generuje nepodepsané deb soubory pro místní použití. Chvíli počkejte, než se staví ... opravdu dlouho ... jako byste si chtěli zajít na jídlo.
cd .. && sudo dpkg --install nginx-common_1.3.13-1chl1~quantal1_all.deb nginx-full_1.3.13-1chl1~quantal1_amd64.deb service nginx status
sudo service nginx start - pokud nginx neběží.
Build and Install
Vytvořit Build Directory
cd ~ sudo mkdir nginx cd nginx
Doinstalujte nastroje
apt-get install git gcc make libpcre3-dev libssl-dev
Stáhněte a rozbalte nejnovější nginx-rtmp
git clone git://github.com/arut/nginx-rtmp-module.git
Stáhněte a rozbalte nginx
wget http://nginx.org/download/nginx-1.12.0.tar.gz sudo tar xzf nginx-1.12.0.tar.gz cd nginx-1.12.0
Vytvořte nginx pomocí nginx-rtmp
./configure --with-http_ssl_module --add-module=../nginx-rtmp-module
nebo pokud je vyžadován stavový modul
./configure --with-http_ssl_module --add-module=../nginx-rtmp-module --with-http_stub_status_module
Nainstalujte
make make install
Spusťte server nginx
/usr/local/nginx/sbin/nginx
Otestujte NGINX prostřednictvím webového prohlížeče
http://<server IP>
Chcete-li nastavit podporu RTMP, musíte do sekce nginx.conf přidat sekci rtmp {} (najdete ji v PREFIX/conf/nginx.conf). Sklad nginx.conf obsahuje pouze sekci http {}.
nano /usr/local/nginx/conf/nginx.conf
Restartujte nginx pomocí:
/usr/local/nginx/sbin/nginx -s stop /usr/local/nginx/sbin/nginx
Nainstalujte FFmpeg
apt-get install ffmpeg