<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le jeu. 10 oct. 2019 04 h 26, Simon Brown <<a href="mailto:simon.k.brown@gmail.com">simon.k.brown@gmail.com</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<div>I've finally persuaded all the relevant dependencies to build on my embedded linux platform, and can run gstreamer, and can compile the gstwebrtc-demos gstreamer code.  The pipeline has been modified slightly as I already have an H264 stream, I just want it converted to WebRTC.  However, if I run, from the command line:</div><div>gst-inspect-1.0 udpsrc</div><div>it gives me details of the plugin.</div><div>The same is true for rtph264pay and rtpmux.  The one plugin I can't find with gst-inspect-1.0 is webrtc, which is odd, because the webrtc library exists, and I've built and compiled the gst-bad-plugins, and the gstwebrtc-demos code compiles with the relevant includes and library.</div><div><br></div><div>So two problems - 1) when I run the code I get:</div><div>Required gstreamer plugin 'webrtc' not found<br>Required gstreamer plugin 'udpsrc' not found<br>Required gstreamer plugin 'rtph264pay' not found<br>Required gstreamer plugin 'rtpmux' not found<br></div><div>and 2) although gst webrtc library exists it can't find the plugin with gst-inspect-1.0?</div><div>-rwxr-xr-x 1 root root   1309 Sep 11 15:01 <a href="http://libgstwebrtc-1.0.la" target="_blank" rel="noreferrer">libgstwebrtc-1.0.la</a><br>lrwxrwxrwx 1 root root     28 Sep 11 15:01 <a href="http://libgstwebrtc-1.0.so" target="_blank" rel="noreferrer">libgstwebrtc-1.0.so</a> -> libgstwebrtc-1.0.so.0.1600.0<br>lrwxrwxrwx 1 root root     28 Sep 11 15:01 libgstwebrtc-1.0.so.0 -> libgstwebrtc-1.0.so.0.1600.0<br>-rwxr-xr-x 1 root root 121992 Sep 11 15:01 libgstwebrtc-1.0.so.0.1600.0<br></div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">First thing I would try, is to locate the registry cache (.local/cache/..) and remove it. Many times it happened to me that the registry was filled before the clock was adjusted on my system, causing stalled cache.</div><div dir="auto"><br></div><div dir="auto">Second, I'd double check my path. Be aware the plugin library have no version and are located in lib/gstreamer-1.0 directory.</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div></div><div><br></div><div>Any help greatly appreciated,</div><div>Regards,</div><div>Simon</div></div>
_______________________________________________<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></blockquote></div></div></div>