Remo.co で相手のビデオ通話が切れてしまう問題
live.remo.co というオンラインカンファレンス・オンラインオフィスのアプリケーションがある
ブラウザベースのapp
仮想的なテーブルやステージがあり、同じ場所にいる人とだけ会話できる
コンセプトが視覚的にわかりやすく、操作性も悪くない
4月ごろに使ったときは大変よかったが、課金体系がニーズに合わず利用はそこでやめてしまっていた
今回試してみたところ問題が発生した、俺にだけ
同じスペースにいた十数人に聞いて回ったが誰一人として同じ症状が出ている人がいない
ヨーロッパ、北米、オーストラリア、南アフリカ、インド、そして同じ東京から繋いでいる人にまで至り誰も同じ症状が起きていない
WFHを初めて4ヶ月以上、これまでのビデオ会議では問題が起きたことはほとんどない
Skype
Google Meet
Zoom
WebEx
Slack
Pragli
Amazon Chime
SpatialChat
Remo (!!) ただし、3ヶ月前
一体何が起きたのか
テーブルに移動すると、画面が切り替わり同じテーブルの人たちとビデオと音声が繋がる
最初、何も問題はなく普通に会話ができる
こちらの音声もビデオもクリアに行っている(と言ってもらっている)
あちらの音声もビデオも(多少人によって環境によるノイズがあるが)問題ない
しばらく話をしていると、突然相手のビデオが止まる
同時に音声も止まる
相手のビデオをバッファリングをしているかのようにローリングサークルアイコンが出現する
そしてこれが永遠に終わらない
しかしその際にこちらの音声とビデオは相手にクリアに伝わっている(らしい)
会話できないので困る
別のテーブルに移ってまた戻ってくると、症状は消え再び会話ができる
しかし少し(体感で速いときは数十秒、長いときは数分)でまた同じ症状が出る
何を試したか
ブラウザのリロード、再起動 => 効果なし
ブラウザを変えてみた => 効果なし
Chromium
Google Chrome Canary
Google Chrome
Safari
他のappを全て終了する => 効果なし
Remoにログインするアカウントを変えてみた => 効果なし
Mac を変えてみた => 効果なし
MacBook Air (Mojave)
MacBook Pro (Mojave)
Remoのサポートに長文で訴える
キャッシュを消す隠しコマンドを教えてもらって試す => 効果なし
ネットワークを変えてみた => 効果があったかもしれない
WiFi (nuro光, avg. 500Mbps) => 通話が切れる
iPhone personal hotspot (IIJmio) => 10分程度通話しても一度も切れなかった
以上を全てスクショ付きでバグレポートに送った
妄想
Remo を開いてビデオが止まるまでの間、ブラウザのコンソールを見てみた
めちゃくちゃwarningとerrorが出る
相手にはそんなものは出ていない
自分のビデオと音声はクリアに相手に伝わっているそうなので、ネットワークの品質の問題ではなさそう
一定ではないが、ある程度の時間が経つと相手のビデオが切れるのは、ブラウザのjavascriptが相手のデータを取得しにいこうとするが、それをネットワーク上のどこかで妨害 or 止められているのではないか?
ルーター、もしくはプロバイダの制限に引っかかっている可能性が高い
nuro光に押し付けられたWiFiルーターを疑っている
結論
WiFiルータ(モデム一体型)を再起動したところ何事もなかったかのように繋がるようになった
Remoで上記のような不調が起きた場合はネットワークを変えてみて、特定のネットワークでのみ問題が起こる場合には、ネットワーク機器の再起動を試してみるとよいです。