-
Notifications
You must be signed in to change notification settings - Fork 72
docs(linux): Add chromium video streaming documentation #498
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
|
Update commit subject to match others seen in this tree |
|
I would also think it good to add a note saying that only yuv420 8bit encoded videos will work with HW accelerated decode so customers are aware of limitations. if they use a different format, it could fall back to software decoding leading to higher performance and confusion |
|
is there anyway to know if the video from vimeo is not going to be h.264. I see that they support HEVC and AV1, but commonly it will be H.264. Since the others are possible depending on the video, maybe the statement above should be edited. "Vimeo is supported by hardware acceleration through the V4L2 decoder" could be interpreted as any video from vimeo is expected to work through HW acceleration, which isn't true. Right? Also in the tables, remove the line for the platform row and center the name in there |
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 <[email protected]>
cshilwant
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This PR seems to be an enhancement to chromium user guide but tends to add following sections in J7 platforms. Is that intended?
linux/Demo_User_Guides/TI_Apps_Launcher_User_Guide
linux/Demo_User_Guides/Seva_Store
Yes, AM68 and AM69 both have those pages included and the J7 equivalents should match. They were added together since the J7 boards were missing the entire Demo_User_Guides section. I can seperate it into two PRs, one strictly for chromium and the other for the rest, if needed. |
|
@cshilwant do all PSDK platforms ship that launcher, or is it conditionally enabled? I remember seeing J* ifdef logic in the tree way back when, but I haven't kept up with it. |
In meta-tisdk, for Jacinto platforms..I see |
@thorstenl312 go ahead with the above as I don't see any reviews for current PR to get moving. You can keep this PR restricted to chromium doc updates |
Added Demo User Guides section to the table of contents for J721S2, J742S2, and J784S4 platform configurations. This ensures the demo guides are accessible in the generated documentation. Signed-off-by: Thorsten Lannynd <[email protected]>
|
@cshilwant @StaticRocket TOC updated for Chromium only. Ready for review. |
| --------------- | ||
|
|
||
| .. ifconfig:: CONFIG_part_variant not in ('AM62X', 'AM62AX', 'J721E') | ||
|
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Isn't the video streaming feature supported on AM62X? (Chromium is packaged in this by default in TI SDK for AM62X)
| --------------- | ||
|
|
||
| .. ifconfig:: CONFIG_part_variant not in ('AM62X', 'AM62AX', 'J721E') | ||
|
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You can safely drop AM62AX from this check as source/linux/Demo_User_Guides/Chromium_Browser.rst is excluded from AM62A linux toc tree
| +---------------------------------+----------------------+----------------------+----------------------+ | ||
| | **Platform** | **Website** | **CPU Utilisation** | **GPU Utilisation** | | ||
| +---------------------------------+----------------------+----------------------+----------------------+ | ||
| | | YouTube | 213.02% | 13% | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
How are these numbers computed? As CPU utilization 213.02% looks odd on first glance
TOC updated for J721S2, J742S2 and J784S4 to include Demo User Guides
Video Streaming section added to include hardware accelerated video streaming for YouTube, Vimeo and HTML5 on Chromium for supported boards. Software accelerated video streaming is included for YouTube, Vimeo and HTML5 on Chromium for boards that don't support hardware acceleration.