Skip to content
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

usb camera with lcd #33

Open
Nadeemranm opened this issue Jul 11, 2023 · 5 comments
Open

usb camera with lcd #33

Nadeemranm opened this issue Jul 11, 2023 · 5 comments

Comments

@Nadeemranm
Copy link

Can i use for the usb camera live streaming on 8 bit parallel line interface ili9486 lcd
which function will be use for the live streaming of this library ?

@nopnop2002
Copy link
Owner

nopnop2002 commented Jul 11, 2023

JPEG display is slow, so live streaming display is impossible.

A display speed of about 15 FPS is required for live streaming.

This display speed is impossible with ESP32.

It is possible if it is about 1 FPS.

It is necessary to create a new MPEG reception function.

@Nadeemranm
Copy link
Author

Nadeemranm commented Jul 11, 2023 via email

@nopnop2002
Copy link
Owner

nopnop2002 commented Jul 11, 2023

I don't know the lovyanGFX library so I can't answer.

@Nadeemranm
Copy link
Author

Nadeemranm commented Jul 11, 2023 via email

@nopnop2002
Copy link
Owner

nopnop2002 commented Jul 11, 2023

USB-CAMERA outputs MPEG (=JPEG).

USB-CAMERA--->JPEG---(HTTP)-->ESP32--->8 bit parallel line interface.

in code where i should have to be change ?

You have to write a lot of new code.

A display speed of about 15 FPS is required for live streaming.

However, with the CPU power of ESP32, 1 FPS is the limit.

JPEG display on SPIFFS is here.
https://github.com/nopnop2002/esp-idf-parallel-tft/blob/main/main/main.c#L840

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants