#Rtmp server centos
Explore tagged Tumblr posts
Text
Rtmp server centos
You can configure NGINX to stream video using one or both of the HTTP Live Streaming (HLS) and Dynamic Adaptive Streaming over HTTP (DASH) protocols. auto/configure -add-module=./nginx-rtmp-module In order to install these packages, you need to clone the GitHub repositories for RTMP and NGINX, run the NGINX configure command, and then compile NGINX. Installing NGINX Plus on RHEL 8.0+, CentOS RHEL 8.0+, and Oracle Linux RHEL 8.0+ NGINX Plus can be installed on the following versions of CentOS/Oracle Linux/RHEL: CentOS 8.0+ (x8664, aarch64) Red Hat Enterprise Linux 8. The easiest way to install these dependencies is with a package manager, run the following command to install the dependencies: sudo apt install libpcre3-dev libssl-dev zlib1g-dev Edit NGINX configuration and add RTMP section for enable RTMP live service, start server. Download sources, unpack, compile NGINX with nginx-rtmp-module and httpssl modules. To download and install these packages you can run the command as follows:- sudo apt updateįor installing NGINX you will need to install several dependencies like: Perl Compatible Regular Expressions (PCRE), OpenSSL, and Zlib for compression. Install all necessary dependencies for building NGINX and RTMP module. MPEG-TS is a widely adopted, well known and well-documented streaming format.
This makes it possible to use all the power and flexibility of nginx HTTP configurations including SSL, access control, logging, request limiting, etc. The stream is published in the MPEG-TS format over HTTP. In this solution, I will be taking advantage of the Real‑Time Messaging Protocol (RTMP) module for NGINX.īefore compiling the NGINX, you need to install some basic tools installed on your Ubuntu server like autoconf, gcc, git, and make. The RTMP module for NGINX provides HLS and MPEG-DASH live streaming capabilities for those who want a lightweight solution based on the HTTP protocol. pass through any firewall or proxy server that allows HTTP data to pass. We will be going to install all these packages in Ubuntu 20.04 Server for these installations. CentOS 6 system FreeSwitch and RTMP service installation and demonstration (3). In this tutorial, I will be guiding how you can stream a live and stored video from your NGINX server.
0 notes
Text
Curl für TLS 1.3 und Paypal und Plesk unter Centos 7
So könnt Ihr Curl auf Centos 7 Betriebssystemen aktualisieren, um die TLS 1.3 Verbindungssicherheit zum Beispiel zu Paypal herzustellen.
Was ist curl?
curl ist ein Befehlszeilenwerkzeug und eine Bibliothek für die Datenübertragung mit URL-Syntax, die HTTP, HTTPS, FTP, FTPS, GOPHER, TFTP, SCP, SFTP, SMB, TELNET, DICT, LDAP, LDAPS, FILE, IMAP, SMTP, POP3, RTSP und RTMP unterstützt.
libcurl bietet eine Vielzahl leistungsstarker Funktionen. curl wird in der Regel in Befehlszeilen oder Skripten zur Datenübertragung verwendet.
Was ist TLS 1.3?
Mit RFC 8446 wurde die Beschreibung von TLS 1.3 offiziell veröffentlicht. TLS (Transport Layer Security) 1.3 ist nun der offizielle Standard für die Transportverschlüsselung mit ein paar Neuerungen. Der Standard ist leistungsfähiger und sicherer als der Vorgänger 1.2, welcher heute auch noch nicht überall Verwendung findet.
Die in den Betriebssystemen wie Centos 7 vorhandenen Versionen sind meist veraltet und werden nur mit Sicherheitspatches nachgebessert. Die Funktionalität ändert sich dann aber in den seltensten Fällen.
Aus diesem Grund muss man einige wichtige Pakete aus anderen Quellen beziehen, um die neuen Funktionen auch nutzen zu können.
In diesem Beispiel verwenden wir die Paketquelle city-fan für die curl Version.
Welche curl Version habe ich?
Mit dem Befehl curl -v kann man sich die aktuell verwendete Version anzeigen lassen. Bei einer Standard Centos 7 Installation wäre das aktuell die Version 7.29.0.
Curl Version von Centos 7 im Oktober 2019
Welche TLS Verbindung nimmt mein Server z.B. zu Paypal auf?
Verbindung überprüfen mit Plesk php 7.3
/opt/plesk/php/7.3/bin/php -r ‚$curl = curl_init(„https://www.howsmyssl.com/a/check“); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt ($curl, CURLOPT_SSLVERSION, 6); $answer = curl_exec($curl); curl_close($curl); $j = json_decode($answer); echo $j->tls_version;‘
Ausgabe: TLS 1.2
Installation
Zunächst fügen wir das city-fan Repo hinzu, damit die Paketquellen in Abhängigkeit von der bisherigen Installation verwaltet werden können.
rpm -Uvh http://www.city-fan.org/ftp/contrib/yum-repo/rhel7/x86_64/city-fan.org-release-2-1.rhel7.noarch.rpm
Danach aktualisieren wir unsere bisher installieren Pakete.
yum --enablerepo=city-fan.org install libcurl libcurl-devel
Jetzt können wir die Verbindung noch einmal prüfen.
/opt/plesk/php/7.3/bin/php -r ‚$curl = curl_init(„https://www.howsmyssl.com/a/check“); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt ($curl, CURLOPT_SSLVERSION, 6); $answer = curl_exec($curl); curl_close($curl); $j = json_decode($answer); echo $j->tls_version;‘
Ausgabe: TLS 1.3
Bitte jetzt noch die php Dienste neu starten, um die neue Version zu aktivieren.
Nun ist die Installation abgeschlossen und die gesicherte Verbindung z.B. zum Paypal Server über TLS 1.3 kann problemlos erfolgen.
Für automatische Updates kann man nun noch das Repository entsprechend konfigurieren, oder mit yum –enablerepo=city-fan.org update libcurl libcurl-devel eine aktuelle Version prüfen.
In allen Webhosting Tarifen von und sind die Pakete bereits aktiv.
The post Curl für TLS 1.3 und Paypal und Plesk unter Centos 7 appeared first on webhoster Cloud und Webhosting.
from webhoster Cloud und Webhosting https://www.webhoster.ag/curl-fuer-tls-1-3-und-paypal-und-plesk-unter-centos-7-aktualisieren/ via https://www.webhoster.ag
0 notes