Firefox
First I’ve tried zoom web client in firefox, but it crashes very quick and consumes a lot of cpu and RAM. There was suggestion to tune some parameters to minimize load (as hg.mozilla.org/mozilla-central/file/tip/dom/media/CubebUtils.cpp#l50)
Chromium
Web client chromium does work, audio isn’t smooth. Shared screen or camera stream are not shown. Only black screen is displayed instead. Mobile View Switcher should be disabled otherwise zoom web app doesn’t open audio devices for some reason.
Box86
Next I’ve tried to run zoom x86 client using box86:
git clone https://github.com/ptitSeb/box86
cd box86
mkdir build; cd build; cmake .. -DA64=1 -DCMAKE_BUILD_TYPE=RelWithDebInfo; make -j$(nproc)
sudo dpkg --add-architecture armhf
sudo apt update
PACKAGES="libc6 libx11-6 libxext6 libxcb-keysyms1 libglib2.0-0 libxcb-shape0 libxcb-shm0 libxcb-xfixes0 libxcb-randr0 libxcb-image0 libfontconfig1 libgl1-mesa-glx libegl1-mesa libxi6 libsm6 libxrender1 libpulse0 libxcomposite1 libxslt1.1 libsqlite3-0 libxcb-xtest0 libdbus-1-3 libxtst6 libturbojpeg0"
for p in $PACKAGES; do sudo apt install -y $p:armhf; done
<download zoom 32-bit x86 Linux client>
aunpack zoom_i686.tar.xz
cd zoom
BOX86_LD_LIBRARY_PATH=".:lib:../box86/x86lib" BOX86_LOG=INFO ../box86/build/box86 ./zoom -platform xcb
Zoom starts, user can join conference, even shared screen is visible. audio isn’t smooth and sometimes application stop responding.
Box64
Next I’ve tried to use box64 and x86_64 zoom client
git clone https://github.com/ptitSeb/box64
cd box64
mkdir build; cd build; cmake .. -DARM_DYNAREC=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo; make -j$(nproc)
cd ../../
wget https://cdn.zoom.us/prod/5.8.3.145/zoom_x86_64.tar.xz
aunpack zoom_x86_64.tar.xz
mv zoom zoom_x86_64
sudo apt install libturbojpeg0 libxcb-xtest0
wget https://github.com/chunky-milk/ZoomClient-ARM/raw/master/zoom_x64_libs.zip
aunpack zoom_x64_libs
cd zoom_x86_64
DISPLAY=:0 BOX64_LD_LIBRARY_PATH=".:lib:lib64:../box64/x64lib:../zoom_x64_libs" BOX64_LOG=INFO ../box64/build/box64 ./zoom -platform xcb
Extra libraries were taken and from http://www.lokilocker.com/necro_nemesis/Botspot-Pi-Apps/src/branch/master/apps/Zoom/install-64
With box64 zoom run a bit better. Sound is ok almost, but UI sometimes hangs as with box32.
Box86 and box64 were tested with zoom client 5.8.3 (145).