camera
I've got a usb camera working with the camera-streamer service (according to the log) but it will still only connect on the MPEG streamer not the WebRTC as the crowsnest updated suggested in the webcam setup interface. Never got it to connect with the webrtc option. Problem is the video is so washed out that it's usless other than seeing something moving. I've tried using the v4l2 commands as well as custom flags to change the settings but I know nothing about the pi or the syntax of the commands and every site I go to it looks a little different. A : instead of an = or - instead of _. So what I need is someone to send an example of the command line to set my camera white balance and gamma I would be very grateful. I've got most of my lighting turned off just so I can see something otherwise anything shiny (i got allot of shiney) just blows out the video.


Solution:Jump to solution
After it started using the WebRTC steamer I was able to bump it up to 1024x768 and ask for 15fps but with the WebRTC streamer I don't get a FPS count on the screen but it looks okay until honeycomb infill kicks off then its a blur lol , I don't know how to mark this as solved but I'll try to figure it out.
6 Replies
When you try a command are you getting any error message?
Can you show or link any examples of conflicting command structure?
I don't have an easy answer, but can fight it with ya 🙂
It's always unrecongnized commands or not found when trying v4l2 commands or custom flags. I'm sure I'm putting symbals in the wrong place or maybe I'm supposed to be using integers instead of true/false in the command lines. Give me one to try and I'll send you the log after. What line would I add to my config to change white balance for example?
One thing I have noticed is that no matter what I do in the camera/edit screen, it doesn't add anything to any config files. I can change the name of the camera and hit save camera and nothing changes in the config. If I add a new camera from this screen I have no idea where it sends the config because it's not changing anything in crowsnest config file.
I'm not sure where those are saved either, I noticed that back when I was fighting to get camera-streamer working
I found the proper syntax finally and played around with the v4l2 commands. I made a little improvement but i evidently dont know jack about camera settings. I managed to get a usable stream but if I print with white filament it just looks like a big white clound with zero details. Is 640x480 the best I can do with a pi? If i set it higher I can't get more than 5fps and it looks like my drone footage when I reach end of range lol.
You'll get better resolution with WebRTC
I think I'm getting 1280x960? Something like that
Loked it up, 1280x720
Solution
After it started using the WebRTC steamer I was able to bump it up to 1024x768 and ask for 15fps but with the WebRTC streamer I don't get a FPS count on the screen but it looks okay until honeycomb infill kicks off then its a blur lol , I don't know how to mark this as solved but I'll try to figure it out.