#Logitech c920 and IP-Camera
6 messages · Page 1 of 1 (latest)
The first one, use a better connection, if you use wifi it is simply to weak to keep up with transfer rates of a typical MJPEG Stream.
The second: Nope, not possible...
Is there no solution do bind a IP-Based Camera into mainsail? Because of the non availability of an RJ45 Port in the printer room, there is now way to connect the pi without wlan
IP based yes, but not using RTSP protocol, if the camera has a http:// url and delivers mjpeg you could try to extract the stream url and use this inside mainsail. For other formats there is no support
Fwiw, I have my Logitech C920 connected to a powered USB Hub, and I have that hub connected to a 2GB pi3b+ as my host. When the camera was connected directly, I was getting the occasional undervolted and throttled warnings. Now it is working ok but yes the frame rate is often very low. Never better than 15, often 3 or 4 FPS. ETH0 connection to pi is sadly not an option, where I have my printer.
Its simply math. A typical jpg in 1080p resolution takes ~3Mb size. Now calculate that times 15 for your fps. Means 45Mb a second! If your wifi cant deliver that, your screwed. No way around at this point. Mjpeg is a horrible stream format these days but better option are insight, the downside is currently there are nore or less bad implemented. As long we dont get a reliable solution to convert mjpg to h264 we cant do much about. All streamers I tested come with a downside at some point.