Video Chat using mpegtsmux
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
> > 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)
> > > 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...
More information about the gstreamer-devel