From d88aea914511c2722f345a2ec7bb941a65d8bd94 Mon Sep 17 00:00:00 2001 From: Thorsten Lannynd Date: Thu, 23 Oct 2025 11:59:54 -0500 Subject: [PATCH 1/2] feat(linux): Chromium: Add video streaming documentation Added documentation for Chromium browser video streaming capabilities. Documented hardware acceleration via V4L2 decoder with Wave5 hardware for HTML5, YouTube, and Vimeo streaming. Included H.264 hardware acceleration details and performance benchmarks comparing hardware versus software decoding across supported platforms. Signed-off-by: Thorsten Lannynd --- .../Demo_User_Guides/Chromium_Browser.rst | 158 ++++++++++++++++++ 1 file changed, 158 insertions(+) diff --git a/source/linux/Demo_User_Guides/Chromium_Browser.rst b/source/linux/Demo_User_Guides/Chromium_Browser.rst index 3dae92433..72e0de429 100644 --- a/source/linux/Demo_User_Guides/Chromium_Browser.rst +++ b/source/linux/Demo_User_Guides/Chromium_Browser.rst @@ -306,3 +306,161 @@ use the mouse to click the "Run Benchmark" button. | |__PART_FAMILY_DEVICE_NAMES__| | 177.11 @ 1080p60 | +---------------------------------+-----------------------------------------------------------------------+ + +Video Streaming +--------------- + +.. ifconfig:: CONFIG_part_variant not in ('AM62X', 'J721E') + + Streaming platforms and demuxed videos support hardware acceleration for video playback. + This is achieved using the V4L2 stateful decoder API that interfaces with the :ref:`Wave 5` hardware decoder present on |__PART_FAMILY_DEVICE_NAMES__|. + Hardware acceleration has been successfully verified with the `W3C WebCodecs VideoDecoder Interface `_, which serves as the backend technology for streaming platforms such as YouTube and Vimeo. + + Tested streaming sources include HTML5 video playback, YouTube, and Vimeo. + +.. rubric:: HTML5 Video Playback + +An **HTML5 video** is a standard video element embedded directly into a webpage by using the ``