same question another way

James jam at tigger.ws
Wed Sep 29 12:50:04 UTC 2021



> On 29 Sep 2021, at 4:02 pm, Marianna Smidth Buschle via gstreamer-devel <gstreamer-devel at lists.freedesktop.org> wrote:
> 
> I personally use MPEG-TS as the container because I also like to stream over RTP.
> 
> 
> 
> gst-launch-1.0 v4l2src ! video/x-raw,framerate=10/1,format=YUY2,width=1280,height=720 ! videoconvert ! x264enc key-int-max=30 speed-preset=1 tune=zerolatency ! video/x-h264,profile=high ! mpegtsmux name=mux ! filesink location=/tmp/test.ts pulsesrc ! "audio/x-raw,format=S32LE,layout=interleaved,rate=44100,channels=2,channel-mask=(bitmask)0x3" !  audioconvert ! avenc_aac ! queue ! mux. -e -v --gst-debug=*:3
> 

That was hugely helpful - thanks

Both SuSE and ubuntu, using your pipeline and mine, on 1.16 stutter.
Using SuSE and ubuntu (Leap 15.2, Tumbleweed (1.18), ubuntu 21.04) stutter, but 19.1 built from git plays perfectly.
rtsp-server stutters (on git)
audiotestsrc plays perfectly, where pulsesrc stutters.
rtsp-server plays with audiotestsrc.

My hardware is various NUC, 2 core i3, 4 core i5 and i7 (i7 is a pain - suse does not support audio out on this new hardware, have not tried other distros)

Can one stream a .ts filt over RTP as the ts file is being built? That my be resolution of my rtsp stutter

James
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20210929/8542951b/attachment.htm>


More information about the gstreamer-devel mailing list