I think I've found the issue!
In qtwebengine/src/3rdparty/chromium/third_party/webrtc/webrtc.gni
# Enabling H264 when building with MSVC is currently not supported, see
# bugs.webrtc.org/9213#c13 for more info.
rtc_use_h264 =
proprietary_codecs && !is_android && !is_ios && !(is_win && !is_clang)
FFmpeg doesn't compile well with MSVC and so they dropped support for H264 for RTC on Windows with MSVC.
I'm looking into compiling QtWebEngine with Clang now but I'm not sure how far I'll get. I really hope I can get some help with this.
I found this bug https://bugreports.qt.io/browse/QTBUG-66664 where in the comments, someone explained how H264 with WebRTC on windows stopped working on Qt 5.13 (yay, someone with the same issue as me!)
↧