Hi,
I managed to get MojoVideoDecoder working for H.264 streams (both HLS and MP4 types) but to my horror yesterday I found in chrome://webrtc-internals that inbound video streams still get decoded via FFmpegVideoDecoder (which from my lurking around on the internet, and htop, and Chrome task manager seem to suggest is CPU based decoder).
I am trying to run Chrome (or Chromium) on a vGPU provisioned server and will be capturing webRTC streams to push to further video processing pipelines. And as such instead of throwing more vCPUs at the problem, I'd like to be able to use the 90% remaining gpu on the server instance :) The instance is Linux (debian) with T4 Tesla GPUs.
I am at the edge of my knowledge for this issue. Any suggestions as to how I can enable hardware acceleration for webRTC H264 streams would be really appreciated. Compile from source? Experimental branch? any and all suggestions welcomed!
Best,
Gagandeep Singh