I asked on the Discord and they said Media Source can't render html :( How hard would it be to add Browser Source to this build for the Jetson?
As I wrote in the reply above, I've build obs including browser source and hardware encoding support (based on ffmpeg and StreamFX) in the last weeks. I also struggled at the browser source because the instructions how to build the browser extension were incorrect for arm64 / aarch64 devices like the jetson.
This is what I ended up doing instead:
1) The key thing is to download the correct "Chrome embedded Framework" for Linux-
arm64 from
CEF builds . Make sure you chose the "Linux-ARM64" tab, and the 'minimal distribution' from the 'stable build' (so not use the download link provided by obs, because that is for amd64 architecture - not helpful on an arm64 device)
2) unpack it (using tar -xjf) to a directory of your choosing, e.g. ~/CEF-bin-min
3) cd CEF-bin-min && mkdir build && cd build
4) the cmake statement needs to be extended by the architecture option:
cmake -G "Unix Makefiles" -DPROJECT_ARCH="arm64" -DCMAKE_BUILD_TYPE=Release
5) make -j3 cefsimple
I than continued with the building steps of obs-studio, see my remarks on this
here .