nopnop2002 / esp-idf-parallel-tft

8bit parallel TFT & 4-line resistance touch screen Driver for esp-idf using i2s paralell mode
MIT License
99 stars 26 forks source link

usb camera with lcd #33

Open Nadeemranm opened 1 year ago

Nadeemranm commented 1 year ago

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 commented 1 year ago

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 commented 1 year ago

I have this lcd , It's possible live streaming on this lcd using lovyanGFX library ?

Thank you

On Tue, Jul 11, 2023, 15:55 nopnop2002 @.***> wrote:

JPEG display is slow and impossible.

— Reply to this email directly, view it on GitHub https://github.com/nopnop2002/esp-idf-parallel-tft/issues/33#issuecomment-1630568884, or unsubscribe https://github.com/notifications/unsubscribe-auth/A7ABW7QD5G7MKCSGQFDTBATXPUS3BANCNFSM6AAAAAA2FXODOI . You are receiving this because you authored the thread.Message ID: @.***>

nopnop2002 commented 1 year ago

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

Nadeemranm commented 1 year ago

I have your github file ,and i want to usb camera live streaming on 8 bit parallel line interface ILI9486 lcd , in code where i should have to be change ? how to create bitmap function for live streaming on lcd

On Tue, Jul 11, 2023 at 6:18 PM nopnop2002 @.***> wrote:

I don't know lovyanGFX library.

— Reply to this email directly, view it on GitHub https://github.com/nopnop2002/esp-idf-parallel-tft/issues/33#issuecomment-1630766224, or unsubscribe https://github.com/notifications/unsubscribe-auth/A7ABW7VMED6ZAY5BV7223D3XPVDQVANCNFSM6AAAAAA2FXODOI . You are receiving this because you authored the thread.Message ID: @.***>

nopnop2002 commented 1 year ago

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