WebRTC on-negotiation needed signal isn't emitted

Lusine Hayrapetyan lusine at smartcow.ai
Wed Apr 27 13:43:15 UTC 2022


Hi Folks.

I'm working on Nvidia's Jetson device where we have Gstreamer 1.14.
And we have a very unstable situation with webrtc -  *on-negotiation-needed*
signal is not always emitted.

The first log is the case where we don't see an issue, You can see that
after changing webrtc state from paused->playing if_negotiation_is_needed
is called and after that on-negotiation-needed signal is emitted:[image:
webrtc-good.png]

This is the case when it doesn't work. You can see that after changing
webrtc state from paused->playing if_negotiation_is_needed is *NOT* called
and after that on-negotiation-needed signal is *NOT* emitted.[image:
webrtc-bad.png]

The issue is very similar to this one -
https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1055
which is reported for Gstreamer 1.14 and I suppose fixed for 1.8.

Could you please advise a workaround which I can implement with Gstreamer
1.14 because on jetson we can't upgrade to 1.18.

Regards,
Lusine
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20220427/f6b9c69e/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: webrtc-good.png
Type: image/png
Size: 121562 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20220427/f6b9c69e/attachment-0002.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: webrtc-bad.png
Type: image/png
Size: 40579 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20220427/f6b9c69e/attachment-0003.png>


More information about the gstreamer-devel mailing list