From 5aaa91a9d34fbf3b47db363de54842d7ee9edefc 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..abe3a6b7e 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', 'AM62AX', '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 ``