-
Notifications
You must be signed in to change notification settings - Fork 808
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
No YUYV support (AEGHB-323) #285
Comments
@sxrap1 Yes the usb_stream supports MJPEG only due to the limited throughput of USB Fullspeed, while adding support for YUV is possible but quite slow. YUV format possible frame rate:
How to support YUV: In For the rest payload handler, the processing process should be the same for both YUV and MJPEG |
Thank you, I have got the code running now to the point it starts streaming. |
@sxrap1 |
Yes , starting to think the camera may be too fast for little esp32 s3, Ive tried pretty much everything, but from what I can see from below 4000000 (25 FPS) is as slow as I can get Cam to send. Frame 37: 386 bytes on wire (3088 bits), 386 bytes captured (3088 bits) on interface \.\USBPcap2, id 0 |
@sxrap1 Would it be possible for you to share how you changed the |
Have you solved this problem? |
No, I opted for a different video streaming method for my camera instead. |
Never really got this going , in the end I switched to a more capable
processor. Cameras with bandwidth under about 3 or 4Mps will work, that
pretty much rules out YUYV at anything more than 5 or 6 frames per second
(assuming the camera can be set down to that).
Im now using a banana pi cm4 running ubuntu and YOLOv5, so way beyond what
ESP could ever do.
…On Fri, Mar 8, 2024 at 2:03 PM jeff-getlucky ***@***.***> wrote:
@sxrap1 <https://github.com/sxrap1> Would it be possible for you to share
how you changed the _update_config_from_descriptor function? I'm having
the same issue and would like to check if I'm doing it correctly. Thanks!
Have you solved this problem?
—
Reply to this email directly, view it on GitHub
<#285 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AJP3MHQ4TVPAH2T6YISUSYLYXEZ73AVCNFSM6AAAAAA24JAUXGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSOBVGAYDCNJXGE>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Camera is YUYV 512 bytes transfer, and yes it will be slow but thats fine.
However the new stream component and examples all force to MJPEG, which is not an option.
Im happy to code in the YUYV support, but really have no idea where to start, just looking for some pointers to bring this functionality in.
Thanks
The text was updated successfully, but these errors were encountered: