A Red5 Media Server beállítása az Ubuntu 16.04 rendszeren

A Red5 egy Java nyelven megvalósított nyílt forráskódú médiaszerver, amely lehetővé teszi többfelhasználós Flash-alkalmazások futtatását, például élő audio/video streaming, távoli objektummegosztás (többszereplős játékokhoz), adatszinkronizálás, kliens adatfolyamok rögzítése (FLV és AVC+AAC) , és még sok más.

Ez a cikk végigvezeti a telepítési és beállítási folyamaton a Red5 Media Server elindításához az Ubuntu 16.04 rendszeren.

Követelmények

  • Egy sudo felhasználó .
  • Vultr Ubuntu 16.04 x64 szerverpéldány legalább 1 GB szabad memóriával.

Mielőtt bármilyen csomagot telepítene az Ubuntu kiszolgálópéldányra, javasoljuk, hogy frissítse a rendszert.

sudo apt-get update
sudo apt-get -y upgrade

Java telepítése

A Java telepítéséhez ajánlott az Ubuntuval csomagolt verzió használata. Ez konkrétan az OpenJDK 8 legújabb verzióját fogja telepíteni.

sudo apt-get install -y default-jre unzip

Telepítse a Red5-öt

Szerezze be a Red5 szerver legújabb verzióját.

cd /opt/
wget https://github.com/Red5/red5-server/releases/download/v1.0.9-RELEASE/red5-server-1.0.9-RELEASE.tar.gz

Bontsa ki a tarballt.

tar xvzf red5-server-1.0.9-RELEASE.tar.gz

Nevezze át a kibontott mappát erre: red5.

 mv red5-server red5
 cd red5

Indítsa el a Red5 szervert a háttérben.

sh red5.sh &

Mostantól elérheti a Red5 médiaszervert az IP-címe és a port használatával :5080. Látni fogja a Red5 üdvözlő oldalát.

Konfigurálja az automatikus indítást

Ha szeretné, hogy a Red5 média szerver indul el automatikusan a rendszerindítás során, hozz létre egy filet red5a /etc/init.d.

sudo nano /etc/init.d/red5

Adja hozzá a következő sorokat a fájlhoz.

#!/bin/sh

### BEGIN INIT INFO
# Provides:             red5
# Required-Start:       $remote_fs $syslog
# Required-Stop:        $remote_fs $syslog
# Default-Start:        2 3 4 5
# Default-Stop:         0 1 6
# Short-Description:    Red5 server
### END INIT INFO

start() {
  cd /opt/red5 && nohup ./red5.sh > /dev/null 2>&1 &
  echo 'Service started' >&2
}

stop() {
 cd /opt/red5 && ./red5-shutdown.sh > /dev/null 2>&1 &
 echo 'Service stopped' >&2
}

case "$1" in
start)
    start
    ;;
stop)
    stop
;;
restart)
    stop
    start
    ;;
 *)
    echo "Usage: $0 {start|stop|restart}"
 esac

Mentse (" Ctrl+O"), és zárja be a fájlt (" Ctrl+X").

Tegye végrehajthatóvá a fájlt.

sudo chmod ugo+x /etc/init.d/red5

Telepítse a sysv-rc-confcsomagot.

sudo apt-get install sysv-rc-conf

Kapcsolja be a Red5 automatikus indítást.

sudo sysv-rc-conf red5 on

Ezen a ponton elindíthatja/leállíthatja/újraindíthatja a Red5 szervert a szervizparancsokkal.

sudo service red5 start
sudo service red5 stop
sudo service red5 restart

Fejezd be a telepítést

Befejezheti a Red5 telepítését a webböngészőn keresztül. Nyissa meg webböngészőjét, és keresse meg az URL-t úgy HTTP://[your-ip-adresse:5080], hogy a tényleges IP-cím a Vultr VPS felé mutat. Például telepíthet néhány demóalkalmazást a következő címen: HTTP://your-ip-address:5080/installer/.

A Red5 médiaszerver telepítése ezzel befejeződött.


Mi az a JNLP fájl? Hogyan nyithatok meg egyet?

Mi az a JNLP fájl? Hogyan nyithatok meg egyet?

Ha nem ismeri a JNLP fájlokat, olvassa el ezt az útmutatót, hogy többet megtudjon róluk. Nos, azt is megmutatja, hogyan kell megnyitni őket.

Windows: Törölje a Java webes gyorsítótárat a parancssoron keresztül

Windows: Törölje a Java webes gyorsítótárat a parancssoron keresztül

Törölje a Java Web Start gyorsítótárat a Windows Futtatás párbeszédpanelének parancsával.

Futhatnak a Java kisalkalmazások Androidon?

Futhatnak a Java kisalkalmazások Androidon?

Úgy tűnik, hogy néhány Android-felhasználó között nagy zűrzavar uralkodik a Java működésével kapcsolatban az eszközeiken. Nyilván vannak olyan felhasználók, akik szeretnének futni

Akadályozza meg a „Java frissítés elérhető” felugró üzeneteket

Akadályozza meg a „Java frissítés elérhető” felugró üzeneteket

A Java Update Available üzenet engedélyezése vagy letiltása Windows és MacOS rendszeren.

A Red5 Media Server beállítása az Ubuntu 16.04 rendszeren

A Red5 Media Server beállítása az Ubuntu 16.04 rendszeren

Más rendszert használ? A Red5 egy Java nyelven megvalósított nyílt forráskódú médiaszerver, amely lehetővé teszi többfelhasználós Flash-alkalmazások, például élő streamin futtatását.

Minecraft szerverek hálózatának létrehozása BungeeCord segítségével Debian 8, Debian 9 vagy CentOS 7 rendszeren

Minecraft szerverek hálózatának létrehozása BungeeCord segítségével Debian 8, Debian 9 vagy CentOS 7 rendszeren

Mire lesz szüksége Egy Vultr VPS legalább 1 GB RAM-mal. SSH hozzáférés (root/adminisztrátori jogosultságokkal). 1. lépés: A BungeeCord telepítése Először is

Az Apache Tomcat telepítése Ubuntu 14.04-re

Az Apache Tomcat telepítése Ubuntu 14.04-re

Az Apache Tomcat, amelyet ugyanaz a szervezet hozott létre, mint a népszerű Apache webszervert, egy olyan webszerver, amely lehetővé teszi Java weboldalak kiszolgálását a látogatók számára. Ebben

Telepítse az Apache Maven-t az Ubuntu 18.04-re

Telepítse az Apache Maven-t az Ubuntu 18.04-re

Bevezetés Az Apache Maven egy ingyenes és nyílt forráskódú projektmenedzsment eszköz, amelyet Java projektekhez használnak. Könnyedén kezelheti a projekteket, jelentéseket, stb

Az Elasticsearch telepítése Vultr CentOS 7 kiszolgálópéldányra

Az Elasticsearch telepítése Vultr CentOS 7 kiszolgálópéldányra

Az Elasticsearch egy népszerű nyílt forráskódú, teljes szövegű kereső és elemző motor. Sokoldalúságának, méretezhetőségének és könnyű kezelhetőségének köszönhetően az Elasticsearch széleskörű

A Gradle telepítése Ubuntu 16.10-re

A Gradle telepítése Ubuntu 16.10-re

Más rendszert használ? A Gradle egy ingyenes és nyílt forráskódú build automatizálási eszközkészlet, amely az Apache Ant és az Apache Maven koncepcióján alapul. Gradle biztosítja

A Scala telepítése a CentOS 7 rendszeren

A Scala telepítése a CentOS 7 rendszeren

A Scala egy objektumorientált és funkcionális programozási nyelv. Ez egy népszerű nyelv, amelyet alkalmazások fejlesztésére használnak, mint például a Spark, Akka, an

A GoCD telepítése és konfigurálása CentOS 7 rendszeren

A GoCD telepítése és konfigurálása CentOS 7 rendszeren

Más rendszert használ? A GoCD egy nyílt forráskódú, folyamatos szállítási és automatizálási rendszer. Lehetővé teszi összetett munkafolyamatok modellezését a párhuzamos an

Az Elastic Stack (Elasticsearch, Logstash és Kibana) telepítése és konfigurálása az Ubuntu 17.04 rendszeren

Az Elastic Stack (Elasticsearch, Logstash és Kibana) telepítése és konfigurálása az Ubuntu 17.04 rendszeren

Ahogy az IT-infrastruktúra a felhőbe költözik, és a Dolgok Internete egyre népszerűbbé válik, a szervezetek és az informatikai szakemberek nyilvános felhőszolgáltatásokat használnak

A Red5 Media Server beállítása a CentOS 7 rendszeren

A Red5 Media Server beállítása a CentOS 7 rendszeren

Más rendszert használ? A Red5 egy Java nyelven megvalósított nyílt forráskódú médiaszerver, amely lehetővé teszi többfelhasználós Flash-alkalmazások, például élő streamin futtatását.

Az Apache Tomcat 8 telepítése CentOS 7 rendszeren

Az Apache Tomcat 8 telepítése CentOS 7 rendszeren

