ESP-WROOM-02とシリアルカメラを使って、動画のストリーミング(webカメラのようなもの)をブラウザ上に表示するということをしています。こちら、動作の実現自体はできたのですが、ESPが安定した通信を行っていないためか、ブラウザ上の映像が数秒で切れてしまったり、止まってしまったりしてしまいます。
そこでESPのwifi通信をより安定化させる方法はありますでしょうか?やはり画像の連続的なやり取りなので、安定化するのは難しいのでしょうか?回答よろしくお願いいたします。
まず、動画が切れたり止まったりする原因を確かめるべきだと思います。例えば、ESPが画像のストリーミングを送信している事をLEDの点滅で表示させるようにすれは、送信が止まっているかどうかを確認できるので、それとブラウザの表示を比較してみるとか。 原因が特定できなければ、適切な対策をすることができません。
すみません、説明不足でした。送信した際のLEDの点滅は行っています。LEDの点滅を見ると、明らかに通信が不安定になっていることが分かります(5秒に1回ほどのペースで点滅周期が明らかに遅れている)。また送信しているにもかかわらず、ブラウザ上の映像が消えるなどの現象にも陥っています。
「ブラウザ上の映像が消える」というのは、受信できていないから? それとも受信側のデータ処理が間に合っていないから? ブラウザ側のマシンでページスワップが起きている時とか、様々な理由でマシンの動作が遅くなることがあります(動作が遅いときは、画面の更新が遅くなります)。CPU、ディスクアクセス、スワップ等の状況変化と、送信、画面表示の挙動を比較してみると、原因が推測できる場合があります。
分かりました。検討させていただきます。
回答1件
あなたの回答
tips
プレビュー