LoginSignup
2
0

More than 1 year has passed since last update.

serveしたときの「http://localhost:5000」と「http://192.168.1.37:5000」は同じではない。

Posted at

パソコンのカメラ映像を表示するJavaScriptをChromeで表示させるとConsoleにこんなエラーが出ました。
0605-thermo-1424.png
で、調べてみると以下とのこと。

Chromeなどのブラウザは、内蔵マイクによる録音や録画などのプログラムをブラウザ上で動作させる際は、SSL化されたサイトでないとパソコンやスマホに内蔵されたカメラやマイク等にアクセスできない仕様となっている

ふむ。じゃあSSLしたサイトに乗せて・・・いや、作ってる途中までは問題なくカメラの映像取ってきた動作してましたやん?

ここで怪しいなと思ったのがこれ。serveしたときのURL。
0605-thermo-1426.PNG

特に違いを意識してなかったのですが、「http://localhost:5000 」だとカメラ映像は問題なく映って、http://192.168.1.37:5000 」だと上記のエラーが出てカメラ映像が出ませんでした。

「Local」と「On YourNetwork」と書かれているので、後者はネットワーク越し扱いで上述のChromeのSSL必須条件でエラーになると推測。

こういうのにハマるのは初心者だけかもしれませんが、お気をつけください・・・。

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0