WebRTCというと、Webブラウザで動画チャットを行うためのプロトコルだと思うでしょう。しかし、必ずしも外部との通信が必須ではないようです。となれば、オーディオや動画を自由にカスタマイズできるでしょう。 そんなライブラリがRecordRTCが名前の通り、録画や録音を基本としたWebRTC用ライブラリです。

RecordRTCの使い方

例えば録音機能があります。

さらに録画。

画面の録画。

Webカメラの映像をアニメーションGIFとしてダウンロードできます。

RecordRTCを使えばカメラやマイクからのデータを保存した上でダウンロードできます。画面共有して、それをキャプチャもできるでしょう。AndroidやFirefox、Microsoft Edgeなど多彩なWebブラウザで使えるのも魅力的です。

RecordRTCはJavaScript製のオープンソース・ソフトウェア(MIT License)です。

RecordRTC: Home muaz-khan/RecordRTC: RecordRTC is WebRTC JavaScript library for audio/video as well as screen activity recording. It supports Chrome, Firefox, Opera, Android, and Microsoft Edge. Platforms: Linux, Mac and Windows.