WebRTC Native Client Momo¶
- 最終更新日:
2019-11-10
概要¶
WebRTC Native Client Momo はブラウザやスマートフォンを利用することなく WebRTC を利用することを可能にするネイティブクライアントです。
特徴¶
多くのアーキテクチャや Linux ディストリビューションで動くように開発されています
libwebrtc をライブラリとして採用することで最新の WebRTC 技術を利用可能にしています
Raspberry Pi や macOS ではハードウェアが持っている H.264 のハードウェアエンコーダの利用を実現しています
時雨堂が商用製品として公開している WebRTC SFU Sora への接続が保証されて唯一のネイティブクライアントです
ROS にも対応しているため、事前に映像などを加工して配信するといったことも可能です
SDL を利用した音声と映像の受信機能¶
Simple DirectMedia Layer (以下 SDL) を利用することで、 Momo が WebRTC 経由で送られてきた音声と映像を受信できるようになりました。 それに伴い WebRTC SFU Sora のマルチストリーム機能と合わせて、複数の音声や映像を表示することができます。
OpenMomo プロジェクトとは¶
- URL:
OpenMomo プロジェクトは WebRTC Native Client Momo を継続的に開発、メンテナンスを行っていくプロジェクトです。
追加機能開発はオープンソースにて公開する事、幅広く利用される可能性が高い事の2つを条件に有償に受けることが可能なプロジェクトです。