Maison > Opération et maintenance > Nginx > Comment installer le serveur de streaming Nginx-RTMP sur Ubuntu14

Comment installer le serveur de streaming Nginx-RTMP sur Ubuntu14

PHPz
Libérer: 2023-05-22 16:12:21
avant
1134 Les gens l'ont consulté

1 : rtmp

rtmp streaming protocol est un ensemble de protocoles de transmission audio et vidéo en temps réel développés par Adobe

; #🎜🎜 #Deux : nginx-rtmp

nginx-rtmp est un module de service rtmp basé sur nginx, open source, gratuit

Trois : Sur le serveur Ubuntu 14 Processus d'installation

1 Commencez par télécharger et installer les outils de dépendance de compilation nginx et nginx-rtmp

sudo apt-get install build-essential libpcre3 libpcre3-dev libssl-dev
Copier après la connexion

2. dans le répertoire de travail# 🎜🎜#
mkdir ~/working
cd ~/working
Copier après la connexion

3. Téléchargez le code source de nginx et nginx-rtmp

wget

wget


4. et décompressez le package d'installation téléchargé

sudo apt-get install unzip
Copier après la connexion

5. Décompressez le package d'installation nginx et nginx-rtmp

tar -zxvf nginx-1.7.5.tar.gz
unzip master.zip
Copier après la connexion

6. #7. Ajoutez nginx-rtmp Compilez le modèle à nginx

cd nginx-1.7.5
Copier après la connexion

8 Compilez et installez

./configure --with-http_ssl_module --add-module=../nginx-rtmp-module-master
Copier après la connexion

9. 10. Démarrez et arrêtez le service nginx, générez le fichier de configuration

make
sudo make install
Copier après la connexion

11 Installez ffmpeg

sudo wget https://raw.github.com/jasongiedymin/nginx-init-ubuntu/master/nginx -o /etc/init.d/nginx
sudo chmod +x /etc/init.d/nginx
sudo update-rc.d nginx defaults
Copier après la connexion

12. Configurez le serveur nginx-rtmp

Open /. usr/local/nginx/conf/nginx .conf

Ajoutez la configuration suivante à la fin

sudo service nginx start
sudo service nginx stop
Copier après la connexion

13 Enregistrez le fichier de configuration ci-dessus, puis redémarrez le service nginx#. 🎜🎜#

#🎜 🎜#

14 Si vous utilisez un pare-feu, veuillez autoriser le port TCP 1935

16 : Utilisez le client et utilisez le protocole rtmp pour collection de vidéos en temps réel

sudo apt-add-repository ppa:jon-severinsson/ffmpeg
sudo apt-get update
sudo apt-get install ffmpeg
Copier après la connexion
rtmp {
  server {
      listen 1935;
      chunk_size 4096;

      application live {
          live on;
          record off;
          exec ffmpeg -i rtmp://localhost/live/$name -threads 1 -c:v libx264 -profile:v baseline -b:v 350k -s 640x360 -f flv -c:a aac -ac 1 -strict -2 -b:a 56k rtmp://localhost/live360p/$name;
      }
      application live360p {
          live on;
          record off;
    }
  }
}
Copier après la connexion

17 . Pendant le processus de collecte de clients ci-dessus, vous pouvez utiliser le lecteur vlc pour ouvrir le flux rtmp en temps réel

field 1: rtmp://your.vultr.ip/live/
field 2: stream-key-your-set
Copier après la connexion
sudo service nginx restartOuvrez le flux ci-dessus. pour tester l'effet en temps réel

                                                     #

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal