WebRTC Native Client Momo
We will not respond to PRs or issues that have not been discussed on Discord. Also, Discord is only available in Japanese.
Please read https://github.com/shiguredo/oss/blob/master/README.en.md before use.
利用前に https://github.com/shiguredo/oss をお読みください。
WebRTC Native Client Momo は libwebrtc を利用しブラウザなしで様々な環境で動作する WebRTC ネイティブクライアントです。
Momo はハードウェアエンコーダーを利用することで WebRTC で 4K 60fps の配信を実現可能です
Momo は Sora モード利用時にサイマルキャスト(複数画質の同時配信)に対応しています。
Momo はデータチャネルを利用しシリアルに直接読み書きが可能です。信頼性より低遅延を優先したい場合の利用を想定しています。
Momo を GUI 環境で利用した場合、Simple DirectMedia Layer を利用して音声や映像の受信を行うことができます。
AV1 の送受信に対応済みです。
Momo は Sora モード利用時にクライアント証明書に対応しています。
WebRTC Native Client Momo と Jetson Nano で 4K@30 配信
OpenMomo は WebRTC Native Client Momo をオープンソースとして公開し継続的に開発を行っていくプロジェクトです。 ブラウザやスマートフォン以外からの WebRTC をいろいろな用途で使ってもらえればと思っています。
詳細については下記をご確認ください。
また Momo についてのつぶやきは以下にまとめてあります。
https://gist.github.com/voluntas/51c67d0d8ce7af9f24655cee4d7dd253#twitter
以下からダウンロードが可能です。
https://github.com/shiguredo/momo/releases
Momo を使ってみたい人は USE.md をお読みください。
パッケージ作成したい人は PACKAGE.md をお読みください。
FAQ.md をお読みください。
Apache License 2.0
Copyright 2015-2024, tnoho (Original Author)
Copyright 2018-2024, Shiguredo Inc.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
優先実装とは Sora のライセンスを契約頂いているお客様限定で Momo の実装予定機能を有償にて前倒しで実装することです。
詳細は Discord やメールなどでお気軽にお問い合わせください
Momo の原作者である @tnoho が書いた Momo のノウハウが沢山詰まった本が販売されています。
WebRTC をブラウザ外で使ってブラウザでできることを増やしてみませんか?(電子版) - でんでんらぼ - BOOTH
最新の状況などは Discord で共有しています。質問や相談も Discord でのみ受け付けています。
Discord へお願いします。
WebRTC Native Client に対する有料でのテクニカルサポート契約については WebRTC SFU Sora ライセンス契約をしているお客様が前提となります。
H.264 ハードウェアエンコーダー のみ を利用している Momo 単体の配布においてはライセンス費用は不要ですが、 ハードウェアとセットで配布する場合はライセンス費用を支払う必要があります。
ただし、 Raspberry Pi においては H.264 のライセンスがハードウェア費用に含まれているため、 配布時にライセンス費用を支払う必要はありません。
詳細については MPEG LA まで問い合わせる事をおすすめします。