1. RTMP Das RTMP-Streaming-Protokoll ist ein von Adobe entwickeltes Echtzeit-Audio- und Videoübertragungsprotokoll. 2. Nginx-rtmp nginx-rtmp ist ein RTMP-Servicemodul basierend auf nginx, Open Source, kostenlos https://github.com/arut/nginx-rtmp-module 3: Installationsprozess im Ubuntu Server 14 1. Laden Sie zuerst die Kompilierungsabhängigkeitstools nginx und nginx-rtmp herunter und installieren Sie sie sudo apt-get installiere Build-Essential libpcre3 libpcre3-dev libssl-dev 2. Erstellen Sie ein Arbeitsverzeichnis und wechseln Sie dorthin mkdir ~/arbeiten cd ~/arbeiten 3. Laden Sie den Quellcode von nginx und nginx-rtmp herunter wget http://nginx.org/download/nginx-1.7.5.tar.gz 4. Installieren Sie das Entpacktool und entpacken Sie das heruntergeladene Installationspaket sudo apt-get install entpacken 5. Entpacken Sie die Installationspakete nginx und nginx-rtmp tar -zxvf nginx-1.7.5.tar.gz entpacken Sie master.zip 6. Wechseln Sie in das nginx-Verzeichnis cd nginx-1.7.5 7. Fügen Sie die Vorlage nginx-rtmp zu nginx hinzu ./configure --with-http_ssl_module --add-module=../nginx-rtmp-module-master 8. Kompilieren und installieren machen sudo make installieren 9. Installieren Sie das Nginx-Init-Skript 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-Standardeinstellungen 10. Starten und stoppen Sie den Nginx-Dienst und generieren Sie die Konfigurationsdatei sudo-Dienst nginx starten sudo-Dienst Nginx stoppen 11. Installieren Sie FFmpeg sudo apt-add-repository ppa:jon-severinsson/ffmpeg sudo apt-get update sudo apt-get installiere ffmpeg 12. Konfigurieren Sie den Nginx-RTMP-Server Öffnen Sie /usr/local/nginx/conf/nginx.conf Fügen Sie am Ende die folgende Konfiguration hinzu rtmp { Server { hören Sie 1935; Blockgröße 4096; Bewerbung live weiterleben; Aufnahme aus; 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; } Anwendung live360p weiterleben; Aufnahme aus; } } } 13. Speichern Sie die obige Konfigurationsdatei und starten Sie den Nginx-Dienst neu 14. Wenn Sie eine Firewall verwenden, erlauben Sie bitte Port TCP 1935 16: Verwenden Sie den Client, um mithilfe des RTMP-Protokolls Videos in Echtzeit zu erfassen Feld 1: rtmp://your.vultr.ip/live/ Feld 2: Stream-Key-Ihr Set Für die Videoaufnahme verwende ich das iPhone5-Aufnahmeprogramm https://github.com/jgh-/VideoCore [_session startRtmpSessionWithURL:@"rtmp://192.168.86.246/live/" undStreamKey:@"test"]; 17. Während des oben beschriebenen Client-Akquise-Prozesses können Sie den VLC-Player verwenden, um den RTMP-Echtzeit-Stream zu öffnen rtmp://Ihre.vultr.ip/live/Stream-Schlüssel, den Sie festgelegt haben Öffnen Sie den obigen Stream, um den Echtzeiteffekt zu testen 18: Weitere Konfiguration zu nginx-rtmp https://github.com/arut/nginx-rtmp-module/wiki/Direktiven Zusammenfassen Oben finden Sie das Tutorial zur Installation des Nginx-RTMP-Streaming-Media-Servers unter Ubuntu 14. Ich hoffe, es ist hilfreich für Sie. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
<<: So ändern Sie das MySQL-Tabellenpartitionierungsprogramm
>>: Lernhinweise zum WeChat-Applet: Seitenkonfiguration und -routing
1. Erstellen Sie eine Tabelle CREATE TABLE `stude...
vertical-align wird hauptsächlich verwendet, um d...
1. SSH-Remoteverwaltung SSH-Definition SSH (Secur...
Beim Hinzufügen einer Windows 2008-Server-Subdomä...
Einführung in das Schlüsselwort void Zunächst ein...
Funktion: Zur vorherigen Seite oder zur nächsten ...
Die Verwendung eines SSH-Terminals (z. B. Putty, ...
Inhaltsverzeichnis 1. Initialisieren Sie das Arra...
Algorithmus zum Ersetzen von Seiten: Das Wesentli...
<br />Ich war schon immer der Meinung, dass ...
Das Miniprogramm sammelte persönliche Benutzerinf...
Kürzlich wurde bei einem Online-Sicherheitsscan e...
Vorwort Wenn Sie wie ich ein fleißiger Java-Backe...
Vorwort Golang stellt das Datenbank-/SQL-Paket fü...
MyISAM-Speicher-Engine Die MyISAM-Speicher-Engine...