Issues Regarding playing WEBRTC streams with h265

Issue: Unable to Play WebRTC H.265 Stream on Custom Chromium Kiosk Setup

I’m facing a problem while trying to play a WebRTC stream (H.265 / HEVC) on a custom kiosk setup.
The kiosk runs a locked-down Chromium browser with custom flags, launched through a script that only exposes a terminal and the browser.

Everything works fine except H.265 playback in WebRTC — the stream simply doesn’t play.
Since the Vicharak Axon board supports hardware HEVC/H.265 decoding, I expected the browser to handle it, but it seems Chromium is not decoding it.

So my questions are:

Is this a codec support issue with Chromium on the Axon board?

Even though the hardware supports HEVC/H.265, is the codec missing or disabled in Chromium builds for this platform?

Is there any recommended Chromium build, flag, or library needed to enable H.265 decoding for WebRTC on Axon?

Any guidance or clarification would be really helpful.

  1. Which image are you using right now?

    cat /etc/os-release
    
  2. Kernel

    uname -a
    
  3. Chromium Version

    chrome://flag
    

root@vicharak:~# cat /etc/os-release
PRETTY_NAME=“Ubuntu 22.04.5 LTS”
NAME=“Ubuntu”
VERSION_ID=“22.04”
VERSION=“22.04.5 LTS (Jammy Jellyfish)”
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL=“https://www.ubuntu.com/
SUPPORT_URL=“https://help.ubuntu.com/
BUG_REPORT_URL=“Bugs : Ubuntu
PRIVACY_POLICY_URL=“https://www.ubuntu.com/legal/terms-and-policies/privacy-policy
UBUNTU_CODENAME=jammy
BUILD_INFO=“root@5ae4b27e075d Mon Jul 22 11:44:54 IST 2025”
VICHARAK_BUILD_VERSION=“V1.0_vicharak_axon_6.1_22072025-1.0.0-minimal”

root@vicharak:~# uname -a
Linux vicharak 5.10.233-axon axon SMP Tue Mar 25 17:24:20 IST 2025 aarch64 aarch64 aarch64 GNU/Linux

root@vicharak:~# chromium --version
Chromium 91.0.4472.164 stable