Hardware Accelerated WebRTC Playback
Hey there,
is there any kind of Image where I get some kind of Hardware Decoding for WebRTC?
At the time I tried:
Using Armbian with this Script (https://forum.armbian.com/topic/9590-s905x-alpha-media-capabilities-testing-script/). Video gets decoded from the CPU but idels at around 50-60% but when transmitting a Video with a lot of changes the delay gets pretty big.
- Also used Ubuntu but the result was terrible
I am using Electron which is based on the Chromium Browser, so thats why I cant use Android.
is there any kind of Image where I get some kind of Hardware Decoding for WebRTC?
At the time I tried:
Using Armbian with this Script (https://forum.armbian.com/topic/9590-s905x-alpha-media-capabilities-testing-script/). Video gets decoded from the CPU but idels at around 50-60% but when transmitting a Video with a lot of changes the delay gets pretty big.
- Also used Ubuntu but the result was terrible
I am using Electron which is based on the Chromium Browser, so thats why I cant use Android.
Comments
Kernel Driver: OK
V4L2 M2M: OK
Gstreamer: OK
Wayland: OK
Ozone: Not OK
Chromium: Not OK
I came across the article from BayLibre (https://baylibre.com/hardware-accelerated-video-decoding-and-system-load-monitoring/) and there chromium works fine of course with patches. I cant find any starting point to achieve the same.
Running the same on a Huawei MediaPad T3 works so nicely with only 20% CPU Usage (cant monitor GPU) also cant monitor anything on the given Android Image from your Download-Page. Developermode can be activated but crashes right after you select it.
@loverpi So I now use the WebRTC Implementation from Gstreamer and display the video by it but I still dont get any Hardware Acceleration. I run the latest Version of Armbian and my pipeline looks like this: