Jó napot, Kedves Khabraviták és a portál Vendégei!
Nemrég be kellett állítanom egy kis szervert a videokonferenciákhoz. Nem sok lehetőséget fontolgattak - BBB és Openmeetings, mert... csak ők funkcionálisan válaszoltak:
- Ingyenes
- Asztali, dokumentumok, stb. bemutatása.
- Interaktív munkavégzés a felhasználókkal (megosztott tábla, chat stb.)
- Az ügyfelek számára nincs szükség további szoftver telepítésére
BBB-vel kezdtem... nos, tulajdonképpen nem jött össze... Az első dolog a valódi hardver követelménye, mert... a virtuálison nem garantálják a teljesítményt; A második az erőforrás-intenzitás. Igen, jó kép és kiváló hangzás, de az én feladataimnál ez nem hasonlítható össze a felhasznált erőforrásokkal.
Elkezdtem próbálkozni a nyílt találkozókkal. A bevált és stabil kiadások kedvelőjeként telepítettem a legújabb, 4.0.8-as stabil kiadást (ezt a folyamatot itt nem vesszük figyelembe). Minden rendben van, kivéve, hogy FLASH-on van. Nos, ha igen, akkor Chrome-ban nem volt hajlandó működni, Foxban viszont működött... de ez ellentmond a 4. pontnak, mert... Nem mindenki használja az FF-et, és nem mindenki szereti. Már akkor ideges voltam, amikor megláttam, hogy FLASH nélkül bejelentették az 5.0.0-M1 verziót! Itt kezdődött minden. Azonnal mondom, hogy nem tudtam mindent azonnal elindítani, kb 2 hét, napi 1-2 óra kellett a teljes indításhoz.
Így aztán az ubuntu 18.0.4-LTS-re telepítettem. Követelmények:
- JRE 8
- Kurento Media szerver
Kezdjük a JRE8-cal. Alapértelmezés szerint a 11 a tárolókból van telepítve, így adjuk hozzá a tárolókhoz, majd kezdjük el a szükséges verzió telepítését:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
A telepítés után be kell állítania a Java alapértelmezett verzióját a futtatáshoz:
sudo apt-get install oracle-java8-set-default
ellenőrizze a verziót
java -version
ki kell adnia
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)
Most már csak a saját könyvtárak beállítása van hátra.
cat >> /etc/environment <<EOL
JAVA_HOME=/usr/lib/jvm/java-8-oracle
JRE_HOME=/usr/lib/jvm/java-8-oracle/jre
EOL
A video/audio adatfolyamok normál működéséhez Kurento Media szerverre (KMS) van szükség. Különféle lehetőségek vannak a telepítésére, én a Docker opciót használtam. Ez a cikk nem tartalmazza a Docker telepítésének és konfigurálásának folyamatát, mivel az internet tele van információval. Tehát indítsuk el a KMS-t
docker run -d --name kms -p 8888:8888 kurento/kurento-media-server:latest
Most kezdjük el a kísérő komponensek telepítését:
MySQL — Az OM rendelkezik beépített adatbázissal, de a harci változatban nem ajánlott használni. Bármilyen, Önnek megfelelő verziót telepítünk. Normál adattárakból is működik.
sudo apt-get install mysql
a Java és a MySQL összekapcsolásához, amire szüksége van
ImageMagicknek — Közös táblához, dokumentumok, képek megjelenítéséhez szükséges. Szokásos fehérrépából is szedünk.
sudo apt-get install imagemagick
GhostScript - ha pdf-el akarunk dolgozni, nem nélkülözhetjük. A tárolók is szabványosak.
OpenOffice vagy Szabad Iroda - minden formátumú irodai dokumentum kiadásához...
ffmpeg и SoX — videokonferenciák különböző formátumú rögzítésének lehetőségéhez. A verziónak 10.3-as vagy újabbnak kell lennie.
sudo apt install ffmpeg
sudo apt-get install sox
Nos, most készen állunk arra, hogy letöltsük magát az openmeetinget.
Letöltöttük és kicsomagoltuk a szükséges mappába.
Úgy tűnik, minden készen áll az indításra (főleg, ha követed
Az OM 5.0.0-M1 verzió TomCat, nem Apache-on alapul. A webszerver konfigurációja a ./conf/ mappában található. Önaláírt tanúsítvány létrehozása és telepítése a TomCate I-be
Nos, a https be van állítva, most menjen a ./bin mappába, futtassa a statup.sh fájlt, majd a szerver elindítása után lépjen a webes telepítőbe.
- ImageMagick elérési út /usr/bin
- FFMPEG elérési út /usr/bin
- SoX elérési út /usr/bin
- OpenOffice/LibreOffice elérési út a jodconverterhez /usr/lib/libreoffice (a libre-t telepítettem)
A további beállítások ismét nem bonyolultak.
Az első bejelentkezés után KÖTELEZŐ lépni az „Adminisztráció” -> „Konfiguráció” menüpontba, megkeresni az elemet. path.ffmpeg és törölje a bele írt „/usr/bin” értéket. Mentse el a beállításokat.
Nos, a videokonferencia szerverünk konfigurálva van, és készen áll a munkára.
a szerver újraindítása után futnia kell
- DBMS adatbázis (ha nem használja a beépített Derbyt)
- KMS
- script statup.sh
Megteheti manuálisan, de létrehozhat automatikus futtató szkripteket is.
A tűzfalon belüli „outside” kimenethez engedélyeznie kell az 5443,5080,8888-as portokat.
Élvezze a használatát!
PS Ha a kamera nem továbbít képet, és önmagadon kívül senkit sem lát, hozzá kell adnia a tartományt és a portot a tűzfal kivételeihez. Ha a Casper telepítve van, akkor normálisan működik és mindent kihagy (meglepő módon!), de az Avast és a Windowsba épített keményen dolgozik. Küzdeni kell a beállításokkal.
Forrás: will.com