動作環境

ReDoisの構成

  • ReDoisはLinux OS (Ubuntu16.04以降またはCentOS7.5以上) 上で動作します。
  • ReDoisを使って、リアルタイムに送受信を行うWebアプリケーションを動作させるには、ReDoisのほかに、Webサーバ、STUN/TURNサーバが必要になります。ReDoisではWebサーバはnginx, STUN/TURNサーバはCoTurnを推奨しています。

ReDoisの構成

 

ReDoisが動作するブラウザ

(2019年8月時点)

os ブラウザ バージョン 状況 備考
Windows Edge 44
Chrome 76
FireFox 68
Internet Explorer 11 × WebRTC非対応
Mac Safari 12
Chrome 76
Firefox 68
Android Chrome 76
iOS Safari 12
Chrome 76

注:対応ブラウザであっても端末によって動作しないケースもあります。

 

ReDoisの性能

ReDoisを単体で動作させた場合のサーバリソース使用状況は以下の通りです。

(条件)

・vCPU8相当, メモリ16GB相当のサーバ
・音声(Opus形式)のみ配信
・500同時配信

(結果)

⇒CPU使用率80%, メモリ使用量25%, スループット45Mbps

また、STUN/TURNサーバとしてcoturnを利用した場合、全ての通信をTURNサーバ経由すると、上記条件でCPU使用率20%上昇します。nodejs, nginxを利用する場合はそれぞれ1%程度上昇します。