unidirectional webrtc assertion error
I am running the unidirectional webrtc program and am obtaining the following exception when the response SDP from the web browser has been received by the server:
ERROR:gstwebrtcbin.c:_check_if_negotiation_is_needed: assertion failed: (trans->mline < gst_sdp_message_medias_len (webrtc->current_remote_description->sdp))
My SDP messages can be seen below:
Negotiation offer created:
v=0
o=- 3240124209645601766 0 IN IP4 0.0.0.0
s=-
t=0 0
a=ice-options:trickle
a=msid-semantic:WMS webrtc-sink-1
m=video 9 UDP/TLS/RTP/SAVPF 96
c=IN IP4 0.0.0.0
a=setup:actpass
a=ice-ufrag:vgE8MphHyT1DdlspnU1zNNdLoOtnXJx1
a=ice-pwd:B4jna3f2OjizJTy4niWfXrNpM9VA+vF7
a=sendonly
a=rtcp-mux
a=rtcp-rsize
a=rtpmap:96 H264/90000
a=rtcp-fb:96 nack pli
a=framerate:30
a=fmtp:96 packetization-mode=1;sprop-parameter-sets=Z0LAH5WQBQBbsBagICAoAAAfQAAHUwQg,aMuPIA==
a=ssrc:201248457 msid:user1339028790@host-3fbdadf6 webrtctransceiver0
a=ssrc:201248457 cname:user1339028790@host-3fbdadf6
a=mid:video0
a=fingerprint:sha-256 8F:D1:03:30:0B:2E:9B:39:11:E0:F3:DB:7E:BF:4D:FF:AE:A7:29:B6:AE:63:69:6D:5A:A4:04:D0:7E:6C:6E:FC
Received SDP:
v=0
o=- 2780299364655186442 2 IN IP4 127.0.0.1
s=-
t=0 0
a=msid-semantic: WMS
m=video 9 UDP/TLS/RTP/SAVPF 96
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:FT/f
a=ice-pwd:ZLShnf97hfKugGBByR9esxfy
a=ice-options:trickle
a=fingerprint:sha-256 2C:B9:6B:9E:40:E5:CB:F2:25:D8:80:10:FE:4A:BB:48:3E:24:22:AB:E0:D3:57:8E:D4:1B:58:DD:4D:EC:60:9D
a=setup:active
a=mid:video0
a=recvonly
a=rtcp-mux
a=rtcp-rsize
a=rtpmap:96 H264/90000
a=rtcp-fb:96 nack pli
a=fmtp:96 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
Any ideas what is causing this issue? As far as I can tell, trans->mline
evaluates to 0, although I am not sure what this is supposed to mean, or why this exception is being triggered. Any advice would be appreciated!
Note, I am using Chrome and am using V1.16 of gstreamer due to project constraints.