<div dir="auto">Hello,<div dir="auto">As for now, as I understand, gstwebrtcbin is not support live reconfiguration. So, I was managed to change streams from one to another but it must have the same format (if initial negotiation was for ex. h264 you can change stream to any h264). </div><div dir="auto">To any other format, you need to reestablish connection again.</div><div dir="auto"><br></div><div dir="auto">Best regards,</div><div dir="auto">Anton.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Jan 9, 2021, 15:00 coreykernel <<a href="mailto:corey@kernellabs.io">corey@kernellabs.io</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hey Anton,<br>
<br>
Did you ever resolve your issue. I'm getting a similar mline error when I<br>
try to send a 2nd offer after adding the new stream:<br>
<br>
webrtc_sink = gst_element_get_request_pad(webrtc, "sink_1");<br>
ret = gst_pad_link(q3_src, webrtc_sink);<br>
g_assert_cmphex(ret, ==, GST_PAD_LINK_OK);<br>
promise = gst_promise_new_with_change_func(on_offer_created, NULL, NULL);<br>
g_signal_emit_by_name(G_OBJECT(webrtc), "create-offer", NULL, promise);<br>
<br>
The on_offer_created callback is never called and I get an error:<br>
<br>
ERROR:../ext/webrtc/gstwebrtcbin.c:2304:sdp_media_from_transceiver:<br>
assertion failed: (trans->mline == -1 || trans->mline == media_idx)<br>
Bail out!<br>
ERROR:../ext/webrtc/gstwebrtcbin.c:2304:sdp_media_from_transceiver:<br>
assertion failed: (trans->mline == -1 || trans->mline == media_idx)<br>
<br>
Do I need to remove the original stream that I am replacing? Or is it OK to<br>
send two streams to the peer?<br>
<br>
<br>
<br>
--<br>
Sent from: <a href="http://gstreamer-devel.966125.n4.nabble.com/" rel="noreferrer noreferrer" target="_blank">http://gstreamer-devel.966125.n4.nabble.com/</a><br>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank" rel="noreferrer">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
</blockquote></div>