I was diagnosing the issues with connection on my laptop with https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/. I was getting feedback from chatGPT on the issues, and the reponse was that WebRTC media ports are wrong at the Docker level, and Docker is doing TCP port publishing, not UDP, which WebRTC requires.
So this requires modifications to the Dockerfile I believe.