<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p><font face="DejaVu Sans">Looks like <a moz-do-not-send="true"
href="https://github.com/centricular/webrtcsink"
class="moz-txt-link-freetext">https://github.com/centricular/webrtcsink</a>
might be suitable for your use case. Using webrtcbin directly
needs quite a lot of additional code for signalling (which has
nothing to do with STUN/TURN; you indeed don't need those on a
local network). I've never used it though, I did go through, as
the linked page says, "difficult exercise" of using it directly
:)</font></p>
<p><font face="DejaVu Sans">Cheers,<br>
Michiel<br>
</font></p>
<div class="moz-cite-prefix">On 22-08-2022 11:21, Akshaya Natarajan
via gstreamer-devel wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CADQMBES=syX8A7P8PH3Qs3jrzLCmB2Ly6-_P6wc=fb0cJLtOVQ@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">
<div>Hi,</div>
<div><br>
</div>
<div>I'm trying to use <span class="gmail-css-901oao
gmail-css-16my406 gmail-r-poiln3 gmail-r-bcqeeo
gmail-r-qvutc0">webrtcbin but without STUN/TURN server as <span
class="gmail-css-901oao gmail-css-16my406 gmail-r-poiln3
gmail-r-bcqeeo gmail-r-qvutc0">ideally, both my devices
are in a local network and I want to use WebRTC to stream
my camera to the other device using SRTP. <span
class="gmail-css-901oao gmail-css-16my406 gmail-r-poiln3
gmail-r-bcqeeo gmail-r-qvutc0">I've been successful at
sending my camera stream to another device using
GStreamer + SRTP + NVH264ENC . I just want to put what
I've already done inside the webrtcbin plugin, but I
can't really understand how to do that because there's
very limited information on the internet about the
plugin itself. Trying to reach out the dev ist to see if
anyone has done something similar. Hope someone can help
me out / guide me in the correct path? <br>
</span></span></span></div>
<div><span class="gmail-css-901oao gmail-css-16my406
gmail-r-poiln3 gmail-r-bcqeeo gmail-r-qvutc0"><span
class="gmail-css-901oao gmail-css-16my406 gmail-r-poiln3
gmail-r-bcqeeo gmail-r-qvutc0"><span
class="gmail-css-901oao gmail-css-16my406 gmail-r-poiln3
gmail-r-bcqeeo gmail-r-qvutc0"><br>
</span></span></span></div>
<div><span class="gmail-css-901oao gmail-css-16my406
gmail-r-poiln3 gmail-r-bcqeeo gmail-r-qvutc0"><span
class="gmail-css-901oao gmail-css-16my406 gmail-r-poiln3
gmail-r-bcqeeo gmail-r-qvutc0"><span
class="gmail-css-901oao gmail-css-16my406 gmail-r-poiln3
gmail-r-bcqeeo gmail-r-qvutc0">For your reference these
are the sender and receiver commands :</span></span></span></div>
<div><span class="gmail-css-901oao gmail-css-16my406
gmail-r-poiln3 gmail-r-bcqeeo gmail-r-qvutc0"><span
class="gmail-css-901oao gmail-css-16my406 gmail-r-poiln3
gmail-r-bcqeeo gmail-r-qvutc0"><span
class="gmail-css-901oao gmail-css-16my406 gmail-r-poiln3
gmail-r-bcqeeo gmail-r-qvutc0"><br>
</span></span></span></div>
<div><span class="gmail-css-901oao gmail-css-16my406
gmail-r-poiln3 gmail-r-bcqeeo gmail-r-qvutc0"><span
class="gmail-css-901oao gmail-css-16my406 gmail-r-poiln3
gmail-r-bcqeeo gmail-r-qvutc0"><span
class="gmail-css-901oao gmail-css-16my406 gmail-r-poiln3
gmail-r-bcqeeo gmail-r-qvutc0"><span
class="gmail-css-901oao gmail-css-16my406
gmail-r-poiln3 gmail-r-bcqeeo gmail-r-qvutc0">Sender:
gst-launch-1.0 -v autovideosrc location=/dev/video0 !
videoconvert ! nvh264enc ! rtph264pay !
"application/x-rtp, payload=(int)96,
ssrc=(uint)1356955624, encoding-name=H264" ! srtpenc
key="987654321001234567890123456789012345678901234567890123456789"
! udpsink host=127.0.0.1 port=5201 <br>
</span></span></span></span></div>
<div><span class="gmail-css-901oao gmail-css-16my406
gmail-r-poiln3 gmail-r-bcqeeo gmail-r-qvutc0"><span
class="gmail-css-901oao gmail-css-16my406 gmail-r-poiln3
gmail-r-bcqeeo gmail-r-qvutc0"><span
class="gmail-css-901oao gmail-css-16my406 gmail-r-poiln3
gmail-r-bcqeeo gmail-r-qvutc0"><span
class="gmail-css-901oao gmail-css-16my406
gmail-r-poiln3 gmail-r-bcqeeo gmail-r-qvutc0"><br>
</span></span></span></span></div>
<div><span class="gmail-css-901oao gmail-css-16my406
gmail-r-poiln3 gmail-r-bcqeeo gmail-r-qvutc0"><span
class="gmail-css-901oao gmail-css-16my406 gmail-r-poiln3
gmail-r-bcqeeo gmail-r-qvutc0"><span
class="gmail-css-901oao gmail-css-16my406 gmail-r-poiln3
gmail-r-bcqeeo gmail-r-qvutc0"><span
class="gmail-css-901oao gmail-css-16my406
gmail-r-poiln3 gmail-r-bcqeeo gmail-r-qvutc0"><br>
</span></span></span></span></div>
<div><span class="gmail-css-901oao gmail-css-16my406
gmail-r-poiln3 gmail-r-bcqeeo gmail-r-qvutc0"><span
class="gmail-css-901oao gmail-css-16my406 gmail-r-poiln3
gmail-r-bcqeeo gmail-r-qvutc0"><span
class="gmail-css-901oao gmail-css-16my406 gmail-r-poiln3
gmail-r-bcqeeo gmail-r-qvutc0"><span
class="gmail-css-901oao gmail-css-16my406
gmail-r-poiln3 gmail-r-bcqeeo gmail-r-qvutc0">Receiver:
gst-launch-1.0 udpsrc port=5201
caps='application/x-srtp, encoding-name=H264,
ssrc=(uint)1356955624,
srtp-key=(buffer)987654321001234567890123456789012345678901234567890123456789,
srtp-cipher=(string)aes-128-icm,
srtp-auth=(string)hmac-sha1-80,
srtcp-cipher=(string)aes-128-icm,
srtcp-auth=(string)hmac-sha1-80, roc=(uint)0' !
srtpdec ! rtph264depay ! decodebin ! autovideosink
sync=false</span></span></span></span></div>
<div><span class="gmail-css-901oao gmail-css-16my406
gmail-r-poiln3 gmail-r-bcqeeo gmail-r-qvutc0"><span
class="gmail-css-901oao gmail-css-16my406 gmail-r-poiln3
gmail-r-bcqeeo gmail-r-qvutc0"><span
class="gmail-css-901oao gmail-css-16my406 gmail-r-poiln3
gmail-r-bcqeeo gmail-r-qvutc0"><br>
</span></span></span></div>
<div><span class="gmail-css-901oao gmail-css-16my406
gmail-r-poiln3 gmail-r-bcqeeo gmail-r-qvutc0"><span
class="gmail-css-901oao gmail-css-16my406 gmail-r-poiln3
gmail-r-bcqeeo gmail-r-qvutc0"><span
class="gmail-css-901oao gmail-css-16my406 gmail-r-poiln3
gmail-r-bcqeeo gmail-r-qvutc0">Cheers,</span></span></span></div>
<div><span class="gmail-css-901oao gmail-css-16my406
gmail-r-poiln3 gmail-r-bcqeeo gmail-r-qvutc0"><span
class="gmail-css-901oao gmail-css-16my406 gmail-r-poiln3
gmail-r-bcqeeo gmail-r-qvutc0"><span
class="gmail-css-901oao gmail-css-16my406 gmail-r-poiln3
gmail-r-bcqeeo gmail-r-qvutc0">Akshaya</span></span></span></div>
</div>
</blockquote>
<br>
</body>
</html>