Edited at

WebRTC開発あれこれ


WebRTCを利用したアプリケーション開発時に活用するツールやサイトをまとめてみました

あくまで個人的な所感です。

オススメがあれば是非コメントをください。


開発環境

Visual Studio Code(通称VSCode?)



・軽量でサクサク動く

・Gitクライアント標準装備

LiveServer(Plugin)が便利

・デザインがcool

もうEclipseの時代は終わりかけてますかね。。。


頼れるサイト

WebRTCテスト

自分の環境では何故かAudioがNGになります。。。

ブラウザ対応表

agora.ioデモ

自由に使えます。ROOM NAMEはなるべくバッティングしないNAMEを推奨します。

2019年のトレンド(海外サイト)


ブラウザ

Chrome

chrome://webrtc-internals/

Chromeの機能です。画角やFPS等の統計情報がリアルタイムに見えます。

chrome://inspect/#devices

Androidではconsole.logや要素の確認ができないのでPCにつないで確認しています。



Safari



iPhoneではconsole.logや要素の確認ができないのでPCにつないで確認しています。

メニュー>開発>該当のデバイス でアクセスできます。


コミュニティ

WebRTC-JP

WebRTC-JP Slack

たまにイベントに参加しています。登壇したこともありました。


SDK

・SkyWay

・Twilio

・OpenTok

agora.io


顔認識ライブラリ

カメラ映像を加工する際に利用します。SNOWのようなステッカーも実現できます。

オープンソースでも比較的正確に顔認識してくれます。

・clmtrackr.js

・pico.js


VR関連ライブラリ

WebRTC+VR。OculusやVRレンズをつけたスマホでVR体験ができます。

・aframe.io


ネットワーク関連

Squid

TCP:80/443しか通信できない環境の再現に利用します。

UDPの良さがなくなってしまいますが。。。


興味のあるデバイス

PCやスマホがメインですが、以下のデバイスとの相性もよさそうです。

・raspberry pi

・360度カメラ RICOH THETA

・ドローン


agora.ioに関するお問い合わせはこちらから