ESP-HDMI-Bridge is an ESP32-P4 HDMI streaming adapter with USB, Ethernet, WiFi, and microSD card

ESP-HDMI-Bridge is an ESP32-P4-based HDMI streaming adapter based on Lontium Semiconductors’s LT8912B MIPI-DSI to HDMI bridge chip outputting MIPI-DSI video signal of ESP32-P4 to HDMI devices.

It allows the user to connect a computer to an HDMI display or projector through USB, Ethernet, or WiFi, or use it directly as a digital signage player or live dashboard connected to an HDMI display.

ESP32-P4 USB to HDMI dongle

The current solution is based on the ESP32-P4-Function-EV-Board connected via its MIPI DSI connector to a 50x40mm board with the LT8912B bridge, a MIPI DSI input connector, LVDS and HDMI video outputs, and a 12-pin header with I2C, I2S audio, etc., with everything housed in a plastic enclosure.

ESP32-P4 MIPI HDMI adapter

The best is to watch the video below, which shows various demos:

  • USB to HDMI up to 720p30 or 1080p15
  • Ethernet to HDMI
  • WiFi to HDMI up to 1080p40 using the ESP32-C6 2.4 GHz WiFi 6 module on the ESP-P4 evaluation board; The company also highlights support for dual-band WiFi 6 with the upcoming ESP32-C5
  • Video playback of H.264 videos from microSD card up to 1080p60
  • Live dashboard showing data from the Internet or sensors

The ESP-HDMI-Bridge is not available right now, but the company shared information that would allow people to reproduce or augment the setup. You’ll find hardware design files and basic instructions on OSHWLab, while the code for the latest ESP32-P4 EVB BSP is hosted on GitHub.

ESP32-P4 MIPI DSI to HDMI LVDS Converter Board
PCB layout of the ESP32-P4 MIPI DSI to HDMI LVDS Converter Board

You’ll find the code specific to the MIPI CSI to HDMI converter board in the esp-bsp/components/lcd/esp_lcd_lt8912b/ directory of the BSP. Four resolutions can be selected with HDMI:

  • 800×600 @ 60Hz
  • 1280×720 @ 60Hz
  • 1280×800 @ 60Hz
  • 1920×1080 @ 30Hz

The color format is set to RGB888 with HDMI, and the RGB565 option is not available.

ESP32-P4 HDMI LT8912b config
ESP32-P4 BSP Display Config

It’s a little disappointing that the more common 1080p60 resolution is not supported over USB or WiFi, but in any case, I’d soon expect low-cost ESP32-P4 HDMI streaming adapters to hit the market.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

Radxa Orion O6 Armv9 mini-ITX motherboard
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
0 Comments
oldest
newest
Boardcon CM3588 Rockchip RK3588 System-on-Module designed for AI and IoT applications