Giter Club home page Giter Club logo

Comments (3)

rosbeef avatar rosbeef commented on July 17, 2024 2

It is working !!! Tested with 1, 2, 3 participant, don't know for more
It is using 150 MiB memory with no users.
Now to be added to install script

from jitsi_ynh.

rosbeef avatar rosbeef commented on July 17, 2024

jitsi/jitsi-meet#6449 update

3.1. Install OpenJDK 8 (armhf) as openjdk 11 does not support javah anymore (https://bbs.archlinux.org/viewtopic.php?id=239370)

wget http://security.debian.org/debian-security/pool/updates/main/o/openjdk-8/openjdk-8-jre_8u322-b06-1~deb9u1_armhf.deb
wget http://security.debian.org/debian-security/pool/updates/main/o/openjdk-8/openjdk-8-jre-headless_8u322-b06-1~deb9u1_armhf.deb
wget http://security.debian.org/debian-security/pool/updates/main/o/openjdk-8/openjdk-8-jdk_8u322-b06-1~deb9u1_armhf.deb
wget http://security.debian.org/debian-security/pool/updates/main/o/openjdk-8/openjdk-8-jdk-headless_8u322-b06-1~deb9u1_armhf.deb

sudo apt install \
 ./openjdk-8-jre_8u322-b06-1~deb9u1_armhf.deb \
 ./openjdk-8-jre-headless_8u322-b06-1~deb9u1_armhf.deb \
 ./openjdk-8-jdk_8u322-b06-1~deb9u1_armhf.deb \
 ./openjdk-8-jdk-headless_8u322-b06-1~deb9u1_armhf.deb

3.2. Configure OpenJDK 8 (armhf)

Set the java version to use:

sudo update-alternatives --config java

Select /usr/lib/jvm/java-8-openjdk-armhf/jre/bin/java from the menu.

_3.3. Install Jitsi Meet (armhf) not needed as t is done by ynh.

Using this method you will have to keep Jitsi Meet up-to-date yourself.

wget https://download.jitsi.org/stable/jicofo_1.0-566-1_all.deb
wget https://download.jitsi.org/stable/jitsi-meet-prosody_1.0.4074-1_all.deb
wget https://download.jitsi.org/stable/jitsi-meet-web_1.0.4074-1_all.deb
wget https://download.jitsi.org/stable/jitsi-meet-web-config_1.0.4074-1_all.deb
wget https://download.jitsi.org/stable/jitsi-videobridge2_2.1-197-g38256192-1_all.deb

sudo apt -y install \
  ./jicofo_1.0-566-1_all.deb \
  ./jitsi-meet-prosody_1.0.4074-1_all.deb \
  ./jitsi-meet-web_1.0.4074-1_all.deb \
  ./jitsi-meet-web-config_1.0.4074-1_all.deb \
  ./jitsi-videobridge2_2.1-197-g38256192-1_all.deb_

3.4. Stop Services (armhf)

sudo systemctl stop prosody jitsi-videobridge jitsi-jicofo
3.5. Recompile jniwrapper-native-1.0-SNAPSHOT (armhf)

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-armhf
sudo apt update
sudo apt install automake autoconf build-essential libtool git maven m4
git clone https://github.com/sctplab/usrsctp.git
git clone https://github.com/jitsi/jitsi-sctp
mv ./usrsctp ./jitsi-sctp/usrsctp/
cd ./jitsi-sctp
mvn package -DbuildSctp -DbuildNativeWrapper -DdeployNewJnilib -DskipTests

should give an error

mkdir ./jniwrapper/native/src/main/resources/lib/linux-arm/`

recompile

mvn package -DbuildSctp -DbuildNativeWrapper -DdeployNewJnilib -DskipTests
mvn package
sudo rm /var/www/jitsi/jitsi-videobridge/lib/jniwrapper-native-1.0-*
sudo cp ./jniwrapper/native/target/jniwrapper-native-1.0-SNAPSHOT.jar /var/www/jitsi/jitsi-videobridge/lib/jniwrapper-native-1.0-SNAPSHOT.jar
sudo chmod 640 jniwrapper-native-1.0-SNAPSHOT.jar
sudo chown jitsi:jitsi jniwrapper-native-1.0-SNAPSHOT.jar

3.8. Clear the Log Files and Restart Services (armhf)

sudo rm /var/log/prosody/prosody.log
sudo rm /var/log/jitsi/jicofo.log
sudo rm /var/log/jitsi/jvb.log
sudo systemctl start prosody jitsi-videobridge jitsi-jicofo

from jitsi_ynh.

rosbeef avatar rosbeef commented on July 17, 2024

waiting for testing
#73

from jitsi_ynh.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.