![]() ![]() Go processFrame(frame, buffer, &statistic) bash script with commands for interfacing with the camera.įmt.Println(fmt.Sprint(err) + ": " + stderr.String()) Hidden pitfalls - If any, point out if I shot myself in the foot.Ĭode contains the whole camera implementation plus the server side. I am using buffered channels and I am not sure if I implemented them correctly. Performance - App runs on pizero where resources are limited. ![]() ![]() What I am looking for in this review is the following: To tackle the issue I wrote a func that splits the frame in parts and forwards the pieces to the encoder. When the light conditions are low there is a lot of noise introduced to the frames and they grow in size, overflowing the udp write size limit. Since the pizero is too weak to do any video encoding I am using it to just capture usb webcam frames (mjpeg format) and forward them over udp to a powerful pc that does the video encoding. I wrote a camera streaming app for pizero. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
January 2023
Categories |