Az Apache Tomcat egy nyílt forráskódú webszerver, amelyet Java weboldalak kiszolgálására terveztek. Széles körben elterjedt, és különféle, kritikus fontosságú webalkalmazásokat hajt végre

Telepítse a Tomcat Ubuntu 16.04-re

Telepítse a Tomcat Ubuntu 16.04-re

Ez az útmutató elmagyarázza, hogyan telepíthető az Apache Tomcat Ubuntu 16.04 kiszolgálóra. Előfeltételek Telepítsen egy új Ubuntu 16.04 kiszolgálópéldányt. Hozzon létre egy nem gyökér sud-ot

Az Apache Maven 3.5 telepítése CentOS 7 rendszeren

Az Apache Maven 3.5 telepítése CentOS 7 rendszeren

Az Apache Maven egy ingyenes és nyílt forráskódú szoftveres projektmenedzsment eszköz, amelyet széles körben használnak Java-alapú alkalmazások telepítésére. Előfeltételek Egy új

A Java 8 manuális telepítése az Ubuntu 16.04 rendszeren

A Java 8 manuális telepítése az Ubuntu 16.04 rendszeren

Ebből az útmutatóból megtudhatja, hogyan telepítheti manuálisan a Java 8-at az Ubuntu 16.04 rendszeren. Az oktatóanyagban található utasítások az Ubuntu más verzióin is működnek

Telepítse a Java SE-t a CentOS rendszerre

Telepítse a Java SE-t a CentOS rendszerre

Bevezetés A Java egy népszerű szoftverplatform, amely lehetővé teszi Java alkalmazások és kisalkalmazások fejlesztését és futtatását különféle hardverkörnyezetekben. Ott ar

A Gradle telepítése CentOS 7 rendszeren

A Gradle telepítése CentOS 7 rendszeren

Más rendszert használ? A Gradle egy ingyenes és nyílt forráskódú build automatizálási eszközkészlet, amely az Apache Ant és az Apache Maven koncepcióján alapul. Gradle biztosítja

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A mesterséges intelligencia nem a jövőben, hanem itt a jelenben. Ebben a blogban Olvassa el, hogyan hatott a mesterséges intelligencia alkalmazások különböző ágazatokra.

DDOS támadások: Rövid áttekintés

DDOS támadások: Rövid áttekintés

Ön is DDOS támadások áldozata, és tanácstalan a megelőzési módszereket illetően? Olvassa el ezt a cikket a kérdések megoldásához.

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Talán hallottál már arról, hogy a hackerek sok pénzt keresnek, de elgondolkodtál már azon, hogyan kereshetnek ennyi pénzt? beszéljük meg.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

Szeretné látni a Google forradalmi találmányait, és azt, hogy ezek a találmányok hogyan változtatták meg minden mai ember életét? Ezután olvassa el a blogot, és nézze meg a Google találmányait.

Essential péntek: Mi történt az AI-vezérelt autókkal?

Essential péntek: Mi történt az AI-vezérelt autókkal?

Az önvezető autók koncepciója, hogy mesterséges intelligencia segítségével kerüljenek az utakra, már egy ideje álmunk. De számos ígéret ellenére sehol sem látszanak. Olvassa el ezt a blogot, hogy többet megtudjon…

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Ahogy a tudomány gyors ütemben fejlődik, átveszi erőfeszítéseink nagy részét, megnő annak a kockázata is, hogy alávetjük magunkat egy megmagyarázhatatlan szingularitásnak. Olvassa el, mit jelenthet számunkra a szingularitás.

Az adattárolás fejlődése – Infografika

Az adattárolás fejlődése – Infografika

Az adatok tárolási módjai az Adatok születése óta alakulhatnak. Ez a blog egy infografika alapján mutatja be az adattárolás fejlődését.

A Big Data Reference Architecture Layerek funkciói

A Big Data Reference Architecture Layerek funkciói

Olvassa el a blogot, hogy a legegyszerűbb módon ismerje meg a Big Data Architecture különböző rétegeit és azok funkcióit.

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Ebben a digitálisan vezérelt világban az intelligens otthoni eszközök az élet döntő részévé váltak. Íme az intelligens otthoni eszközök néhány elképesztő előnye, hogyan teszik életünket érdemessé és egyszerűbbé.

A macOS Catalina 10.15.4 kiegészítés frissítése több problémát okoz, mint a megoldás

A macOS Catalina 10.15.4 kiegészítés frissítése több problémát okoz, mint a megoldás

Az Apple a közelmúltban kiadott egy kiegészítést a macOS Catalina 10.15.4-hez a problémák megoldására, de úgy tűnik, hogy a frissítés több problémát okoz, ami a Mac gépek blokkolásához vezet. További információért olvassa el ezt a cikket