WebRTC on-negotiation needed signal isn't emitted

Matthew Waters ystreet00 at gmail.com
Fri Apr 29 09:38:07 UTC 2022


It is definitely possible to run GStreamer 1.18 or 1.20 on Nvidia's
Jetson devices.

The 'workaround' is to use a newer version of GStreamer.  There are many
fixes and improvements to the WebRTC stack between 1.14 and 1.20.

Cheers
-Matt

On 27/4/22 23:43, Lusine Hayrapetyan via gstreamer-devel wrote:
> 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: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.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/20220429/0d621b48/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/20220429/0d621b48/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/20220429/0d621b48/attachment-0003.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 495 bytes
Desc: OpenPGP digital signature
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20220429/0d621b48/attachment-0001.sig>


More information about the gstreamer-devel mailing list