Video Chat using mpegtsmux

Gregory AE40 gregory at ae40.com
Wed May 19 18:44:21 UTC 2021


Yes, I understand that I should use RTP, my question is whether to mux
audio and video to a single stream or to send two separate streams (with
RTCP for every stream for synchronization). The first option seems more
fail-safe to me in terms of audio/video synchronization.  However, I tested
also the second option and its latency is lower. I guess that if you
suggested to use WebRTC, I should stick with the second option, because
AFAIK, WebRTC sends separate streams for video and audio.

On Wed, May 19, 2021, 20:54 Nicolas Dufresne <nicolas at ndufresne.ca> wrote:

> Le mercredi 19 mai 2021 à 18:23 +0300, Gregory AE40 via gstreamer-devel a
> écrit :
> > Hi, thank you for the prompt response.
> > I wasn't specific enough, the application will run on a LAN, so I can use
> > multicast in order to send only one stream from each PC.
> > With WebRTC multicast is not possible, because it requires a separate
> stream
> > for each receiver.
>
> Yet, you should still use RTP for mulicast. For your use case, just
> creating an
> RTSP server (using gst-rtp-server library) seem sufficient no ?
>
> >
> > On Wed, May 19, 2021, 15:02 Mathieu Duponchelle <mathieu at centricular.com
> >
> > wrote:
> > >  Hey,
> > >
> > >  I would recommend using webRTC (webrtcbin in the GStreamer context)
> for
> > >  such an application :)
> > >
> > >  Best,
> > >
> > > _______________________________________________
> > > gstreamer-devel mailing list
> > > gstreamer-devel at lists.freedesktop.org
> > > https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20210519/9b95e9c5/attachment-0001.htm>


More information about the gstreamer-devel mailing list