Skip to content

Latest commit

 

History

History
187 lines (109 loc) · 7.92 KB

FAQ.md

File metadata and controls

187 lines (109 loc) · 7.92 KB

FAQ

商用利用はできますか?

Momo のライセンスは Apache License, Version 2.0 で公開しております。

コーデックの指定やビットレートを利用できますか?

Momo 側からの指定は WebRTC SFU Sora を利用したときだけ利用できます。

サイマルキャストは利用できますか?

Sora モードでのみ利用できます。利用できる映像コーデックは VP8 / VP9 / AV1 / H.264 / H.265 です。 利用する場合は --simulcast を指定してください。

AV1 は利用できますか?

利用できます。

データチャネルは利用できますか?

シリアル経由でのみデータチャネルが利用できます。

USE_SERIAL.md

認証局の証明書を追加できますか?

SSL_CERT_DIR または SSL_CERT_FILE 環境変数に CA 証明書のパスを指定することで、サーバ証明書の検証に利用するための CA 証明書を追加することができます。

export SSL_CERT_FILE=/path/to/cert.pem
./momo sora ...

サーバ証明書を無視できますか?

--insecure オプションを指定することで、クライアント側でサーバ証明書の検証を行わないようにすることができます。

./momo --insecure sora ...

NVIDIA ビデオカードに搭載されている NVENC を利用できますか?

Windows と Ubuntu で利用できます。 NVIDIA ビデオカードドライバーは最新版にしてください。

NVENC が利用できるビデオカードは以下で確認してください。

Video Encode and Decode GPU Support Matrix | NVIDIA Developer

動作確認が取れたビデオカード

是非 Discord の #momo-nvidia-video-codec-sdk チャネルまでご連絡ください

  • GeForce GTX 1080 Ti
    • @melpon
  • GeForce GTX 1650
    • @melpon
  • GeForce GTX 1060 6GB
    • @massie_g
  • GeForce GTX 1050 Ti 4GB
    • @cli_nil
  • GeForce GTX 1070 with Max-Q Design 8GB
    • @torikizi
  • Quadro P1000 4GB
    • 株式会社オプティム
  • Quadro P4000
    • 株式会社オプティム
  • GeForce RTX 2070
    • @msnoigrs
  • GeForce RTX 2080
    • @shirokunet
  • GeForce RTX 3080
    • @torikizi

4K カメラのオススメはありますか?

以下の記事を参考にしてみてください。

4K webcam について - Qiita

Momo はカメラからの映像以外を入力できますか?

以下の記事を参考にしてみてください。

カメラ無しのラズパイと momo でテスト映像を WebRTC で配信する - Qiita

Momo はマイクからの音声以外を入力できますか?

以下の記事を参考にしてみてください。

ラズパイ+momo で WebRTC で送信するときにマイクの代わりに音声ファイルを使用する - Qiita

Mac で 60fps を利用できますか?

利用できません。60fps を使ってみたい場合は Momo が対応する Jetson シリーズ などをご利用ください。

Sora モードで DataChannel メッセージングは利用できますか?

Momo では Sora の DataChannel メッセージングに対応する予定はありません。 Sora C++ SDK にて対応予定です。

Raspberry Pi OS のレガシー版には対応していますか?

レガシー版には対応せず、最新版にのみ対応していきます。

Raspberry Pi (Raspberry-Pi-OS) で --hw-mjpeg-decoder true を指定した時に映像が出ません

RaspberryPi の MJPEG デコーダ は一部の MJPEG に対応したカメラでしか機能しません。

MJPEG に対応した CSI カメラや USB カメラをご用意いただくか、 --hw-mjpeg-decoder false にしてご利用ください。

Mac (arm64) から H.264 の FHD でスクリーンキャプチャを配信したい

Mac (arm64) から FHD でスクリーンキャプチャを配信したい場合は Sora の H.264 のプロファイルレベル ID を 3.2 以上に設定してください。

設定方法はこちらの Sora のドキュメントをお読みください。

プロファイルレベル ID を変更しない場合は H.264 の HD 以下で配信するか、他のコーデックを使用して FHD 配信をしてください。

また、プロファイルレベル ID を変更することができない Test モードや Ayame モードでは FHD 配信ができません。

こちらも H.264 の HD 以下で配信するか、他のコーデックを使用して FHD 配信をしてください。

Windows で H.264 を利用できますか?

NVIDIA のビデオカードの NVENC を利用することで H.264 が利用できるようになります。 ご利用の環境で H.264 が利用できるかどうかは ./momo --video-codec-engines を使用して H264 の項目をご確認ください。

Sora モードを利用するときに Sora の TURN 機能を無効にして利用することはできますか?

Momo は Sora の TURN 機能を無効にして利用することはできません。

Sora モードで マルチストリーム機能を無効にすることはできますか?

Momo の Sora モードではマルチストリーム機能を無効にして利用することはできません。

Proxy を設定して利用することはできますか?

以下に示すオプションを指定することで利用できます。

  • --proxy-url : プロキシの URL
  • --proxy-username : プロキシ認証に使用するユーザー名
  • --proxy-password : プロキシ認証に使用するパスワード

Raspberry Pi (Raspberry-Pi-OS) 64 bit で H.264 を利用できますか?

Release 2023.1.0 以降から利用できます。

Momo のオプションで指定した解像度で映像の送信はできますか?

--resolution オプションを使用することで解像度の設定ができます。

しかしこれはあくまでも Momo からカメラデバイスに対して送るリクエストであり、最終的な解像度はカメラデバイスの仕様に依存します。

もし、カメラデバイスのサポート外の解像度を試してみたい方は以下の記事を参考にしてみてください。

WebRTC momo でカメラのサポートしていない解像度、フレームレートで送信する

Jetson で Momo を実行するとエラーが出ていますがこれはなんですか?

Jetson で Momo を実行すると Capture Plane:Error in VIDIOC_S_FMT: Invalid argument というエラーが出ます。

これは HWA 対応確認のために非対応の可能性のあるエンコーダーとデコーダーを作成する処理を行っているためです。

動作には影響ありません。

Jetson で SDL を使用して AV1 の映像が受信できません

Momo はハードウェアデコードを優先して使用するようになっており、AV1 のハードウェアデコードに対応しているのは Jetson Orin のみです。

Jetson Orin 以外の Jetson をご利用の場合は --av1-decoder オプションで software を指定してください。

Raspberry Pi カメラモジュール V3 は利用できますか?

Release 2023.1.0 以降から利用できます。

利用できる JetPack のバージョンはいくつですか?

JetPack 5.1.1 のみで利用できます。

JetPack 5.1.1 以外のバージョンでは利用できません。

Momo は Sora C++ SDK や Sora C SDK をベースにしないのですか?

現在はその予定はありません。