momoは映像やら音声をWebRTC越しに低遅延高品質で配信できる驚愕のオープンソースソフトウェアです。
取引先の若者が弄っていたので、私も触ってみようかと……
どれだけ凄いかは公式の動画をご覧ください。
youtu.be
Jetsonとはいえ、スマホの回線越しで0.3秒しか遅延しないのは凄まじいですね……
実際のところ
前提
- Ubuntu 20.04LTS
- USBカメラ
導入
$ sudo apt update $ sudo apt upgrade $ sudo apt install libnspr4 libnss3
バイナリのダウンロード
公式様がバイナリ導入を勧めているので
$ wget https://github.com/shiguredo/momo/releases/download/2021.4.3/momo-2021.4.3_raspberry-pi-os_armv7.tar.gz $ tar -zxvf momo-2021.4.3_raspberry-pi-os_armv7.tar.gz
$ cd momo-2021.4.3_raspberry-pi-os_armv7/
$ ./momo --version WebRTC Native Client Momo 2021.4.3 (96feba27) WebRTC: Shiguredo-Build M92.4515@{#9} (92.4515.9.3 2d3ba085) Environment: [armv7l] Raspbian GNU/Linux 10 (buster) USE_MMAL_ENCODER=1 USE_JETSON_ENCODER=0 USE_NVCODEC_ENCODER=0 USE_SDL2=1