WebRTC クライアントのグレイスフルシャットダウン
WebRTC は音声が途切れたり映像が止まったりなどの問題が起きたときの解決がとても難しい技術です。WebRTC 自体は複雑であるものの、音声と映像をリアルタイムに送受信するという仕組みはサービスの利用者にとってシンプルであるが故に、問題は認知しやすく、解決を急ぎたくなります。
WebRTC で起こる問題を回避することはかなり難しいため、自社製品であるサーバ側では大量のログやメトリクスを取ることで問題解決までの時間やコストを減らすようにしています。