FirebaseRTCを試す

公開日時

Cloud FirestoreとWebRTCを組み合わせたFirebaseRTCというビデオチャットアプリのサンプルを見つけたので手元で試してみた。

Firebase + WebRTC Codelab

ドキュメントに記載のリポジトリは↓になっていたが、

webrtc/FirebaseRTC: Codelab for building a WebRTC Video chat application using Firebase Cloudstore.

↓のissueにあるようにここしばらくメンテされていないらしく、そのままだとうまく動かないとのこと。

PSA: This repo is unmaintained, please use fork instead! · Issue #28 · webrtc/FirebaseRTC

firebase設定を済ませた後、↓のforkリポジトリで firebase serve --only hosting を実行するとうまく動いた。

meldaravaniel/FirebaseRTC at solution

300行程のコードで二者間ビデオチャット機能が作れるのはすごい。


Related #firebase

YouTubeの「Firebase Release Notes」プレイリスト

最新のアップデートの概要を把握するのにちょうど良い

Nuxt.jsのservice workerで環境変数を切り替えられるようにする

設定情報をハードコードしたくなかったので、ビルド時にnodeコマンドでファイル生成を行い環境変数を切り替えられるように対応した。

CloudFunctionsを使ってFirestoreのサブコレクションを削除する

CloudFunctions内でFirebase CLIのdeleteコマンドを呼び出すことで一括削除ができる

Firebase Hostingのリリース履歴を一括削除する

いつの間にか一括削除機能が追加されていた