専用ツール

Sora では専用の「負荷試験ツール」および「録画合成ツール」をオープンソースとして公開しています

負荷試験ツール : WebRTC Load Testing Tool Zakuro

Zakuro は CUI ベースの Sora 専用負荷試験ツールです。WebRTC で負荷をかけることはとても難しく、実際のブラウザをたくさん用意しても、帯域の問題がネックとなります。そのため、これまでは Sora を運用するサーバのサイジングが難しく、ある程度余裕のあるスペックを用意していただくしかありませんでした。その問題を解決するために開発した負荷試験ツールが Zakuro です。

Zakuro は簡単に利用でき、サーバで利用することを前提としているため、クラウド上で Sora に対して負荷をかけることが可能です。また、ビットレートや解像度など細かい設定も可能なため、実際のサービスで想定している負荷と限りなく近い負荷がかけられるようになります。

製品の利用や詳細については GitHub を合わせてご確認ください

録画合成ツール : Recording Composition Tool Hisui

Hisui は CUI ベースの Sora 専用録画ファイル合成ツールです。Sora では録画したファイルは接続ごとにバラバラで出力されます。それらを、録画のレポートファイルを基に一つの映像に合成するのが Hisui です。合成は FFmpeg を利用しても実現できますが、FFmpeg は高機能な分、手軽に利用することが難しく、少しでも複雑なことをやろうとすると多くの経験と知識が必要です。

一方で、Hisui は Sora の録画ファイルを合成するために開発した専用のツールで、基本的には設定無しで録画ファイルを合成することができます。また、合成後のファイルをブラウザで見られるようにしており、Safari のような再生できるファイルに制約が多いブラウザでも利用できます。

製品の利用や詳細については GitHub を合わせてご確認ください