New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MotionEye won't display stream from Motion camera #2397
Comments
Many thanks for your report. Are you sure that |
Can you check again |
I figured out part of it. In the motioneye.conf file, I set the listen IP to a specific IP and I guess it needs local also. Can I see 2 addresses? I don't want to use listen 0.0.0.0 due to multiple interfaces. I tried:
|
I felt so free to add some code fences to your comment to enhance console log readability. Interesting find with the listening IP. I'll test this with current |
Sorry about not entering the code correctly. I will do so from now on. Regardless, putting it back to listen 0.0.0.0 didn't seem to fix it. I still can't add the cameras. |
No problem, all of us needed to find this option once 🙂. After pasting the lines, you can also select them and hit the
Yes that is the obvious workaround that came to my mind as well. However, it totally makes sense the at have a usable application level setting for this. I will test it the next days.
Okay, that is odd. You did |
I decided to format and re-install and now its working. So something I did in my configs broke this. But I do like the idea of binding the interface to a specific address. Thank you for all of your help. |
Let me reopen the issue, to track verifying and fixing the broken network binding. Basically we need to remove loopback network requests from the backend to itself and instead store/pass information directly. |
Motioneye 0.42.1 installed on Raspian Bullseye on a Pi4.
Motion 4.4.0 installed on 2 Raspian Bullseye Pi02W devices.
From both Pi0, I can access the video feed from IP:8080 without issue. I can add both cameras to MotionEye in the web gui with IP:8081.
cat /var/log/motion.log
[0:motion] [NTC] [ALL] conf_load: Processing thread 0 - config file /etc/motioneye/motion.conf
[0:motion] [NTC] [ALL] config_camera: Processing camera config file camera-1.conf
[0:motion] [NTC] [ALL] motion_startup: Logging to syslog
[0:motion] [NTC] [ALL] motion_startup: Motion 4.3.2 Started
[0:motion] [NTC] [ALL] motion_startup: Using default log type (ALL)
[0:motion] [NTC] [ALL] motion_startup: Using log type (ALL) log level (WRN)
[1:ml1:Camera1] [WRN] [NET] netcam_next: called with no data in buffer
[1:ml1:Camera1] [WRN] [NET] netcam_init_jpeg: no new pic, no signal rcvd
UFW is disabled on all 3. I can access all 3 on web gui, SSH, etc. It seems that MotionEye isn't able to render the stream?
I went back through the install steps and verified that each dependency was met. I even ran a MotionEye update and everything is current.
I know I am missing something silly here. Oh, I also edited /etc/motion/motion.conf on both Pi0:
webcontrol_localhost off
stream_localhost off
The text was updated successfully, but these errors were encountered: