using webrtcbin for regular RTP and SRTP flows

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

using webrtcbin for regular RTP and SRTP flows

Daniel Pocock

Is it possible to give the webrtcbin element an SDP offer for a
traditional SIP call without full WebRTC?

For example, an SDP with:
- no ICE candidates, just regular connection,
- no TURN,
- no DTLS-SRTP, maybe regular SDES or straight RTP

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: using webrtcbin for regular RTP and SRTP flows

Olivier Crête-3
Hi,

The answer is no... You may want to look at Farstream, which we design
for traditional SIP/XMPP.

Olivier

On Mon, 2021-04-12 at 22:10 +0200, Daniel Pocock wrote:

> Is it possible to give the webrtcbin element an SDP offer for a
> traditional SIP call without full WebRTC?
>
> For example, an SDP with:
> - no ICE candidates, just regular connection,
> - no TURN,
> - no DTLS-SRTP, maybe regular SDES or straight RTP
>
> _______________________________________________
> gstreamer-devel mailing list
> [hidden email]
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

--
Olivier Crête
[hidden email]

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: using webrtcbin for regular RTP and SRTP flows

Daniel Pocock

Hi Olivier,

I had a quick look over the Farstream page

The overall solution (mentioned in the other thread about rtpbin) needs
to accept connections from either regular clients or WebRTC clients

Can Farstream be mixed with any arbitrary Gstreamer pipelines, for
example, if a call ends up with regular RTP on one side and webrtcbin on
the other end of the pipeline?

Incidentally, we also have a telepathy module in the reSIProcate tree,
it would be interesting to have it interoperate from Telepathy to a
browser (JsSIP) using webrtcbin:
https://github.com/resiprocate/resiprocate/tree/master/apps/telepathy

Regards,

Daniel

On 12/04/2021 22:25, Olivier Crête wrote:

> Hi,
>
> The answer is no... You may want to look at Farstream, which we design
> for traditional SIP/XMPP.
>
> Olivier
>
> On Mon, 2021-04-12 at 22:10 +0200, Daniel Pocock wrote:
>> Is it possible to give the webrtcbin element an SDP offer for a
>> traditional SIP call without full WebRTC?
>>
>> For example, an SDP with:
>> - no ICE candidates, just regular connection,
>> - no TURN,
>> - no DTLS-SRTP, maybe regular SDES or straight RTP
>>
>> _______________________________________________
>> gstreamer-devel mailing list
>> [hidden email]
>> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: using webrtcbin for regular RTP and SRTP flows

Olivier Crête-3
Hi,

Yes, Farstream is just a set of GStreamer elements, so you can mix it
with other elements.

I'd stay away from Telepathy, it turns out it wasn't a great design.
The original team has long given up on it, I know some other people
have now taken it over, but it hasn't fixed the underlying problems of
overcomplexity.

Olivier

On Mon, 2021-04-12 at 23:39 +0200, Daniel Pocock wrote:

> Hi Olivier,
>
> I had a quick look over the Farstream page
>
> The overall solution (mentioned in the other thread about rtpbin) needs
> to accept connections from either regular clients or WebRTC clients
>
> Can Farstream be mixed with any arbitrary Gstreamer pipelines, for
> example, if a call ends up with regular RTP on one side and webrtcbin on
> the other end of the pipeline?
>
> Incidentally, we also have a telepathy module in the reSIProcate tree,
> it would be interesting to have it interoperate from Telepathy to a
> browser (JsSIP) using webrtcbin:
> https://github.com/resiprocate/resiprocate/tree/master/apps/telepathy
>
> Regards,
>
> Daniel
>
> On 12/04/2021 22:25, Olivier Crête wrote:
> > Hi,
> >
> > The answer is no... You may want to look at Farstream, which we design
> > for traditional SIP/XMPP.
> >
> > Olivier
> >
> > On Mon, 2021-04-12 at 22:10 +0200, Daniel Pocock wrote:
> > > Is it possible to give the webrtcbin element an SDP offer for a
> > > traditional SIP call without full WebRTC?
> > >
> > > For example, an SDP with:
> > > - no ICE candidates, just regular connection,
> > > - no TURN,
> > > - no DTLS-SRTP, maybe regular SDES or straight RTP
> > >
> > > _______________________________________________
> > > gstreamer-devel mailing list
> > > [hidden email]
> > > https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
> >
> _______________________________________________
> gstreamer-devel mailing list
> [hidden email]
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

--
Olivier Crête
[hidden email]

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel