webrtcbin: Data channel doesn't work when offer is created by remote peer
It seems that webrtcbin breaks when it receives a remote offer containing a data channel (right after receiving the first message in the channel), but the same doesn't happen when the data channel and the offer is is created by GStreamer.
Below are two minimal examples that can reproduce it:
Both scripts were tested in a
debootstrap environment (with Debian "bullseye" release) with the following packages: