MagicMirror Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • Donate
    • Discord

    can't get the webcam to work

    Troubleshooting
    2
    6
    4614
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • X
      xela last edited by

      I’ve tried 3 different webcams, played with resolutions and doesn’t matter what I do, I always get the following message:

      Webcam.js Error: Could not access webcam:
      NotSupportedError: Only secure origins are allowed
      (see: https://goo.gl/Y0ZkNV). NotSupportedError: Only
      secure origins are allowed (see: https://goo.gl/Y0ZkNV).

      anyone knows by any chance what it means and how to get the webcam to work?

      N 1 Reply Last reply Reply Quote 0
      • N
        ninjabreadman @xela last edited by

        @xela Apparently this was happening when trying to request an image larger than 720px from webcamjs. See the notes here for Chrome and requiring SSL, and exceptions for localhost and 127.*.*.*. Is the address in your config still localhost?

        Problem with config or JavaScript? Copy/paste it into JSHint.
        Check out the detailed walkthroughs on install, config, modules, etc.

        X 1 Reply Last reply Reply Quote 0
        • X
          xela @ninjabreadman last edited by

          @ninjabreadman That’s the address in my config:
          var config =
          {
          address: “0.0.0.0”,
          electronOptions: {

          },
          ipWhitelist: [
          	"127.0.0.1",
          	"::ffff:127.0.0.1",
          	"::1",
          	"192.168.44.1/24"
          ],
          
          N 1 Reply Last reply Reply Quote 0
          • N
            ninjabreadman @xela last edited by ninjabreadman

            @xela You’ll want the address to be localhost or 127.0.0.1.

            I don’t know exactly how it’s working with 0.0.0.0 and reaching the loopback to display the server, but Chromium (and therefore electron) will only allow the camera over http for those addresses.

            Problem with config or JavaScript? Copy/paste it into JSHint.
            Check out the detailed walkthroughs on install, config, modules, etc.

            1 Reply Last reply Reply Quote 0
            • X
              xela last edited by

              It works! thank you very much!
              but now I can’t connect via remote control…

              N 1 Reply Last reply Reply Quote 0
              • N
                ninjabreadman @xela last edited by ninjabreadman

                @xela That’s a whitelist issue; the ipWhiteList controls which computers can connect to the MM server. address controls what the electron instance connects to.

                Have a look here for @mochman’s ipWhiteList config walkthrough. If you’re on an IPv6 network, it’s not altogether intuitive for those of us who grew accustomed to IPv4.

                Problem with config or JavaScript? Copy/paste it into JSHint.
                Check out the detailed walkthroughs on install, config, modules, etc.

                1 Reply Last reply Reply Quote 0
                • 1 / 1
                • First post
                  Last post
                Enjoying MagicMirror? Please consider a donation!
                MagicMirror created by Michael Teeuw.
                Forum managed by Paul-Vincent Roll and Rodrigo Ramírez Norambuena.
                This forum is using NodeBB as its core | Contributors
                Contact | Privacy Policy