GstWebrtc stream from nvidia jetson working on phone but not on pc

kaladin pausanchez1998 at gmail.com
Mon Jun 15 08:19:23 UTC 2020


Hey!

I've developed a webrtc program using beast and gstreamer to send a pipeline
stream to several clients. It's seems to work ok, I've tested several stuff
with my phone and the stream shows up ok, without any visible issues.
However, trying to test the same program but opening the stream in a
computer doesn't provide the same results (the stream doesn't appear) but I
can't see any major differences in GST DEBUG output other than using pc
stream getting a null ice candidate when pfone doesn't.

Output log using pc-stream:

/Listener accept
Session accept
do_read
Session read
Session read success
Data read: SESSION_OK
ok
0:01:15.901055701 12857   0x55b7352b30 DEBUG              webrtcbin
gstwebrtcbin.c:268:gst_webrtc_bin_pad_new:<'':sink_0> new visible pad with
direction sink
0:01:15.901096533 12857   0x55b7352b30 TRACE              webrtcbin
gstwebrtcbin.c:428:_find_transceiver_for_mline:<sendrecv> Found transceiver
(NULL) for mlineindex 0
Pipeline created correctly
0:01:15.901343285 12857   0x55b7352b30 DEBUG              webrtcbin
gstwebrtcbin.c:4664:gst_webrtc_bin_change_state: changing state: NULL =>
READY
0:01:15.903193721 12857   0x55b7352b30 LOG                webrtcbin
gstwebrtcbin.c:1175:_check_if_negotiation_is_needed:<sendrecv> checking if
negotiation is needed
0:01:15.903232377 12857   0x55b7352b30 LOG                webrtcbin
gstwebrtcbin.c:1181:_check_if_negotiation_is_needed:<sendrecv> no
negotiation possible until caps have been received on all sink pads
Starting pipeline
0:01:15.903535482 12857   0x55b7352b30 DEBUG              webrtcbin
gstwebrtcbin.c:4664:gst_webrtc_bin_change_state: changing state: READY =>
PAUSED
0:01:15.904301339 12857   0x55b7352b30 DEBUG              webrtcbin
gstwebrtcbin.c:4664:gst_webrtc_bin_change_state: changing state: PAUSED =>
PLAYING
do_read
0:01:15.904732924 12857   0x55b7356940 FIXME                default
gstutils.c:3981:gst_pad_create_stream_id_internal:<videotestsrc1:src>
Creating random stream-id, consider implementing a deterministic way of
creating a stream-id
0:01:15.910933960 12857   0x55b7356a30 LOG                webrtcbin
gstwebrtcbin.c:1175:_check_if_negotiation_is_needed:<sendrecv> checking if
negotiation is needed
0:01:15.911007849 12857   0x55b7356a30 LOG                webrtcbin
gstwebrtcbin.c:1195:_check_if_negotiation_is_needed:<sendrecv> no local
description set
0:01:15.911212585 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:1287:_check_need_negotiation_task:<sendrecv> emitting
on-negotiation-needed
on_negotiation_needed
0:01:15.911305545 12857   0x55b7356b70 INFO               webrtcbin
gstwebrtcbin.c:2745:_create_sdp_task:<sendrecv> creating offer sdp with
options (NULL)
0:01:15.911369673 12857   0x55b7356b70 LOG                webrtcbin
gstwebrtcbin.c:1331:_find_codec_preferences:<sendrecv> retreiving codec
preferences from <webrtctransceiver1>
0:01:15.911445833 12857   0x55b7356b70 DEBUG              webrtcbin
gstwebrtcbin.c:2022:sdp_media_from_transceiver:<sendrecv> Adding 0-th caps
application/x-rtp, media=(string)video, clock-rate=(int)90000,
encoding-name=(string)VP8, payload=(int)97, ssrc=(uint)1883065361,
timestamp-offset=(uint)1916775324, seqnum-offset=(uint)30116,
a-framerate=(string)30, rtcp-fb-nack-pli=(boolean)true to 0-th media
0:01:15.911507721 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:469:_find_transport_for_session:<sendrecv> Found transport
(NULL) for session 0
0:01:15.913497965 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:358:_find_ice_stream_for_session:<sendrecv> No ice stream
available for session 0
0:01:15.913716494 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:369:_add_ice_stream_item:<sendrecv> adding ice stream
<webrtcicestream1> for session 0
0:01:15.916895220 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:1467:_create_transport_channel:<sendrecv> Create transport
<transportstream1> for session 0
0:01:15.918028054 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:4230:on_rtpbin_pad_added:<sendrecv> new rtpbin pad
recv_rtcp_sink_0
0:01:15.918263415 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:4230:on_rtpbin_pad_added:<sendrecv> new rtpbin pad
send_rtcp_src_0
0:01:15.918445047 12857   0x55b7356b70 DEBUG   webrtctransportsendbin
transportsendbin.c:195:transport_send_bin_change_state:<transportsendbin1>
changing state: NULL => READY
0:01:15.918555031 12857   0x55b7356b70 DEBUG   webrtctransportsendbin
transportsendbin.c:195:transport_send_bin_change_state:<transportsendbin1>
changing state: READY => PAUSED
0:01:15.920613500 12857   0x55b7356b70 DEBUG   webrtctransportsendbin
transportsendbin.c:195:transport_send_bin_change_state:<transportsendbin1>
changing state: PAUSED => PLAYING
0:01:15.920754620 12857   0x55b7356b70 DEBUG   webrtctransportreceivebin
transportreceivebin.c:204:transport_receive_bin_change_state: changing
state: NULL => READY
0:01:15.921563165 12857   0x55b7356b70 DEBUG   webrtctransportreceivebin
transportreceivebin.c:204:transport_receive_bin_change_state: changing
state: READY => PAUSED
0:01:15.922677152 12857   0x55b7356b70 DEBUG   webrtctransportreceivebin
transportreceivebin.c:204:transport_receive_bin_change_state: changing
state: PAUSED => PLAYING
on_offer_created
0:01:15.923221793 12857   0x55b7356b70 WARN               structure
gststructure.c:1863:priv_gst_structure_append_to_gstring: No value transform
to serialize field 'offer' of type 'GstWebRTCSessionDescription'
Reply: application/x-gst-promise, offer=(GstWebRTCSessionDescription)NULL;
object_get
sdp as text
print
Negotiation offer created:
v=0
o=- 420059034096442785 0 IN IP4 0.0.0.0
s=-
t=0 0
a=ice-options:trickle
a=group:BUNDLE video0
m=video 9 UDP/TLS/RTP/SAVPF 97
c=IN IP4 0.0.0.0
a=setup:actpass
a=ice-ufrag:yrW1G7+irFfCReGrUFaJVv1NYOcGL/vV
a=ice-pwd:+oGRqN/j6by28fPuuX+XDT074TnlNSQv
a=rtcp-mux
a=rtcp-rsize
a=sendrecv
a=rtpmap:97 VP8/90000
a=rtcp-fb:97 nack pli
a=framerate:30
a=ssrc:1883065361 msid:user914753461 at host-2d1b4e03 webrtctransceiver1
a=ssrc:1883065361 cname:user914753461 at host-2d1b4e03
a=mid:video0
a=fingerprint:sha-256
AA:47:9E:B7:6D:1C:D5:4A:6D:BB:FE:46:BE:CF:58:9E:AD:D4:C1:9D:F7:37:A1:CD:DC:96:43:C5:90:DA:A7:77

ws open
senMsg
writting: {"sdp":{"type":"offer","sdp":"v=0\r\no=- 420059034096442785 0 IN
IP4 0.0.0.0\r\ns=-\r\nt=0 0\r\na=ice-options:trickle\r\na=group:BUNDLE
video0\r\nm=video 9 UDP/TLS/RTP/SAVPF 97\r\nc=IN IP4
0.0.0.0\r\na=setup:actpass\r\na=ice-ufrag:yrW1G7+irFfCReGrUFaJVv1NYOcGL/vV\r\na=ice-pwd:+oGRqN/j6by28fPuuX+XDT074TnlNSQv\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=sendrecv\r\na=rtpmap:97
VP8/90000\r\na=rtcp-fb:97 nack pli\r\na=framerate:30\r\na=ssrc:1883065361
msid:user914753461 at host-2d1b4e03 webrtctransceiver1\r\na=ssrc:1883065361
cname:user914753461 at host-2d1b4e03\r\na=mid:video0\r\na=fingerprint:sha-256
AA:47:9E:B7:6D:1C:D5:4A:6D:BB:FE:46:BE:CF:58:9E:AD:D4:C1:9D:F7:37:A1:CD:DC:96:43:C5:90:DA:A7:77\r\n"}}
on_write
0:01:15.924014434 12857   0x55b7356b70 INFO               webrtcbin
gstwebrtcbin.c:3532:_set_description_task:<sendrecv> Attempting to set local
offer in the stable state
0:01:15.924075202 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:3533:_set_description_task:<sendrecv> SDP contents
v=0
o=- 420059034096442785 0 IN IP4 0.0.0.0
s=-
t=0 0
a=ice-options:trickle
a=group:BUNDLE video0
m=video 9 UDP/TLS/RTP/SAVPF 97
c=IN IP4 0.0.0.0
a=setup:actpass
a=ice-ufrag:yrW1G7+irFfCReGrUFaJVv1NYOcGL/vV
a=ice-pwd:+oGRqN/j6by28fPuuX+XDT074TnlNSQv
a=rtcp-mux
a=rtcp-rsize
a=sendrecv
a=rtpmap:97 VP8/90000
a=rtcp-fb:97 nack pli
a=framerate:30
a=ssrc:1883065361 msid:user914753461 at host-2d1b4e03 webrtctransceiver1
a=ssrc:1883065361 cname:user914753461 at host-2d1b4e03
a=mid:video0
a=fingerprint:sha-256
AA:47:9E:B7:6D:1C:D5:4A:6D:BB:FE:46:BE:CF:58:9E:AD:D4:C1:9D:F7:37:A1:CD:DC:96:43:C5:90:DA:A7:77

0:01:15.924443043 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:3665:_set_description_task:<sendrecv> notify signaling-state
from stable to have-local-offer
0:01:15.924544611 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:469:_find_transport_for_session:<sendrecv> Found transport
<transportstream1> for session 0
0:01:15.924591843 12857   0x55b7356b70 DEBUG   webrtctransportsendbin
transportsendbin.c:195:transport_send_bin_change_state:<transportsendbin1>
changing state: PLAYING => PLAYING
0:01:15.924688964 12857   0x55b7356b70 DEBUG   webrtctransportreceivebin
transportreceivebin.c:204:transport_receive_bin_change_state: changing
state: PLAYING => PLAYING
0:01:15.924927044 12857   0x55b7356b70 DEBUG              webrtcice
gstwebrtcice.c:684:gst_webrtc_ice_set_local_credentials:<webrtcice1> Setting
local ICE credentials on ICE stream 1 ufrag:yrW1G7+irFfCReGrUFaJVv1NYOcGL/vV
pwd:+oGRqN/j6by28fPuuX+XDT074TnlNSQv
0:01:15.924952516 12857   0x55b7356b70 DEBUG              webrtcice
gstwebrtcice.c:702:gst_webrtc_ice_gather_candidates:<webrtcice1> gather
candidates for stream 1
0:01:15.924965860 12857   0x55b7356b70 DEBUG        webrtcicestream
icestream.c:177:gst_webrtc_ice_stream_gather_candidates:<webrtcicestream1>
start gathering candidates
0:01:15.925976294 12857   0x55b7356a30 LOG                webrtcbin
gstwebrtcbin.c:4709:pad_block:<sendrecv:sink_0> blocking pad with data
buffer: 0x7f9403b240, pts 0:00:00.000000000, dts 99:99:99.999999999, dur
0:00:00.033333333, size 1400, offset none, offset_end none, flags 0x4000
0:01:15.932763380 12857   0x7f58005800 FIXME                default
gstutils.c:3981:gst_pad_create_stream_id_internal:<nicesrc2:src> Creating
random stream-id, consider implementing a deterministic way of creating a
stream-id
0:01:15.940654307 12857   0x7f58005850 FIXME                default
gstutils.c:3981:gst_pad_create_stream_id_internal:<nicesrc3:src> Creating
random stream-id, consider implementing a deterministic way of creating a
stream-id
0:01:15.942837960 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:895:_collate_ice_gathering_states:<sendrecv> ICE gathering
state: 0x0
0:01:15.942875016 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:905:_collate_ice_gathering_states:<sendrecv> returning
complete
0:01:15.944164874 12857   0x55b7356b70 INFO               webrtcbin
gstwebrtcbin.c:1053:_update_ice_gathering_state_task:<sendrecv> ICE
gathering state change from new(0) to complete(2)
ICE gathering state changed to complete
0:01:15.944291530 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:895:_collate_ice_gathering_states:<sendrecv> ICE gathering
state: 0x0
0:01:15.944328522 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:905:_collate_ice_gathering_states:<sendrecv> returning
complete
0:01:15.944361227 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:3920:_on_ice_candidate_task:<sendrecv> produced ICE candidate
for mline:0 and candidate:1 1 UDP 2013266431 fe80::204:4bff:fea7:f75e 45946
typ host
ws open
senMsg
writting: {"ice":{"candidate":"candidate:1 1 UDP 2013266431
fe80::204:4bff:fea7:f75e 45946 typ host","sdpMLineIndex":0}}
0:01:15.944671755 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:3920:_on_ice_candidate_task:<sendrecv> produced ICE candidate
for mline:0 and candidate:2 1 TCP 1015022847 fe80::204:4bff:fea7:f75e 9 typ
host tcptype active
ws open
on_write
senMsg
writting: {"ice":{"candidate":"candidate:2 1 TCP 1015022847
fe80::204:4bff:fea7:f75e 9 typ host tcptype active","sdpMLineIndex":0}}
on_write
0:01:15.950157814 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:3920:_on_ice_candidate_task:<sendrecv> produced ICE candidate
for mline:0 and candidate:3 1 TCP 1010828543 fe80::204:4bff:fea7:f75e 41525
typ host tcptype passive
ws open
senMsg
writting: {"ice":{"candidate":"candidate:3 1 TCP 1010828543
fe80::204:4bff:fea7:f75e 41525 typ host tcptype passive","sdpMLineIndex":0}}
on_write
0:01:15.950331158 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:3920:_on_ice_candidate_task:<sendrecv> produced ICE candidate
for mline:0 and candidate:4 1 UDP 2013266430 192.168.0.155 37771 typ host
ws open
senMsg
writting: {"ice":{"candidate":"candidate:4 1 UDP 2013266430 192.168.0.155
37771 typ host","sdpMLineIndex":0}}
on_write
0:01:15.950486135 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:3920:_on_ice_candidate_task:<sendrecv> produced ICE candidate
for mline:0 and candidate:5 1 TCP 1015022079 192.168.0.155 9 typ host
tcptype active
ws open
senMsg
writting: {"ice":{"candidate":"candidate:5 1 TCP 1015022079 192.168.0.155 9
typ host tcptype active","sdpMLineIndex":0}}
on_write
0:01:15.950645143 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:3920:_on_ice_candidate_task:<sendrecv> produced ICE candidate
for mline:0 and candidate:6 1 TCP 1010827775 192.168.0.155 48847 typ host
tcptype passive
ws open
senMsg
writting: {"ice":{"candidate":"candidate:6 1 TCP 1010827775 192.168.0.155
48847 typ host tcptype passive","sdpMLineIndex":0}}
0:01:15.950838231 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:3920:_on_ice_candidate_task:<sendrecv> produced ICE candidate
for mline:0 and candidate:1 2 UDP 2013266430 fe80::204:4bff:fea7:f75e 46699
typ host
ws open
on_write
senMsg
writting: {"ice":{"candidate":"candidate:1 2 UDP 2013266430
fe80::204:4bff:fea7:f75e 46699 typ host","sdpMLineIndex":0}}
0:01:15.951052952 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:3920:_on_ice_candidate_task:<sendrecv> produced ICE candidate
for mline:0 and candidate:2 2 TCP 1015022846 fe80::204:4bff:fea7:f75e 9 typ
host tcptype active
ws open
on_write
senMsg
writting: {"ice":{"candidate":"candidate:2 2 TCP 1015022846
fe80::204:4bff:fea7:f75e 9 typ host tcptype active","sdpMLineIndex":0}}
on_write
0:01:15.952210298 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:3920:_on_ice_candidate_task:<sendrecv> produced ICE candidate
for mline:0 and candidate:3 2 TCP 1010828542 fe80::204:4bff:fea7:f75e 53159
typ host tcptype passive
ws open
senMsg
writting: {"ice":{"candidate":"candidate:3 2 TCP 1010828542
fe80::204:4bff:fea7:f75e 53159 typ host tcptype passive","sdpMLineIndex":0}}
0:01:15.952439099 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:3920:_on_ice_candidate_task:<sendrecv> produced ICE candidate
for mline:0 and candidate:4 2 UDP 2013266429 192.168.0.155 33467 typ host
ws open
on_write
senMsg
writting: {"ice":{"candidate":"candidate:4 2 UDP 2013266429 192.168.0.155
33467 typ host","sdpMLineIndex":0}}
on_write
0:01:15.954142334 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:3920:_on_ice_candidate_task:<sendrecv> produced ICE candidate
for mline:0 and candidate:5 2 TCP 1015022078 192.168.0.155 9 typ host
tcptype active
ws open
senMsg
writting: {"ice":{"candidate":"candidate:5 2 TCP 1015022078 192.168.0.155 9
typ host tcptype active","sdpMLineIndex":0}}
0:01:15.954310846 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:3920:_on_ice_candidate_task:<sendrecv> produced ICE candidate
for mline:0 and candidate:6 2 TCP 1010827774 192.168.0.155 48385 typ host
tcptype passive
ws open
on_write
senMsg
writting: {"ice":{"candidate":"candidate:6 2 TCP 1010827774 192.168.0.155
48385 typ host tcptype passive","sdpMLineIndex":0}}
on_write
0:01:16.142967604 12857   0x55b7356800 DEBUG    webrtcnicetransport
nicetransport.c:186:_on_component_state_changed:<webrtcnicetransport2> 1 1
connecting
0:01:16.143070452 12857   0x55b7356800 DEBUG        webrtcicestream
icestream.c:116:_on_candidate_gathering_done:<webrtcicestream1> 1 gathering
done
0:01:16.143147796 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:800:_collate_ice_connection_states:<sendrecv> ICE connection
state: 0x0
0:01:16.143170580 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:827:_collate_ice_connection_states:<sendrecv> returning new
0:01:16.143192500 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:963:_collate_peer_connection_states:<sendrecv> ICE connection
state: 0x0. DTLS connection state: 0x0
0:01:16.143208372 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:1017:_collate_peer_connection_states:<sendrecv> returning new
0:01:16.143226004 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:895:_collate_ice_gathering_states:<sendrecv> ICE gathering
state: 0x0
0:01:16.143240052 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:905:_collate_ice_gathering_states:<sendrecv> returning
complete
0:01:16.143256244 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:895:_collate_ice_gathering_states:<sendrecv> ICE gathering
state: 0x0
0:01:16.143269684 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:905:_collate_ice_gathering_states:<sendrecv> returning
complete
Session read
Session read success
Data read:
{"sdp":{"type":"answer","sdp":"v=0\r\no=mozilla...THIS_IS_SDPARTA-77.0.1
8313545465995814481 0 IN IP4 0.0.0.0\r\ns=-\r\nt=0
0\r\na=sendrecv\r\na=fingerprint:sha-256
FF:33:D9:69:78:FA:32:36:ED:B5:D5:0B:57:5E:DE:75:25:9F:92:49:DC:04:74:6F:42:78:C8:0F:56:E4:24:C6\r\na=group:BUNDLE
video0\r\na=ice-options:trickle\r\na=msid-semantic:WMS *\r\nm=video 9
UDP/TLS/RTP/SAVPF 97\r\nc=IN IP4 0.0.0.0\r\na=recvonly\r\na=fmtp:97
max-fs=12288;max-fr=60\r\na=ice-pwd:addfb4ac31ee1747a712528daa2ea328\r\na=ice-ufrag:e17cc9ec\r\na=mid:video0\r\na=rtcp-fb:97
nack pli\r\na=rtcp-mux\r\na=rtpmap:97
VP8/90000\r\na=setup:active\r\na=ssrc:1508247433
cname:{3f0b21f3-8026-4c66-9ff0-4ae96aa1d1da}\r\n"}}
Received answer:
v=0
o=mozilla...THIS_IS_SDPARTA-77.0.1 8313545465995814481 0 IN IP4 0.0.0.0
s=-
t=0 0
a=sendrecv
a=fingerprint:sha-256
FF:33:D9:69:78:FA:32:36:ED:B5:D5:0B:57:5E:DE:75:25:9F:92:49:DC:04:74:6F:42:78:C8:0F:56:E4:24:C6
a=group:BUNDLE video0
a=ice-options:trickle
a=msid-semantic:WMS *
m=video 9 UDP/TLS/RTP/SAVPF 97
c=IN IP4 0.0.0.0
a=recvonly
a=fmtp:97 max-fs=12288;max-fr=60
a=ice-pwd:addfb4ac31ee1747a712528daa2ea328
a=ice-ufrag:e17cc9ec
a=mid:video0
a=rtcp-fb:97 nack pli
a=rtcp-mux
a=rtpmap:97 VP8/90000
a=setup:active
a=ssrc:1508247433 cname:{3f0b21f3-8026-4c66-9ff0-4ae96aa1d1da}

not ok
do_read
0:01:16.450835636 12857   0x55b7356b70 INFO               webrtcbin
gstwebrtcbin.c:3532:_set_description_task:<sendrecv> Attempting to set
remote answer in the have-local-offer state
0:01:16.450879028 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:3533:_set_description_task:<sendrecv> SDP contents
v=0
o=mozilla...THIS_IS_SDPARTA-77.0.1 8313545465995814481 0 IN IP4 0.0.0.0
s=-
t=0 0
a=sendrecv
a=fingerprint:sha-256
FF:33:D9:69:78:FA:32:36:ED:B5:D5:0B:57:5E:DE:75:25:9F:92:49:DC:04:74:6F:42:78:C8:0F:56:E4:24:C6
a=group:BUNDLE video0
a=ice-options:trickle
a=msid-semantic:WMS *
m=video 9 UDP/TLS/RTP/SAVPF 97
c=IN IP4 0.0.0.0
a=recvonly
a=fmtp:97 max-fs=12288;max-fr=60
a=ice-pwd:addfb4ac31ee1747a712528daa2ea328
a=ice-ufrag:e17cc9ec
a=mid:video0
a=rtcp-fb:97 nack pli
a=rtcp-mux
a=rtpmap:97 VP8/90000
a=setup:active
a=ssrc:1508247433 cname:{3f0b21f3-8026-4c66-9ff0-4ae96aa1d1da}

0:01:16.450952564 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:3665:_set_description_task:<sendrecv> notify signaling-state
from have-local-offer to stable
0:01:16.450988116 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:469:_find_transport_for_session:<sendrecv> Found transport
<transportstream1> for session 0
0:01:16.451014772 12857   0x55b7356b70 DEBUG   webrtctransportsendbin
transportsendbin.c:195:transport_send_bin_change_state:<transportsendbin1>
changing state: PLAYING => PLAYING
0:01:16.451083765 12857   0x55b7356b70 DEBUG   webrtctransportreceivebin
transportreceivebin.c:204:transport_receive_bin_change_state: changing
state: PLAYING => PLAYING
0:01:16.451209621 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:469:_find_transport_for_session:<sendrecv> Found transport
<transportstream1> for session 0
0:01:16.451677782 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:469:_find_transport_for_session:<sendrecv> Found transport
<transportstream1> for session 0
0:01:16.451720438 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:469:_find_transport_for_session:<sendrecv> Found transport
<transportstream1> for session 0
0:01:16.451743990 12857   0x55b7356b70 LOG                webrtcbin
gstwebrtcbin.c:4352:on_rtpbin_request_aux_sender:<sendrecv> requesting aux
sender for stream <transportstream1> with transport <webrtctransceiver1> and
pt map application/x-rtp-pt-map;
0:01:16.451926678 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:4230:on_rtpbin_pad_added:<sendrecv> new rtpbin pad
send_rtp_src_0
0:01:16.451994422 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:4230:on_rtpbin_pad_added:<sendrecv> new rtpbin pad
send_rtp_sink_0
0:01:16.452171543 12857   0x55b7356b70 DEBUG              webrtcbin
gstwebrtcbin.c:3021:_update_transport_ptmap_from_media:<sendrecv> mapping
sdp session level attributes to caps
0:01:16.452204599 12857   0x55b7356b70 DEBUG              webrtcbin
gstwebrtcbin.c:3023:_update_transport_ptmap_from_media:<sendrecv> mapping
sdp media level attributes to caps
0:01:16.452239127 12857   0x55b7356b70 DEBUG              webrtcbin
gstwebrtcbin.c:3036:_update_transport_ptmap_from_media:<sendrecv>  looking
at 0 pt: 97
0:01:16.452308951 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:2851:_find_transceiver_for_sdp_media:<sendrecv> Found
transceiver <webrtctransceiver1>
0:01:16.452329175 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:469:_find_transport_for_session:<sendrecv> Found transport
<transportstream1> for session 0
0:01:16.452348823 12857   0x55b7356b70 DEBUG   webrtctransportsendbin
transportsendbin.c:195:transport_send_bin_change_state:<transportsendbin1>
changing state: PLAYING => PLAYING
0:01:16.452400631 12857   0x55b7356b70 DEBUG   webrtctransportreceivebin
transportreceivebin.c:204:transport_receive_bin_change_state: changing
state: PLAYING => PLAYING
0:01:16.453064121 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:3156:_update_transceiver_from_sdp_media:<sendrecv>
transceiver direction change
0:01:16.453113849 12857   0x55b7356b70 DEBUG              webrtcbin
gstwebrtcbin.c:3164:_update_transceiver_from_sdp_media:<sendrecv> found
existing send pad <sendrecv:sink_0> for transceiver <webrtctransceiver1>
0:01:16.453181977 12857   0x55b7356b70 DEBUG   webrtctransportsendbin
transportsendbin.c:334:_on_notify_dtls_client_status:<transportsendbin1>
DTLS-SRTP encoder configured. Unlocking it and changing state <dtlssrtpenc2>
Session read
0:01:16.453999546 12857   0x55b7356b70 DEBUG   webrtctransportsendbin
transportsendbin.c:334:_on_notify_dtls_client_status:<transportsendbin1>
DTLS-SRTP encoder configured. Unlocking it and changing state <dtlssrtpenc3>
Session read success
Data read: {"ice":{"candidate":"candidate:0 1 UDP 2122252543
12c7a068-eb86-477f-9b95-1e57939bc7ff.local 50948 typ
host","sdpMid":"video0","sdpMLineIndex":0,"usernameFragment":"e17cc9ec"}}
not ok
do_read
Session read
Session read success
Data read: {"ice":{"candidate":"candidate:1 1 TCP 2105524479
12c7a068-eb86-477f-9b95-1e57939bc7ff.local 9 typ host tcptype
active","sdpMid":"video0","sdpMLineIndex":0,"usernameFragment":"e17cc9ec"}}
0:01:16.454770460 12857   0x55b7356b70 INFO               webrtcbin
gstwebrtcbin.c:2895:_connect_input_stream:<sendrecv:sink_0> linking input
stream 0
not ok
do_read
Session read
Session read success
0:01:16.454924732 12857   0x55b7356b70 DEBUG   webrtctransportsendbin
transportsendbin.c:195:transport_send_bin_change_state:<transportsendbin1>
changing state: PLAYING => PLAYING
Data read:
{"ice":{"candidate":"","sdpMid":"video0","sdpMLineIndex":0,"usernameFragment":"e17cc9ec"}}
not ok
do_read
0:01:16.455065596 12857   0x55b7356b70 LOG                webrtcbin
gstwebrtcbin.c:1175:_check_if_negotiation_is_needed:<sendrecv> checking if
negotiation is needed
0:01:16.455093597 12857   0x55b7356b70 LOG                webrtcbin
gstwebrtcbin.c:1279:_check_if_negotiation_is_needed:<sendrecv> no
negotiation needed
0:01:16.455117853 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:469:_find_transport_for_session:<sendrecv> Found transport
<transportstream1> for session 0
0:01:16.455142333 12857   0x55b7356b70 DEBUG   webrtctransportsendbin
transportsendbin.c:195:transport_send_bin_change_state:<transportsendbin1>
changing state: PLAYING => PLAYING
0:01:16.455230269 12857   0x55b7356b70 DEBUG   webrtctransportreceivebin
transportreceivebin.c:204:transport_receive_bin_change_state: changing
state: PLAYING => PLAYING
0:01:16.455384093 12857   0x55b7356b70 DEBUG              webrtcice
gstwebrtcice.c:647:gst_webrtc_ice_set_remote_credentials:<webrtcice1>
Setting remote ICE credentials on ICE stream 1 ufrag:e17cc9ec
pwd:addfb4ac31ee1747a712528daa2ea328
0:01:16.455423261 12857   0x55b7356b70 DEBUG              webrtcice
gstwebrtcice.c:702:gst_webrtc_ice_gather_candidates:<webrtcice1> gather
candidates for stream 1
0:01:16.455442589 12857   0x55b7356b70 DEBUG        webrtcicestream
icestream.c:177:gst_webrtc_ice_stream_gather_candidates:<webrtcicestream1>
start gathering candidates
0:01:16.455504061 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:352:_find_ice_stream_for_session:<sendrecv> Found ice stream
id <webrtcicestream1> for session 0
0:01:16.455525789 12857   0x55b7356b70 LOG                webrtcbin
gstwebrtcbin.c:2993:_add_ice_candidate:<sendrecv> adding ICE candidate with
mline:0, a=candidate:0 1 UDP 2122252543
12c7a068-eb86-477f-9b95-1e57939bc7ff.local 50948 typ host
0:01:16.455560957 12857   0x55b7356b70 WARN               webrtcice
gstwebrtcice.c:622:gst_webrtc_ice_add_candidate:<webrtcice1> Could not parse
candidate 'a=candidate:0 1 UDP 2122252543
12c7a068-eb86-477f-9b95-1e57939bc7ff.local 50948 typ host'
0:01:16.455584349 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:352:_find_ice_stream_for_session:<sendrecv> Found ice stream
id <webrtcicestream1> for session 0
0:01:16.455600862 12857   0x55b7356b70 LOG                webrtcbin
gstwebrtcbin.c:2993:_add_ice_candidate:<sendrecv> adding ICE candidate with
mline:0, a=candidate:1 1 TCP 2105524479
12c7a068-eb86-477f-9b95-1e57939bc7ff.local 9 typ host tcptype active
0:01:16.455624542 12857   0x55b7356b70 WARN               webrtcice
gstwebrtcice.c:622:gst_webrtc_ice_add_candidate:<webrtcice1> Could not parse
candidate 'a=candidate:1 1 TCP 2105524479
12c7a068-eb86-477f-9b95-1e57939bc7ff.local 9 typ host tcptype active'
0:01:16.455645086 12857   0x55b7356b70 TRACE              webrtcbin
gstwebrtcbin.c:352:_find_ice_stream_for_session:<sendrecv> Found ice stream
id <webrtcicestream1> for session 0
0:01:16.455660862 12857   0x55b7356b70 LOG                webrtcbin
gstwebrtcbin.c:2993:_add_ice_candidate:<sendrecv> adding ICE candidate with
mline:0, (null)

(exe:12857): libnice-CRITICAL **: 09:54:36.297:
nice_agent_parse_remote_candidate_sdp: assertion 'sdp != NULL' failed
0:01:16.455803966 12857   0x55b7356b70 WARN               webrtcice
gstwebrtcice.c:622:gst_webrtc_ice_add_candidate:<webrtcice1> Could not parse
candidate '(null)'
0:01:16.457079616 12857   0x7f340048a0 LOG     webrtctransportsendbin
transportsendbin.c:150:pad_block:<rtp_sink:proxypad36> blocking pad with
data buffer: 0x7f9403b240, pts 0:00:00.000000000, dts 99:99:99.999999999,
dur 0:00:00.033333333, size 1400, offset none, offset_end none, flags 0x4000
0:01:16.785634090 12857   0x7f58005320 DEBUG              webrtcbin
gstwebrtcbin.c:4295:on_rtpbin_request_pt_map:<sendrecv> getting pt map for
pt 97 in session 0
0:01:16.785696138 12857   0x7f58005320 TRACE              webrtcbin
gstwebrtcbin.c:469:_find_transport_for_session:<sendrecv> Found transport
<transportstream1> for session 0
0:01:16.785738986 12857   0x7f58005320 TRACE              webrtcbin
gstwebrtcbin.c:4305:on_rtpbin_request_pt_map:<sendrecv> Found caps
application/x-rtp, media=(string)video, payload=(int)97,
clock-rate=(int)90000, encoding-name=(string)VP8, max-fs=(string)12288,
max-fr=(string)60, rtcp-fb-nack-pli=(boolean)true for pt 97 in session 0
0:01:16.786340587 12857   0x7f58005320 LOG     webrtctransportsendbin
transportsendbin.c:150:pad_block:<outputselector1:src_0> blocking pad with
data buffer: 0x7f5404f240, pts 99:99:99.999999999, dts 99:99:99.999999999,
dur 99:99:99.999999999, size 80, offset none, offset_end none, flags 0x0
0:01:25.776965722 12857   0x7fa00b6b70 FIXME               basesink
gstbasesink.c:3248:gst_base_sink_default_event:<nicesink0> stream-start
event without group-id. Consider implementing group-id handling in the
upstream elements
0:02:25.776362286 12857   0x7fa00b6b70 FIXME               basesink
gstbasesink.c:3248:gst_base_sink_default_event:<nicesink0> stream-start
event without group-id. Consider implementing group-id handling in the
upstream elements
0:03:25.876589972 12857   0x7fa00b6b70 FIXME               basesink
gstbasesink.c:3248:gst_base_sink_default_event:<nicesink0> stream-start
event without group-id. Consider implementing group-id handling in the
upstream elements/





-------------------------------------------------------------------------------------------------------------------------------------------------------------


Output log using phone as client (works):

/Launching listener on port: 8090
Listener accept
Running I/O service for 1 threads.
Listener accept
Session accept
do_read
Session read
Session read success
Data read: SESSION_OK
ok
0:00:13.640943025 12857   0x55b7352b30 DEBUG              webrtcbin
gstwebrtcbin.c:268:gst_webrtc_bin_pad_new:<'':sink_0> new visible pad with
direction sink
0:00:13.641001713 12857   0x55b7352b30 TRACE              webrtcbin
gstwebrtcbin.c:428:_find_transceiver_for_mline:<sendrecv> Found transceiver
(NULL) for mlineindex 0
Pipeline created correctly
0:00:13.641364530 12857   0x55b7352b30 DEBUG              webrtcbin
gstwebrtcbin.c:4664:gst_webrtc_bin_change_state: changing state: NULL =>
READY
0:00:13.641601906 12857   0x55b7352b30 LOG                webrtcbin
gstwebrtcbin.c:1175:_check_if_negotiation_is_needed:<sendrecv> checking if
negotiation is needed
0:00:13.641625778 12857   0x55b7352b30 LOG                webrtcbin
gstwebrtcbin.c:1181:_check_if_negotiation_is_needed:<sendrecv> no
negotiation possible until caps have been received on all sink pads
Starting pipeline
0:00:13.641851891 12857   0x55b7352b30 DEBUG              webrtcbin
gstwebrtcbin.c:4664:gst_webrtc_bin_change_state: changing state: READY =>
PAUSED
0:00:13.642828341 12857   0x55b7268630 FIXME                default
gstutils.c:3981:gst_pad_create_stream_id_internal:<videotestsrc0:src>
Creating random stream-id, consider implementing a deterministic way of
creating a stream-id
0:00:13.642956597 12857   0x55b7352b30 DEBUG              webrtcbin
gstwebrtcbin.c:4664:gst_webrtc_bin_change_state: changing state: PAUSED =>
PLAYING
do_read
0:00:13.649839557 12857   0x55b7356a80 LOG                webrtcbin
gstwebrtcbin.c:1175:_check_if_negotiation_is_needed:<sendrecv> checking if
negotiation is needed
0:00:13.649882053 12857   0x55b7356a80 LOG                webrtcbin
gstwebrtcbin.c:1195:_check_if_negotiation_is_needed:<sendrecv> no local
description set
0:00:13.650003909 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:1287:_check_need_negotiation_task:<sendrecv> emitting
on-negotiation-needed
on_negotiation_needed
0:00:13.650108101 12857   0x55b72686d0 INFO               webrtcbin
gstwebrtcbin.c:2745:_create_sdp_task:<sendrecv> creating offer sdp with
options (NULL)
0:00:13.650184133 12857   0x55b72686d0 LOG                webrtcbin
gstwebrtcbin.c:1331:_find_codec_preferences:<sendrecv> retreiving codec
preferences from <webrtctransceiver0>
0:00:13.650258342 12857   0x55b72686d0 DEBUG              webrtcbin
gstwebrtcbin.c:2022:sdp_media_from_transceiver:<sendrecv> Adding 0-th caps
application/x-rtp, media=(string)video, clock-rate=(int)90000,
encoding-name=(string)VP8, payload=(int)97, ssrc=(uint)1689160294,
timestamp-offset=(uint)2947010293, seqnum-offset=(uint)12841,
a-framerate=(string)30, rtcp-fb-nack-pli=(boolean)true to 0-th media
0:00:13.650351718 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:469:_find_transport_for_session:<sendrecv> Found transport
(NULL) for session 0
0:00:13.657728726 12857   0x55b7356a80 LOG                webrtcbin
gstwebrtcbin.c:4709:pad_block:<sendrecv:sink_0> blocking pad with data
buffer: 0x55b736b7e0, pts 0:00:00.000000000, dts 99:99:99.999999999, dur
0:00:00.033333333, size 1400, offset none, offset_end none, flags 0x4000
0:00:13.890790428 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:358:_find_ice_stream_for_session:<sendrecv> No ice stream
available for session 0
0:00:13.891097468 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:369:_add_ice_stream_item:<sendrecv> adding ice stream
<webrtcicestream0> for session 0
0:00:13.894879973 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:1467:_create_transport_channel:<sendrecv> Create transport
<transportstream0> for session 0
0:00:13.896340232 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:4230:on_rtpbin_pad_added:<sendrecv> new rtpbin pad
recv_rtcp_sink_0
0:00:13.896546824 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:4230:on_rtpbin_pad_added:<sendrecv> new rtpbin pad
send_rtcp_src_0
0:00:13.896682921 12857   0x55b72686d0 DEBUG   webrtctransportsendbin
transportsendbin.c:195:transport_send_bin_change_state:<transportsendbin0>
changing state: NULL => READY
0:00:13.896782505 12857   0x55b72686d0 DEBUG   webrtctransportsendbin
transportsendbin.c:195:transport_send_bin_change_state:<transportsendbin0>
changing state: READY => PAUSED
0:00:13.896911401 12857   0x55b72686d0 DEBUG   webrtctransportsendbin
transportsendbin.c:195:transport_send_bin_change_state:<transportsendbin0>
changing state: PAUSED => PLAYING
0:00:13.896990249 12857   0x55b72686d0 DEBUG   webrtctransportreceivebin
transportreceivebin.c:204:transport_receive_bin_change_state: changing
state: NULL => READY
0:00:13.897263434 12857   0x7fa001c230 FIXME                default
gstutils.c:3981:gst_pad_create_stream_id_internal:<nicesrc0:src> Creating
random stream-id, consider implementing a deterministic way of creating a
stream-id
0:00:13.897387914 12857   0x7fa001c190 FIXME                default
gstutils.c:3981:gst_pad_create_stream_id_internal:<nicesrc1:src> Creating
random stream-id, consider implementing a deterministic way of creating a
stream-id
0:00:13.897509450 12857   0x7fa001c190 WARN                GST_PADS
gstpad.c:4231:gst_pad_peer_query:<nicesrc1:src> could not send sticky events
0:00:13.897591979 12857   0x7fa001c230 WARN                GST_PADS
gstpad.c:4231:gst_pad_peer_query:<nicesrc0:src> could not send sticky events
0:00:13.897717643 12857   0x55b72686d0 DEBUG   webrtctransportreceivebin
transportreceivebin.c:204:transport_receive_bin_change_state: changing
state: READY => PAUSED
0:00:13.898628077 12857   0x55b72686d0 DEBUG   webrtctransportreceivebin
transportreceivebin.c:204:transport_receive_bin_change_state: changing
state: PAUSED => PLAYING
on_offer_created
0:00:13.899067630 12857   0x55b72686d0 WARN               structure
gststructure.c:1863:priv_gst_structure_append_to_gstring: No value transform
to serialize field 'offer' of type 'GstWebRTCSessionDescription'
Reply: application/x-gst-promise, offer=(GstWebRTCSessionDescription)NULL;
object_get
sdp as text
print
Negotiation offer created:
v=0
o=- 3016846726025511741 0 IN IP4 0.0.0.0
s=-
t=0 0
a=ice-options:trickle
a=group:BUNDLE video0
m=video 9 UDP/TLS/RTP/SAVPF 97
c=IN IP4 0.0.0.0
a=setup:actpass
a=ice-ufrag:q0dPw1uxA/znlXoT/tdv9iXNlJeHkDKE
a=ice-pwd:VXHGDMHKUNGwwjtRICdNq6Ti/9H0RWqu
a=rtcp-mux
a=rtcp-rsize
a=sendrecv
a=rtpmap:97 VP8/90000
a=rtcp-fb:97 nack pli
a=framerate:30
a=ssrc:1689160294 msid:user1881716549 at host-542487f7 webrtctransceiver0
a=ssrc:1689160294 cname:user1881716549 at host-542487f7
a=mid:video0
a=fingerprint:sha-256
AA:47:9E:B7:6D:1C:D5:4A:6D:BB:FE:46:BE:CF:58:9E:AD:D4:C1:9D:F7:37:A1:CD:DC:96:43:C5:90:DA:A7:77

ws open
senMsg
writting: {"sdp":{"type":"offer","sdp":"v=0\r\no=- 3016846726025511741 0 IN
IP4 0.0.0.0\r\ns=-\r\nt=0 0\r\na=ice-options:trickle\r\na=group:BUNDLE
video0\r\nm=video 9 UDP/TLS/RTP/SAVPF 97\r\nc=IN IP4
0.0.0.0\r\na=setup:actpass\r\na=ice-ufrag:q0dPw1uxA/znlXoT/tdv9iXNlJeHkDKE\r\na=ice-pwd:VXHGDMHKUNGwwjtRICdNq6Ti/9H0RWqu\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=sendrecv\r\na=rtpmap:97
VP8/90000\r\na=rtcp-fb:97 nack pli\r\na=framerate:30\r\na=ssrc:1689160294
msid:user1881716549 at host-542487f7 webrtctransceiver0\r\na=ssrc:1689160294
cname:user1881716549 at host-542487f7\r\na=mid:video0\r\na=fingerprint:sha-256
AA:47:9E:B7:6D:1C:D5:4A:6D:BB:FE:46:BE:CF:58:9E:AD:D4:C1:9D:F7:37:A1:CD:DC:96:43:C5:90:DA:A7:77\r\n"}}
on_write
0:00:13.899821904 12857   0x55b72686d0 INFO               webrtcbin
gstwebrtcbin.c:3532:_set_description_task:<sendrecv> Attempting to set local
offer in the stable state
0:00:13.899847280 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:3533:_set_description_task:<sendrecv> SDP contents
v=0
o=- 3016846726025511741 0 IN IP4 0.0.0.0
s=-
t=0 0
a=ice-options:trickle
a=group:BUNDLE video0
m=video 9 UDP/TLS/RTP/SAVPF 97
c=IN IP4 0.0.0.0
a=setup:actpass
a=ice-ufrag:q0dPw1uxA/znlXoT/tdv9iXNlJeHkDKE
a=ice-pwd:VXHGDMHKUNGwwjtRICdNq6Ti/9H0RWqu
a=rtcp-mux
a=rtcp-rsize
a=sendrecv
a=rtpmap:97 VP8/90000
a=rtcp-fb:97 nack pli
a=framerate:30
a=ssrc:1689160294 msid:user1881716549 at host-542487f7 webrtctransceiver0
a=ssrc:1689160294 cname:user1881716549 at host-542487f7
a=mid:video0
a=fingerprint:sha-256
AA:47:9E:B7:6D:1C:D5:4A:6D:BB:FE:46:BE:CF:58:9E:AD:D4:C1:9D:F7:37:A1:CD:DC:96:43:C5:90:DA:A7:77

0:00:13.899913584 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:3665:_set_description_task:<sendrecv> notify signaling-state
from stable to have-local-offer
0:00:13.899942800 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:469:_find_transport_for_session:<sendrecv> Found transport
<transportstream0> for session 0
0:00:13.899966576 12857   0x55b72686d0 DEBUG   webrtctransportsendbin
transportsendbin.c:195:transport_send_bin_change_state:<transportsendbin0>
changing state: PLAYING => PLAYING
0:00:13.900023984 12857   0x55b72686d0 DEBUG   webrtctransportreceivebin
transportreceivebin.c:204:transport_receive_bin_change_state: changing
state: PLAYING => PLAYING
0:00:13.900134928 12857   0x55b72686d0 DEBUG              webrtcice
gstwebrtcice.c:684:gst_webrtc_ice_set_local_credentials:<webrtcice0> Setting
local ICE credentials on ICE stream 1 ufrag:q0dPw1uxA/znlXoT/tdv9iXNlJeHkDKE
pwd:VXHGDMHKUNGwwjtRICdNq6Ti/9H0RWqu
0:00:13.900155248 12857   0x55b72686d0 DEBUG              webrtcice
gstwebrtcice.c:702:gst_webrtc_ice_gather_candidates:<webrtcice0> gather
candidates for stream 1
0:00:13.900170512 12857   0x55b72686d0 DEBUG        webrtcicestream
icestream.c:177:gst_webrtc_ice_stream_gather_candidates:<webrtcicestream0>
start gathering candidates
0:00:13.903937721 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:895:_collate_ice_gathering_states:<sendrecv> ICE gathering
state: 0x0
0:00:13.903976505 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:905:_collate_ice_gathering_states:<sendrecv> returning
complete
0:00:13.904002329 12857   0x55b72686d0 INFO               webrtcbin
gstwebrtcbin.c:1053:_update_ice_gathering_state_task:<sendrecv> ICE
gathering state change from new(0) to complete(2)
ICE gathering state changed to complete
0:00:13.904094777 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:895:_collate_ice_gathering_states:<sendrecv> ICE gathering
state: 0x0
0:00:13.904112889 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:905:_collate_ice_gathering_states:<sendrecv> returning
complete
0:00:13.904134329 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:3920:_on_ice_candidate_task:<sendrecv> produced ICE candidate
for mline:0 and candidate:1 1 UDP 2013266431 fe80::204:4bff:fea7:f75e 41383
typ host
ws open
senMsg
writting: {"ice":{"candidate":"candidate:1 1 UDP 2013266431
fe80::204:4bff:fea7:f75e 41383 typ host","sdpMLineIndex":0}}
0:00:13.904342362 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:3920:_on_ice_candidate_task:<sendrecv> produced ICE candidate
for mline:0 and candidate:2 1 TCP 1015022847 fe80::204:4bff:fea7:f75e 9 typ
host tcptype active
ws open
on_write
senMsg
writting: {"ice":{"candidate":"candidate:2 1 TCP 1015022847
fe80::204:4bff:fea7:f75e 9 typ host tcptype active","sdpMLineIndex":0}}
on_write
0:00:13.904614042 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:3920:_on_ice_candidate_task:<sendrecv> produced ICE candidate
for mline:0 and candidate:3 1 TCP 1010828543 fe80::204:4bff:fea7:f75e 52329
typ host tcptype passive
ws open
senMsg
writting: {"ice":{"candidate":"candidate:3 1 TCP 1010828543
fe80::204:4bff:fea7:f75e 52329 typ host tcptype passive","sdpMLineIndex":0}}
0:00:13.904751611 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:3920:_on_ice_candidate_task:<sendrecv> produced ICE candidate
for mline:0 and candidate:4 1 UDP 2013266430 192.168.0.155 46141 typ host
on_write
ws open
senMsg
writting: {"ice":{"candidate":"candidate:4 1 UDP 2013266430 192.168.0.155
46141 typ host","sdpMLineIndex":0}}
on_write
0:00:13.904870619 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:3920:_on_ice_candidate_task:<sendrecv> produced ICE candidate
for mline:0 and candidate:5 1 TCP 1015022079 192.168.0.155 9 typ host
tcptype active
ws open
senMsg
writting: {"ice":{"candidate":"candidate:5 1 TCP 1015022079 192.168.0.155 9
typ host tcptype active","sdpMLineIndex":0}}
0:00:13.904982427 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:3920:_on_ice_candidate_task:<sendrecv> produced ICE candidate
for mline:0 and candidate:6 1 TCP 1010827775 192.168.0.155 38029 typ host
tcptype passive
on_write
ws open
senMsg
writting: {"ice":{"candidate":"candidate:6 1 TCP 1010827775 192.168.0.155
38029 typ host tcptype passive","sdpMLineIndex":0}}
0:00:13.905085467 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:3920:_on_ice_candidate_task:<sendrecv> produced ICE candidate
for mline:0 and candidate:1 2 UDP 2013266430 fe80::204:4bff:fea7:f75e 52263
typ host
on_write
ws open
senMsg
writting: {"ice":{"candidate":"candidate:1 2 UDP 2013266430
fe80::204:4bff:fea7:f75e 52263 typ host","sdpMLineIndex":0}}
0:00:13.905188444 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:3920:_on_ice_candidate_task:<sendrecv> produced ICE candidate
for mline:0 and candidate:2 2 TCP 1015022846 fe80::204:4bff:fea7:f75e 9 typ
host tcptype active
on_write
ws open
senMsg
writting: {"ice":{"candidate":"candidate:2 2 TCP 1015022846
fe80::204:4bff:fea7:f75e 9 typ host tcptype active","sdpMLineIndex":0}}
0:00:13.905293020 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:3920:_on_ice_candidate_task:<sendrecv> produced ICE candidate
for mline:0 and candidate:3 2 TCP 1010828542 fe80::204:4bff:fea7:f75e 34993
typ host tcptype passive
on_write
ws open
senMsg
writting: {"ice":{"candidate":"candidate:3 2 TCP 1010828542
fe80::204:4bff:fea7:f75e 34993 typ host tcptype passive","sdpMLineIndex":0}}
0:00:13.905399260 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:3920:_on_ice_candidate_task:<sendrecv> produced ICE candidate
for mline:0 and candidate:4 2 UDP 2013266429 192.168.0.155 50311 typ host
ws open
on_write
senMsg
writting: {"ice":{"candidate":"candidate:4 2 UDP 2013266429 192.168.0.155
50311 typ host","sdpMLineIndex":0}}
0:00:13.905525628 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:3920:_on_ice_candidate_task:<sendrecv> produced ICE candidate
for mline:0 and candidate:5 2 TCP 1015022078 192.168.0.155 9 typ host
tcptype active
on_write
ws open
senMsg
writting: {"ice":{"candidate":"candidate:5 2 TCP 1015022078 192.168.0.155 9
typ host tcptype active","sdpMLineIndex":0}}
0:00:13.905641085 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:3920:_on_ice_candidate_task:<sendrecv> produced ICE candidate
for mline:0 and candidate:6 2 TCP 1010827774 192.168.0.155 33691 typ host
tcptype passive
ws open
on_write
senMsg
writting: {"ice":{"candidate":"candidate:6 2 TCP 1010827774 192.168.0.155
33691 typ host tcptype passive","sdpMLineIndex":0}}
on_write
0:00:14.104066389 12857   0x55b7268590 DEBUG    webrtcnicetransport
nicetransport.c:186:_on_component_state_changed:<webrtcnicetransport0> 1 1
connecting
0:00:14.104174293 12857   0x55b7268590 DEBUG        webrtcicestream
icestream.c:116:_on_candidate_gathering_done:<webrtcicestream0> 1 gathering
done
0:00:14.104357782 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:800:_collate_ice_connection_states:<sendrecv> ICE connection
state: 0x0
0:00:14.104405046 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:827:_collate_ice_connection_states:<sendrecv> returning new
0:00:14.104439702 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:963:_collate_peer_connection_states:<sendrecv> ICE connection
state: 0x0. DTLS connection state: 0x0
0:00:14.104507414 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:1017:_collate_peer_connection_states:<sendrecv> returning new
0:00:14.104539958 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:895:_collate_ice_gathering_states:<sendrecv> ICE gathering
state: 0x0
0:00:14.104565110 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:905:_collate_ice_gathering_states:<sendrecv> returning
complete
0:00:14.104593430 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:895:_collate_ice_gathering_states:<sendrecv> ICE gathering
state: 0x0
0:00:14.104617494 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:905:_collate_ice_gathering_states:<sendrecv> returning
complete
Session read
Session read success
Data read:
{"sdp":{"type":"answer","sdp":"v=0\r\no=mozilla...THIS_IS_SDPARTA-68.9.0
8725706455245338083 0 IN IP4 0.0.0.0\r\ns=-\r\nt=0
0\r\na=sendrecv\r\na=fingerprint:sha-256
C9:C0:92:29:8B:DB:5D:9D:C0:AD:DA:69:C6:B2:08:B6:75:7B:DC:6D:23:9B:4C:F5:BA:65:D4:45:B9:C0:FF:C9\r\na=group:BUNDLE
video0\r\na=ice-options:trickle\r\na=msid-semantic:WMS *\r\nm=video 9
UDP/TLS/RTP/SAVPF 97\r\nc=IN IP4 0.0.0.0\r\na=recvonly\r\na=fmtp:97
max-fs=12288;max-fr=60\r\na=ice-pwd:c537f6ddae5c895e669b3b3e710e36c1\r\na=ice-ufrag:47544b5f\r\na=mid:video0\r\na=rtcp-fb:97
nack pli\r\na=rtcp-mux\r\na=rtpmap:97
VP8/90000\r\na=setup:active\r\na=ssrc:2140594768
cname:{903e902b-f24a-49b9-a346-74a3647be25f}\r\n"}}
Received answer:
v=0
o=mozilla...THIS_IS_SDPARTA-68.9.0 8725706455245338083 0 IN IP4 0.0.0.0
s=-
t=0 0
a=sendrecv
a=fingerprint:sha-256
C9:C0:92:29:8B:DB:5D:9D:C0:AD:DA:69:C6:B2:08:B6:75:7B:DC:6D:23:9B:4C:F5:BA:65:D4:45:B9:C0:FF:C9
a=group:BUNDLE video0
a=ice-options:trickle
a=msid-semantic:WMS *
m=video 9 UDP/TLS/RTP/SAVPF 97
c=IN IP4 0.0.0.0
a=recvonly
a=fmtp:97 max-fs=12288;max-fr=60
a=ice-pwd:c537f6ddae5c895e669b3b3e710e36c1
a=ice-ufrag:47544b5f
a=mid:video0
a=rtcp-fb:97 nack pli
a=rtcp-mux
a=rtpmap:97 VP8/90000
a=setup:active
a=ssrc:2140594768 cname:{903e902b-f24a-49b9-a346-74a3647be25f}

not ok
do_read
0:00:14.533573485 12857   0x55b72686d0 INFO               webrtcbin
gstwebrtcbin.c:3532:_set_description_task:<sendrecv> Attempting to set
remote answer in the have-local-offer state
0:00:14.533623949 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:3533:_set_description_task:<sendrecv> SDP contents
v=0
o=mozilla...THIS_IS_SDPARTA-68.9.0 8725706455245338083 0 IN IP4 0.0.0.0
s=-
t=0 0
a=sendrecv
a=fingerprint:sha-256
C9:C0:92:29:8B:DB:5D:9D:C0:AD:DA:69:C6:B2:08:B6:75:7B:DC:6D:23:9B:4C:F5:BA:65:D4:45:B9:C0:FF:C9
a=group:BUNDLE video0
a=ice-options:trickle
a=msid-semantic:WMS *
m=video 9 UDP/TLS/RTP/SAVPF 97
c=IN IP4 0.0.0.0
a=recvonly
a=fmtp:97 max-fs=12288;max-fr=60
a=ice-pwd:c537f6ddae5c895e669b3b3e710e36c1
a=ice-ufrag:47544b5f
a=mid:video0
a=rtcp-fb:97 nack pli
a=rtcp-mux
a=rtpmap:97 VP8/90000
a=setup:active
a=ssrc:2140594768 cname:{903e902b-f24a-49b9-a346-74a3647be25f}

0:00:14.533990638 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:3665:_set_description_task:<sendrecv> notify signaling-state
from have-local-offer to stable
0:00:14.534038542 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:469:_find_transport_for_session:<sendrecv> Found transport
<transportstream0> for session 0
0:00:14.534078222 12857   0x55b72686d0 DEBUG   webrtctransportsendbin
transportsendbin.c:195:transport_send_bin_change_state:<transportsendbin0>
changing state: PLAYING => PLAYING
0:00:14.534158894 12857   0x55b72686d0 DEBUG   webrtctransportreceivebin
transportreceivebin.c:204:transport_receive_bin_change_state: changing
state: PLAYING => PLAYING
0:00:14.534313775 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:469:_find_transport_for_session:<sendrecv> Found transport
<transportstream0> for session 0
0:00:14.534913808 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:469:_find_transport_for_session:<sendrecv> Found transport
<transportstream0> for session 0
0:00:14.534980048 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:469:_find_transport_for_session:<sendrecv> Found transport
<transportstream0> for session 0
0:00:14.535016976 12857   0x55b72686d0 LOG                webrtcbin
gstwebrtcbin.c:4352:on_rtpbin_request_aux_sender:<sendrecv> requesting aux
sender for stream <transportstream0> with transport <webrtctransceiver0> and
pt map application/x-rtp-pt-map;
0:00:14.535211185 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:4230:on_rtpbin_pad_added:<sendrecv> new rtpbin pad
send_rtp_src_0
0:00:14.535293713 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:4230:on_rtpbin_pad_added:<sendrecv> new rtpbin pad
send_rtp_sink_0
0:00:14.535497585 12857   0x55b72686d0 DEBUG              webrtcbin
gstwebrtcbin.c:3021:_update_transport_ptmap_from_media:<sendrecv> mapping
sdp session level attributes to caps
0:00:14.535571282 12857   0x55b72686d0 DEBUG              webrtcbin
gstwebrtcbin.c:3023:_update_transport_ptmap_from_media:<sendrecv> mapping
sdp media level attributes to caps
0:00:14.535622002 12857   0x55b72686d0 DEBUG              webrtcbin
gstwebrtcbin.c:3036:_update_transport_ptmap_from_media:<sendrecv>  looking
at 0 pt: 97
0:00:14.535741522 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:2851:_find_transceiver_for_sdp_media:<sendrecv> Found
transceiver <webrtctransceiver0>
0:00:14.535780466 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:469:_find_transport_for_session:<sendrecv> Found transport
<transportstream0> for session 0
0:00:14.535816018 12857   0x55b72686d0 DEBUG   webrtctransportsendbin
transportsendbin.c:195:transport_send_bin_change_state:<transportsendbin0>
changing state: PLAYING => PLAYING
0:00:14.535879794 12857   0x55b72686d0 DEBUG   webrtctransportreceivebin
transportreceivebin.c:204:transport_receive_bin_change_state: changing
state: PLAYING => PLAYING
0:00:14.536052947 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:3156:_update_transceiver_from_sdp_media:<sendrecv>
transceiver direction change
0:00:14.536091891 12857   0x55b72686d0 DEBUG              webrtcbin
gstwebrtcbin.c:3164:_update_transceiver_from_sdp_media:<sendrecv> found
existing send pad <sendrecv:sink_0> for transceiver <webrtctransceiver0>
0:00:14.536149747 12857   0x55b72686d0 DEBUG   webrtctransportsendbin
transportsendbin.c:334:_on_notify_dtls_client_status:<transportsendbin0>
DTLS-SRTP encoder configured. Unlocking it and changing state <dtlssrtpenc0>
0:00:14.536738836 12857   0x55b72686d0 DEBUG   webrtctransportsendbin
transportsendbin.c:334:_on_notify_dtls_client_status:<transportsendbin0>
DTLS-SRTP encoder configured. Unlocking it and changing state <dtlssrtpenc1>
0:00:14.537289877 12857   0x55b72686d0 INFO               webrtcbin
gstwebrtcbin.c:2895:_connect_input_stream:<sendrecv:sink_0> linking input
stream 0
0:00:14.537450966 12857   0x55b72686d0 DEBUG   webrtctransportsendbin
transportsendbin.c:195:transport_send_bin_change_state:<transportsendbin0>
changing state: PLAYING => PLAYING
0:00:14.537587286 12857   0x55b72686d0 LOG                webrtcbin
gstwebrtcbin.c:1175:_check_if_negotiation_is_needed:<sendrecv> checking if
negotiation is needed
0:00:14.537623030 12857   0x55b72686d0 LOG                webrtcbin
gstwebrtcbin.c:1279:_check_if_negotiation_is_needed:<sendrecv> no
negotiation needed
0:00:14.537647030 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:469:_find_transport_for_session:<sendrecv> Found transport
<transportstream0> for session 0
0:00:14.537669590 12857   0x55b72686d0 DEBUG   webrtctransportsendbin
transportsendbin.c:195:transport_send_bin_change_state:<transportsendbin0>
changing state: PLAYING => PLAYING
0:00:14.537764054 12857   0x55b72686d0 DEBUG   webrtctransportreceivebin
transportreceivebin.c:204:transport_receive_bin_change_state: changing
state: PLAYING => PLAYING
0:00:14.537907127 12857   0x55b72686d0 DEBUG              webrtcice
gstwebrtcice.c:647:gst_webrtc_ice_set_remote_credentials:<webrtcice0>
Setting remote ICE credentials on ICE stream 1 ufrag:47544b5f
pwd:c537f6ddae5c895e669b3b3e710e36c1
0:00:14.537945911 12857   0x55b72686d0 DEBUG              webrtcice
gstwebrtcice.c:702:gst_webrtc_ice_gather_candidates:<webrtcice0> gather
candidates for stream 1
0:00:14.537964311 12857   0x55b72686d0 DEBUG        webrtcicestream
icestream.c:177:gst_webrtc_ice_stream_gather_candidates:<webrtcicestream0>
start gathering candidates
0:00:14.545052903 12857   0x7fa00b6940 LOG     webrtctransportsendbin
transportsendbin.c:150:pad_block:<rtp_sink:proxypad11> blocking pad with
data buffer: 0x55b736b7e0, pts 0:00:00.000000000, dts 99:99:99.999999999,
dur 0:00:00.033333333, size 1400, offset none, offset_end none, flags 0x4000
Session read
Session read success
Data read: {"ice":{"candidate":"candidate:0 1 UDP 2122252543 192.168.86.27
49405 typ
host","sdpMid":"video0","sdpMLineIndex":0,"usernameFragment":"47544b5f"}}
not ok
do_read
0:00:14.674622694 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:352:_find_ice_stream_for_session:<sendrecv> Found ice stream
id <webrtcicestream0> for session 0
0:00:14.674774438 12857   0x55b72686d0 LOG                webrtcbin
gstwebrtcbin.c:2993:_add_ice_candidate:<sendrecv> adding ICE candidate with
mline:0, a=candidate:0 1 UDP 2122252543 192.168.86.27 49405 typ host
Session read
Session read success
Data read: {"ice":{"candidate":"candidate:1 1 TCP 2105508095 192.168.86.27
64698 typ host tcptype
passive","sdpMid":"video0","sdpMLineIndex":0,"usernameFragment":"47544b5f"}}
not ok
do_read
0:00:14.675297671 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:352:_find_ice_stream_for_session:<sendrecv> Found ice stream
id <webrtcicestream0> for session 0
0:00:14.675417063 12857   0x55b72686d0 LOG                webrtcbin
gstwebrtcbin.c:2993:_add_ice_candidate:<sendrecv> adding ICE candidate with
mline:0, a=candidate:1 1 TCP 2105508095 192.168.86.27 64698 typ host tcptype
passive
Session read
Session read success
Data read: {"ice":{"candidate":"candidate:1 1 TCP 2105524479 192.168.86.27 9
typ host tcptype
active","sdpMid":"video0","sdpMLineIndex":0,"usernameFragment":"47544b5f"}}
not ok
do_read
Session read
Session read success
Data read:
{"ice":{"candidate":"","sdpMid":"video0","sdpMLineIndex":0,"usernameFragment":"47544b5f"}}
0:00:14.676199977 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:352:_find_ice_stream_for_session:<sendrecv> Found ice stream
id <webrtcicestream0> for session 0
0:00:14.676598570 12857   0x55b72686d0 LOG                webrtcbin
gstwebrtcbin.c:2993:_add_ice_candidate:<sendrecv> adding ICE candidate with
mline:0, a=candidate:1 1 TCP 2105524479 192.168.86.27 9 typ host tcptype
active
0:00:14.676673162 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:352:_find_ice_stream_for_session:<sendrecv> Found ice stream
id <webrtcicestream0> for session 0
0:00:14.676707370 12857   0x55b72686d0 LOG                webrtcbin
gstwebrtcbin.c:2993:_add_ice_candidate:<sendrecv> adding ICE candidate with
mline:0, (null)

(exe:12857): libnice-CRITICAL **: 09:53:34.518:
nice_agent_parse_remote_candidate_sdp: assertion 'sdp != NULL' failed
0:00:14.676860235 12857   0x55b72686d0 WARN               webrtcice
gstwebrtcice.c:622:gst_webrtc_ice_add_candidate:<webrtcice0> Could not parse
candidate '(null)'
not ok
do_read
0:00:14.772646943 12857   0x7fa001c370 DEBUG              webrtcbin
gstwebrtcbin.c:4295:on_rtpbin_request_pt_map:<sendrecv> getting pt map for
pt 97 in session 0
0:00:14.772710111 12857   0x7fa001c370 TRACE              webrtcbin
gstwebrtcbin.c:469:_find_transport_for_session:<sendrecv> Found transport
<transportstream0> for session 0
0:00:14.772759647 12857   0x7fa001c370 TRACE              webrtcbin
gstwebrtcbin.c:4305:on_rtpbin_request_pt_map:<sendrecv> Found caps
application/x-rtp, media=(string)video, payload=(int)97,
clock-rate=(int)90000, encoding-name=(string)VP8, max-fs=(string)12288,
max-fr=(string)60, rtcp-fb-nack-pli=(boolean)true for pt 97 in session 0
0:00:14.773385825 12857   0x7fa001c370 LOG     webrtctransportsendbin
transportsendbin.c:150:pad_block:<outputselector0:src_0> blocking pad with
data buffer: 0x7f8c004000, pts 99:99:99.999999999, dts 99:99:99.999999999,
dur 99:99:99.999999999, size 80, offset none, offset_end none, flags 0x0
0:00:22.666226161 12857   0x7fa001c230 DEBUG    webrtcnicetransport
nicetransport.c:186:_on_component_state_changed:<webrtcnicetransport0> 1 1
connected
0:00:22.666321265 12857   0x7fa001c230 LOG     webrtctransportsendbin
transportsendbin.c:355:_on_notify_ice_connection_state:<transportsendbin0>
Unblocking pad <dtlssrtpenc0:src>
0:00:22.666430161 12857   0x7fa001c230 DEBUG    webrtcnicetransport
nicetransport.c:186:_on_component_state_changed:<webrtcnicetransport0> 1 1
ready
0:00:22.666473457 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:800:_collate_ice_connection_states:<sendrecv> ICE connection
state: 0x4
0:00:22.666568881 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:834:_collate_ice_connection_states:<sendrecv> returning
connected
0:00:22.666617426 12857   0x55b72686d0 INFO               webrtcbin
gstwebrtcbin.c:1088:_update_ice_connection_state_task:<sendrecv> ICE
connection state change from new(0) to connected(2)
0:00:22.666663218 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:963:_collate_peer_connection_states:<sendrecv> ICE connection
state: 0x8. DTLS connection state: 0x1
0:00:22.666695762 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:1026:_collate_peer_connection_states:<sendrecv> returning new
0:00:22.666732370 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:800:_collate_ice_connection_states:<sendrecv> ICE connection
state: 0x8
0:00:22.666760978 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:841:_collate_ice_connection_states:<sendrecv> returning
connected
0:00:22.666793874 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:963:_collate_peer_connection_states:<sendrecv> ICE connection
state: 0x8. DTLS connection state: 0x1
0:00:22.666828658 12857   0x55b72686d0 TRACE              webrtcbin
gstwebrtcbin.c:1026:_collate_peer_connection_states:<sendrecv> returning new
0:00:22.667749076 12857   0x7fa00b6b70 FIXME               basesink
gstbasesink.c:3248:gst_base_sink_default_event:<nicesink0> stream-start
event without group-id. Consider implementing group-id handling in the
upstream elements
0:00:22.695089904 12857   0x7fa001c000 LOG     webrtctransportsendbin
transportsendbin.c:300:_on_dtls_enc_key_set:<transportsendbin0> Unblocking
<dtlssrtpenc0> pads
0:00:23.709758229 12857   0x7fa00b6b70 FIXME               basesink
gstbasesink.c:3248:gst_base_sink_default_event:<nicesink0> stream-start
event without group-id. Consider implementing group-id handling in the
upstream elements
0:00:23.809757839 12857   0x7fa00b6b70 FIXME               basesink
gstbasesink.c:3248:gst_base_sink_default_event:<nicesink0> stream-start
event without group-id. Consider implementing group-id handling in the
upstream elements
0:00:25.709759379 12857   0x7fa00b6b70 FIXME               basesink
gstbasesink.c:3248:gst_base_sink_default_event:<nicesink0> stream-start
event without group-id. Consider implementing group-id handling in the
upstream elements
0:00:29.709743808 12857   0x7fa00b6b70 FIXME               basesink
gstbasesink.c/
-------------------------------------------------------------------------------------------------------------------------------------------------------------


The code I'm using for the webrtcbin server is the following (sadly I cannot
provide the app-client code but im pretty sure the error is here):
websocket_server_async.cpp
<http://gstreamer-devel.966125.n4.nabble.com/file/t379483/websocket_server_async.cpp>  



--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/


More information about the gstreamer-devel mailing list