Re: webrtcbin

Jerry Geis via gstreamer-devel <[email protected]> Wed, 28 May 2025 15:05:43 -0400
Newsgroups gmane.comp.video.gstreamer.devel
Message-ID <CABr8-B60Nu367-kQuwQkO0VCsxUHRZxY_mzBJOVWp+zxnmpHnA@mail.gmail.com>
--000000000000cee2e3063636de81
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hhi Michael,

thanks - I would like to "keep" in C
https://gstreamer.freedesktop.org/documentation/webrtc/index.html?gi-langua=
ge=3Dc
but where can I find examples of how to initiate a call into Asterisk ?

Jerry


On Wed, May 28, 2025 at 1:26=E2=80=AFPM Michael Gruner <michael.gruner@ridg=
erun.com>
wrote:

> Hi Jerry,
>
> This example is from an old, deprecated project from RidgeRun, not the
> mainstream GStreamer implementation.
>
> Please refer to these pages instead:
>
> webrtc::
>
>
> https://gstreamer.freedesktop.org/documentation/webrtc/index.html?gi-lang=
uage=3Dc
>
> rswebrtc:
>
>
> https://gstreamer.freedesktop.org/documentation/rswebrtc/index.html?gi-la=
nguage=3Dc
>
> These are two implementations you can use. The later is a new one
> implemented in rust.
>
> Michael
>
>
>
>
> On 28 May 2025, at 10:38, Jerry Geis via gstreamer-devel <
> [email protected]> wrote:
>
> I am using Ubuntu 24.04. I desire to make a call using gstreamer and
> webrtcbin
>
> When I do this:
> gst-launch-1.0 webrtcbin start-call=3Dtrue signaler::server_url=3D
> http://my-machine:8080 \
>     signaler::session_id=3D1234mycall name=3Dweb \
>     videotestsrc is-live=3Dtrue ! queue ! videoconvert ! \
>     x264enc key-int-max=3D2 ! rtph264pay ! queue ! identity silent=3Dfals=
e ! \
>     web.video_sink web.video_src ! rtph264depay ! avdec_h264 !
> videoconvert ! ximagesink async=3Dtrue
>
> I get a message about start-call is not a property.
> Why is that ? This was an example on a webpage.
>
> Either way - 'How" do I make a call to a number like 101 using webrtcbin =
?
>
> thanks
>
> Jerry
>
>
>
> This email and any attachments are intended for the sole use of the named
> recipient(s) and contain(s) confidential information that may be
> proprietary, privileged, or copyrighted under applicable law. If you are
> not the intended recipient, do not read, copy, or forward this email
> message or any attachments, delete this email message and any attachments
> immediately.
>

--000000000000cee2e3063636de81
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hhi Michael,<div><br></div><div>thanks - I would like to &=
quot;keep&quot; in C=C2=A0<a href=3D"https://gstreamer.freedesktop.org/docu=
mentation/webrtc/index.html?gi-language=3Dc" target=3D"_blank">https://gstr=
eamer.freedesktop.org/documentation/webrtc/index.html?gi-language=3Dc</a></=
div><div>but where can I find examples of how to initiate a call into Aster=
isk ?</div><div><br></div><div>Jerry</div><div><br></div></div><br><div cla=
ss=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" class=3D"gmail_at=
tr">On Wed, May 28, 2025 at 1:26=E2=80=AFPM Michael Gruner &lt;<a href=3D"m=
ailto:[email protected]">[email protected]</a>&gt; wrot=
e:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0=
.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>Hi Jerry=
,<div><br></div><div>This example is from an old, deprecated project from R=
idgeRun, not the mainstream GStreamer implementation.</div><div><br></div><=
div>Please refer to these pages instead:</div><div><br></div><div>webrtc::<=
/div><div><br></div><div><div style=3D"display:block"><a href=3D"https://gs=
treamer.freedesktop.org/documentation/webrtc/index.html?gi-language=3Dc" ta=
rget=3D"_blank">https://gstreamer.freedesktop.org/documentation/webrtc/inde=
x.html?gi-language=3Dc</a><br></div><div><br></div><div>rswebrtc:</div><div=
><br></div><div><a href=3D"https://gstreamer.freedesktop.org/documentation/=
rswebrtc/index.html?gi-language=3Dc" target=3D"_blank">https://gstreamer.fr=
eedesktop.org/documentation/rswebrtc/index.html?gi-language=3Dc</a></div><d=
iv><br></div><div>These are two implementations you can use. The later is a=
 new one implemented in rust.</div><div><br></div><div>Michael</div><div><b=
r></div><div><br></div><div><br></div><div><br><blockquote type=3D"cite"><d=
iv>On 28 May 2025, at 10:38, Jerry Geis via gstreamer-devel &lt;<a href=3D"=
mailto:[email protected]" target=3D"_blank">gstreamer-d=
[email protected]</a>&gt; wrote:</div><br><div><div dir=3D"ltr">I =
am using Ubuntu 24.04. I desire to make a call using gstreamer and webrtcbi=
n<div><br></div><div>When I do this:</div><div>gst-launch-1.0 webrtcbin sta=
rt-call=3Dtrue signaler::server_url=3D<a href=3D"http://my-machine:8080/" t=
arget=3D"_blank">http://my-machine:8080</a> \<br>=C2=A0 =C2=A0 signaler::se=
ssion_id=3D1234mycall name=3Dweb \<br>=C2=A0 =C2=A0 videotestsrc is-live=3D=
true ! queue ! videoconvert ! \<br>=C2=A0 =C2=A0 x264enc key-int-max=3D2 ! =
rtph264pay ! queue ! identity silent=3Dfalse ! \<br>=C2=A0 =C2=A0 web.video=
_sink web.video_src ! rtph264depay ! avdec_h264 ! videoconvert ! ximagesink=
 async=3Dtrue</div><div><br></div><div>I get a message about start-call is =
not a property.</div><div>Why is that ? This was an example on a webpage.</=
div><div><br></div><div>Either=C2=A0way - &#39;How&quot; do I make a call t=
o a number like 101 using webrtcbin=C2=A0?</div><div><br></div><div>thanks<=
/div><div><br></div><div>Jerry</div></div>
</div></blockquote></div><br></div></div>
<br>
<span style=3D"color:rgb(0,0,0);font-family:&quot;Work Sans&quot;,sans-seri=
f;font-size:9.33333px;text-align:justify">This email and any attachments ar=
e intended for the sole use of the named recipient(s) and contain(s) confid=
ential information that may be proprietary, privileged, or copyrighted unde=
r applicable law. If you are not the intended recipient, do not read, copy,=
 or forward this email message or any attachments, delete this email messag=
e and any attachments immediately.</span><br></blockquote></div>

--000000000000cee2e3063636de81--