Email WhatsApp
WeChat
WeChat QR

Table of Contents

I Tested HDMI-IN on RK3588

Here’s What You Can Actually Do With It

KiwiPi 5B RK3588 HDMI-IN Test

When I first saw that the RK3588 board (based on RK3588 architecture and performance) supports HDMI input, I thought it would be something niche and probably hard to use. Most single-board computers don’t even have HDMI-IN, so expectations were not very high.

But after testing it on the KiwiPi 5B, I realized it’s actually one of the most interesting features – and also one of the least explained.

So I decided to try it myself and see what it can really do in practice.

Getting HDMI-IN to Work

The setup is surprisingly straightforward. Once the system boots, the HDMI input shows up as a standard video device in Linux, using the V4L2 video interface. In my case, it appeared as:

/dev/video0

To confirm it, I ran a quick check in the system, and the HDMI receiver was correctly detected as a video source.

At this point, the board is already receiving signal – you just need to access it.

HDMI input on RK3588
HDMI input on RK3588 showing up as /dev/video0 in Linux

Checking the Input Signal

Before trying anything complex, I wanted to see what kind of signal the board is actually getting.

So I used a simple command to inspect the video input:

v4l2-ctl -d /dev/video0 -V

The result showed a full HD input (1920×1080) with a standard pixel format.

That’s important, because it means:

      • the board can handle real video input

      • it’s not limited to low resolution or test signals

    Real-Time Preview

    This is where things get interesting.

    To actually see the HDMI input live, I used a GStreamer command:

    gst-launch-1.0 v4l2src device=/dev/video0 ! videoconvert ! autovideosink sync=false

    And it just worked.

    No extra drivers, no complicated setup. The video showed up instantly on the display.

    There was a small delay, but nothing unexpected – definitely usable.

    What I Tested With

    I connected a few different devices to see how flexible it is:

        • laptop HDMI output

        • another SBC

        • media player

      In all cases, the board picked up the signal without issues.

      What surprised me most is how stable it felt. No random disconnects, no crashes – just a steady video feed.

      What You Can Actually Do With It

      This is the part that matters.

      On paper, HDMI-IN sounds like a nice extra. In reality, it opens up some very practical use cases.


      1. Video Capture

      You can treat the board like a capture device.

      Instead of using a USB capture card, you just plug HDMI directly into the board and process it in Linux.

      2. Real-Time Processing

      Since RK3588 has a built-in NPU, you can explore real-world use cases in modern AI Box solutions based on RK3588, including tasks like object detection and real-time edge AI robotics applications.

      And you don’t need to send the video anywhere else – everything happens on-device.

      3. Streaming Setup

      It’s also possible to:

          • capture HDMI input

          • encode video

          • stream it over network

        This basically turns the board into a mini streaming server.


        4. Debugging External Devices

        This one is underrated.

        If you’re working with another board or system, you can use HDMI-IN to monitor output without needing a separate monitor.

        What’s Not Perfect

        It’s not magic, of course.

        A few things I noticed:

            • latency is there (not huge, but noticeable)

            • setup is CLI-based, not beginner-friendly

            • you need to know basic Linux tools

          Also, not every tool works out of the box – you may need to experiment a bit.

          Final Thoughts

          Before testing it, I thought HDMI-IN on RK3588 was more of a checkbox feature.

          After actually using it, I’d say it’s one of the most practical things on the board – especially if you’re working with video or AI.

          It’s not polished like a consumer product, but it’s powerful. And most importantly, it’s real. Not just a spec on paper. If you want to go further, you can see how this setup evolves into a full pipeline with hardware video encoding on RK3588.

          Get in Touch about Your Needs

          Contact Us