GNOME Bugzilla – Bug 730631
rtspsrc generates durationless files when muxing
Last modified: 2018-11-03 14:52:38 UTC
The following pipeline: rtspsrc location="rtsp[th]://" ! rtph264depay ! h264parse ! mp4mux ! filesink generates durationless mp4 files when transport is TCP or tunnelled. If UDP is selected as transport the file gets duration. Even more strage is that if pipeline is altered to: rtspsrc location="rtsp[th]://" ! rtpjitterbuffer ! rtph264depay ! h264parse ! mp4mux ! filesink the resulting mp4 files get correct duration. This is strange since the rtspsrc internally uses rtpbin which in turn uses rtpjitterbuffer. I have attached gst debug level 9 for both pipelines.
Created attachment 277052 [details] pipeline with extra jitterbuffer
Created attachment 277053 [details] debug without extra jitterbuffer
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/issues/117.