[Bug 678465] Some live MPEG TS streams are very slow to start playing
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Thu Oct 18 05:18:51 PDT 2012
https://bugzilla.gnome.org/show_bug.cgi?id=678465
GStreamer | don't know | git
--- Comment #3 from Tvrtko Ursulin <tvrtko.ursulin at onelan.co.uk> 2012-10-18 12:18:45 UTC ---
Sorry I missed your reply after returning from holiday.
In the meantime I built slightly newer versions of the software:
gstreamer 955693fc36ac38dc604e1e616e1c441cc3c25e1c
-base 12ef907f8a3762685da0b96391edc30a78d31805
-good c1f1b62ca26106fba30fca65b0945c31da0ffe22
-bad e3b09c25b16c42ca7a83472c61054f34a31f572c
-ugly afeffcdb44135c04c5767bba8b10fab82ec9a9df
-ffmpeg 1db8779252afa264996e59c18430f70cc5582b28
(In reply to comment #1)
> Wow, ten seconds is a long time. What's the setup here? Do you just take a BBC
> ONE DVB-T stream and re-send it via UDP?
Yes, essentially a custom application reads the stream from V4L and sends it to
the network as multicast. It is unlikely the problem is at this end since it is
static - I mean source remains static while different versions of GStreamer
demonstrate different behaviour.
> Does it change anything if you use flags=0x7 (i.e. no deinterlacer) ?
No. I also tried 0x3 (no subtitles) but no improvement.
> Does it change anything if you use:
>
> gst-launch-0.10 -v uridecodebin uri=udp://239.192.2.203:5000 ?
I added "! queue ! xvimagesink" here and the delay is still here.
> does it change anything if you use:
>
> gst-launch-0.10 -v udp://239.192.2.203:5000 ! tsdemux ! mpegvideoparse !
> mpeg2dec ! fakesink sync=true
>
> gst-launch-0.10 -v udp://239.192.2.203:5000 ! tsdemux ! mpegvideoparse !
> mpeg2dec ! fakesink sync=false
This setup only knows of a legacympegvideoparse plugin, is that OK?
Anyway, I tried gst-launch-0.10 -v udp://239.193.88.0:20001 ! queue ! tsdemux !
legacympegvideoparse ! mpeg2dec ! queue ! xvimagesink and that starts in ~2
seconds.
I assumed this result gets away with the need to test your further pipelines?
Can I test something next?
> (Also, testing with 1.0 / git master would be more interesting to us if that's
> an option)
Unfortunately that is a much bigger ask for which I just don't have the time
right now. Eventually our platform will get there, but not sooner than it gets
released in a Fedora release.
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list