Hello all,
There is an idea to build a device based on ESP32 to connect to WebRTC video conferencing rooms. The device must have a camera, display, microphone, speakers, wifi, flash memory to be able to enter rooms like Janus WebRTC Server (https://janus.conf.meetecho.com/videoroomtest.html) and become a WebRTC video conference terminal.
My question: how can I calculate whether the performance of the ESP32 processor will be enough if we need to broadcast a resolution at least 800x600 (preferably 1366x768) with a frequency of at least 15fps and to receive a similar picture?
ESP32 and WebRTC video conferencing
-
- Posts: 1735
- Joined: Mon Oct 17, 2022 7:38 pm
- Location: Europe, Germany
Re: ESP32 and WebRTC video conferencing
Where is encoding and decoding of the video stream to be done?
Re: ESP32 and WebRTC video conferencing
Encoding and decoding of the video stream should take place on the device itself, therefore by ESP32
-
- Posts: 9766
- Joined: Thu Nov 26, 2015 4:08 am
Re: ESP32 and WebRTC video conferencing
Not a chance with currently released ESPs. As an indication, https://components.espressif.com/compon ... f/esp_h264 gives 17FPS for 320x192, so 15FPS@800x600 will be unreachable. Suggest you wait until the ESP32-P4 comes to market; it'll have a hardware video encoder/decoder.
Who is online
Users browsing this forum: Majestic-12 [Bot] and 62 guests