Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

RasPi 4B 8Gでmomoを使う その1:環境導入

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