GStreamer and WebRTC
-
Stéphane Cerveau: Discover GStreamer full static mode
How to embed statically your own tailored version of GStreamer in your application
Since the gstreamer-full effort, it was possible to create a shared library which will embed the GStreamer framework in addition to its set of plugins.
Within this effort, it was also possible to register the selected plugins/features automatically by calling the
gst_init
method in your application linking withgstreamer-full
.This method was offering a
gstreamer-full
package with library, headers and pc files but it was not possible to embed GStreamer statically in your application and use it transparently. -
Nirbheek Chauhan: What is WebRTC? Why does it need ‘Signalling’?
If you’re new to WebRTC, you must’ve heard that it’s a way to do video calls in your browser without needing to install an app. It’s pretty great!
However, it uses a bunch of really arcane terminology because it builds upon older technologies such as RTP, RTCP, SDP, ICE, STUN, etc. To understand what WebRTC Signalling is, you must first understand these foundational technologies.
Readers who are well-versed in this subject might find some of the explanations annoyingly simplistic to read. They will also notice that I am omitting a lot of of detail, leading to potentially misleading statements.
I apologize in advance to these people. I am merely trying to avoid turning this post into a book. If you find a sub-heading too simplistic, please feel free to skip it. :-)